diff --git a/open-sse/translator/request/openai-responses.ts b/open-sse/translator/request/openai-responses.ts index fdb0e29db9..e10a294aad 100644 --- a/open-sse/translator/request/openai-responses.ts +++ b/open-sse/translator/request/openai-responses.ts @@ -121,8 +121,8 @@ export function openaiResponsesToOpenAIRequest( if (itemType === "function_call") { // Skip tool calls with empty names to avoid infinite placeholder_tool loops - const fnName = toString(item.name); - if (!fnName || !fnName.trim()) { + const fnName = toString(item.name).trim(); + if (!fnName) { continue; }