Commit
·
bdf89c3
1
Parent(s):
3cf6d01
Add a new POST endpoint for chat in main.py to handle user queries and return responses from the graph model.
Browse files
main.py
CHANGED
|
@@ -123,6 +123,14 @@ async def chat(request: Query):
|
|
| 123 |
# response = response[4:]
|
| 124 |
return {"response": response}
|
| 125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 126 |
@app.get("/")
|
| 127 |
async def root():
|
| 128 |
return {"message": "Hello World"}
|
|
|
|
| 123 |
# response = response[4:]
|
| 124 |
return {"response": response}
|
| 125 |
|
| 126 |
+
@app.post("/chat")
|
| 127 |
+
async def chat(request: Query):
|
| 128 |
+
response = graph.invoke({"question": request.question})
|
| 129 |
+
response = response["answer"]
|
| 130 |
+
response = re.sub(r'<think>.*?</think>', '', response, flags=re.DOTALL)
|
| 131 |
+
# response = response[4:]
|
| 132 |
+
return {"response": response}
|
| 133 |
+
|
| 134 |
@app.get("/")
|
| 135 |
async def root():
|
| 136 |
return {"message": "Hello World"}
|