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 || '' } }