feat: Improve error handling in /stream route

pull/1002/head
Alex 2 weeks ago
parent 2e2149c110
commit 4dde7eaea1

@ -198,7 +198,8 @@ def complete_stream(question, retriever, conversation_id, user_api_key):
data = json.dumps({"type": "end"})
yield f"data: {data}\n\n"
except Exception as e:
data = json.dumps({"type": "error","error": str(e)})
data = json.dumps({"type": "error","error":"Please try again later. We apologize for any inconvenience.",
"error_exception": str(e)})
yield f"data: {data}\n\n"
return

Loading…
Cancel
Save