subashpoudel commited on
Commit
53a5044
·
1 Parent(s): ae75807

next commit

Browse files
logs/access.log CHANGED
@@ -1911,3 +1911,19 @@
1911
  2026-01-28 13:03:32,194 | INFO | access_logger | api/main.py:21 | Response status: 404
1912
  2026-01-28 13:03:33,251 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/api/docs/
1913
  2026-01-28 13:03:33,252 | INFO | access_logger | api/main.py:21 | Response status: 404
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1911
  2026-01-28 13:03:32,194 | INFO | access_logger | api/main.py:21 | Response status: 404
1912
  2026-01-28 13:03:33,251 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/api/docs/
1913
  2026-01-28 13:03:33,252 | INFO | access_logger | api/main.py:21 | Response status: 404
1914
+ 2026-02-01 13:54:11,713 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/
1915
+ 2026-02-01 13:54:11,714 | INFO | access_logger | api/main.py:21 | Response status: 200
1916
+ 2026-02-01 13:54:11,734 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/
1917
+ 2026-02-01 13:54:11,736 | INFO | access_logger | api/main.py:21 | Response status: 200
1918
+ 2026-02-01 13:54:12,193 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/favicon.ico
1919
+ 2026-02-01 13:54:12,194 | INFO | access_logger | api/main.py:21 | Response status: 404
1920
+ 2026-02-01 13:54:12,196 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/favicon.ico
1921
+ 2026-02-01 13:54:12,196 | INFO | access_logger | api/main.py:21 | Response status: 404
1922
+ 2026-02-01 13:54:14,163 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/api/docs
1923
+ 2026-02-01 13:54:14,164 | INFO | access_logger | api/main.py:21 | Response status: 404
1924
+ 2026-02-01 13:54:15,468 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/docs
1925
+ 2026-02-01 13:54:15,469 | INFO | access_logger | api/main.py:21 | Response status: 200
1926
+ 2026-02-01 13:54:16,024 | INFO | access_logger | api/main.py:19 | Request: GET http://127.0.0.1:8000/openapi.json
1927
+ 2026-02-01 13:54:16,033 | INFO | access_logger | api/main.py:21 | Response status: 200
1928
+ 2026-02-01 13:54:33,775 | INFO | access_logger | api/main.py:19 | Request: POST http://127.0.0.1:8000/api/analytics-chatbot
1929
+ 2026-02-01 13:54:45,029 | INFO | access_logger | api/main.py:21 | Response status: 200
src/genai/analytics_chatbot/agent.py CHANGED
@@ -1,7 +1,7 @@
1
  from langgraph.graph import StateGraph, START, END
2
  from langgraph.checkpoint.memory import MemorySaver
3
  from .utils.state import State
4
- from .utils.nodes import FetchDataNode , FetchLastMessage , RetrievePossibleEndpoints , FetchParametersNode , RetrieveExactEndpoint, BackupRetrievalNode, BackupRoutingNode, QueryCheckNode
5
 
6
  fetch_last_message_node = FetchLastMessage()
7
  retrieve_api_endpoints_node = RetrievePossibleEndpoints()
@@ -9,7 +9,6 @@ retrieve_exact_endpoint_node = RetrieveExactEndpoint()
9
  fetch_parameters_node = FetchParametersNode()
10
  fetch_data_node = FetchDataNode()
11
  backup_response_node = BackupRetrievalNode()
12
- query_check_node = QueryCheckNode()
13
 
14
  class ChatbotAgent:
15
  def __init__(self):
@@ -20,7 +19,6 @@ class ChatbotAgent:
20
  graph_builder.add_node("fetch_last_message", fetch_last_message_node.run)
21
  graph_builder.add_node("retrieve_api_endpoints", retrieve_api_endpoints_node.run)
22
  graph_builder.add_node("retrieve_exact_endpoint", retrieve_exact_endpoint_node.run)
23
- graph_builder.add_node("check_query_type", query_check_node.run)
24
 
25
  graph_builder.add_node("fetch_parameters", fetch_parameters_node.run)
26
  graph_builder.add_node("fetch_data", fetch_data_node.run)
@@ -31,7 +29,6 @@ class ChatbotAgent:
31
  graph_builder.add_edge("fetch_last_message", 'retrieve_api_endpoints')
32
  graph_builder.add_edge("retrieve_api_endpoints", 'retrieve_exact_endpoint')
33
  graph_builder.add_edge("retrieve_exact_endpoint", 'fetch_parameters')
34
- # graph_builder.add_edge("check_query_type", 'fetch_parameters')
35
  graph_builder.add_edge("fetch_parameters", 'fetch_data')
36
  graph_builder.add_edge("fetch_data", END)
37
  graph_builder.add_edge("backup_response", END)
 
1
  from langgraph.graph import StateGraph, START, END
2
  from langgraph.checkpoint.memory import MemorySaver
3
  from .utils.state import State
4
+ from .utils.nodes import FetchDataNode , FetchLastMessage , RetrievePossibleEndpoints , FetchParametersNode , RetrieveExactEndpoint, BackupRetrievalNode, BackupRoutingNode
5
 
6
  fetch_last_message_node = FetchLastMessage()
7
  retrieve_api_endpoints_node = RetrievePossibleEndpoints()
 
9
  fetch_parameters_node = FetchParametersNode()
10
  fetch_data_node = FetchDataNode()
11
  backup_response_node = BackupRetrievalNode()
 
12
 
13
  class ChatbotAgent:
14
  def __init__(self):
 
19
  graph_builder.add_node("fetch_last_message", fetch_last_message_node.run)
20
  graph_builder.add_node("retrieve_api_endpoints", retrieve_api_endpoints_node.run)
21
  graph_builder.add_node("retrieve_exact_endpoint", retrieve_exact_endpoint_node.run)
 
22
 
23
  graph_builder.add_node("fetch_parameters", fetch_parameters_node.run)
24
  graph_builder.add_node("fetch_data", fetch_data_node.run)
 
29
  graph_builder.add_edge("fetch_last_message", 'retrieve_api_endpoints')
30
  graph_builder.add_edge("retrieve_api_endpoints", 'retrieve_exact_endpoint')
31
  graph_builder.add_edge("retrieve_exact_endpoint", 'fetch_parameters')
 
32
  graph_builder.add_edge("fetch_parameters", 'fetch_data')
33
  graph_builder.add_edge("fetch_data", END)
34
  graph_builder.add_edge("backup_response", END)