From 446136273f9fe15e09fed672e5a8e70971a01507 Mon Sep 17 00:00:00 2001 From: one Date: Fri, 21 Mar 2025 23:47:43 +0800 Subject: [PATCH] fix: take messages with empty tool_calls as normal messages --- src/renderer/src/providers/OpenAIProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 8764f49912..b776aec5ba 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -474,7 +474,7 @@ export default class OpenAIProvider extends BaseProvider { const finishReason = chunk.choices[0]?.finish_reason - if (delta?.tool_calls) { + if (delta?.tool_calls?.length) { const chunkToolCalls = delta.tool_calls for (const t of chunkToolCalls) { const { index, id, function: fn, type } = t