mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 03:55:55 +00:00
improve: add explicit error handling for empty API responses
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>
This commit is contained in:
@@ -146,6 +146,9 @@ class DifyServiceAPIRunner(runner.RequestRunner):
|
||||
content=self._try_convert_thinking(basic_mode_pending_chunk),
|
||||
)
|
||||
basic_mode_pending_chunk = ''
|
||||
|
||||
if chunk is None:
|
||||
raise errors.DifyAPIError("Dify API 没有返回任何响应,请检查网络连接和API配置")
|
||||
|
||||
query.session.using_conversation.uuid = chunk["conversation_id"]
|
||||
|
||||
@@ -238,6 +241,9 @@ class DifyServiceAPIRunner(runner.RequestRunner):
|
||||
)
|
||||
if chunk['event'] == 'error':
|
||||
raise errors.DifyAPIError("dify 服务错误: " + chunk['message'])
|
||||
|
||||
if chunk is None:
|
||||
raise errors.DifyAPIError("Dify API 没有返回任何响应,请检查网络连接和API配置")
|
||||
|
||||
query.session.using_conversation.uuid = chunk["conversation_id"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user