瀏覽代碼

fix(api/core/model_runtime/model_providers/azure_openai/llm/llm.py): Try to skip if `delta.delta` is None. (#6727)

Signed-off-by: -LAN- <laipz8200@outlook.com>
-LAN- 9 月之前
父節點
當前提交
83af50368f
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      api/core/model_runtime/model_providers/azure_openai/llm/llm.py

+ 4 - 0
api/core/model_runtime/model_providers/azure_openai/llm/llm.py

@@ -375,6 +375,10 @@ class AzureOpenAILargeLanguageModel(_CommonAzureOpenAI, LargeLanguageModel):
                 continue
 
             delta = chunk.choices[0]
+            # NOTE: For fix https://github.com/langgenius/dify/issues/5790
+            if delta.delta is None:
+                continue
+
 
             # extract tool calls from response
             self._update_tool_calls(tool_calls=tool_calls, tool_calls_response=delta.delta.tool_calls)