From 52de270d04a55e07f93905cd7dcb1be57deb9d3d Mon Sep 17 00:00:00 2001 From: Chris Wan Date: Thu, 13 Mar 2025 21:40:02 +0800 Subject: [PATCH] fix(OpenAIProvider): Enhanced function arguments fault tolerance (#3267) --- src/renderer/src/providers/OpenAIProvider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index ce24b3ab..e96c9dd7 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -373,6 +373,9 @@ export default class OpenAIProvider extends BaseProvider { } } else { for (let i = 0; i < chunkToolCalls.length; i++) { + if (typeof toolCalls[i].function.arguments !== 'string') { + toolCalls[i].function.arguments = '' + } toolCalls[i].function.arguments += chunkToolCalls[i].function?.arguments || '' } }