mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-07-12 22:23:01 +02:00
Fix LLM error reporting (#600)
This commit is contained in:
@ -336,10 +336,12 @@ def stream_direct_qa(
|
|||||||
answer_so_far = answer_so_far + response_packet.answer_piece
|
answer_so_far = answer_so_far + response_packet.answer_piece
|
||||||
logger.debug(f"Sending packet: {response_packet}")
|
logger.debug(f"Sending packet: {response_packet}")
|
||||||
yield get_json_line(response_packet.dict())
|
yield get_json_line(response_packet.dict())
|
||||||
except Exception as e:
|
except Exception:
|
||||||
# exception is logged in the answer_question method, no need to re-log
|
# exception is logged in the answer_question method, no need to re-log
|
||||||
yield get_json_line({"error": str(e)})
|
|
||||||
logger.exception("Failed to run QA")
|
logger.exception("Failed to run QA")
|
||||||
|
yield get_json_line(
|
||||||
|
{"error": "The LLM failed to produce a useable response"}
|
||||||
|
)
|
||||||
|
|
||||||
query_event_id = create_query_event(
|
query_event_id = create_query_event(
|
||||||
query=query,
|
query=query,
|
||||||
|
Reference in New Issue
Block a user