From b8d9a5a604a8e7f22be18f2ef212a963537f07f0 Mon Sep 17 00:00:00 2001 From: hycqwq Date: Sat, 3 May 2025 20:53:42 +0800 Subject: [PATCH] fix: Reasoning tag for OpenRouter is `reasoning` --- app/client/platforms/openrouter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/client/platforms/openrouter.ts b/app/client/platforms/openrouter.ts index 52ab16e01..b9fbe45b4 100644 --- a/app/client/platforms/openrouter.ts +++ b/app/client/platforms/openrouter.ts @@ -161,7 +161,7 @@ export class OpenRouterApi implements LLMApi { delta: { content: string | null; tool_calls: ChatMessageTool[]; - reasoning_content: string | null; + reasoning: string | null; }; }>; const tool_calls = choices[0]?.delta?.tool_calls; @@ -183,7 +183,7 @@ export class OpenRouterApi implements LLMApi { runTools[index]["function"]["arguments"] += args; } } - const reasoning = choices[0]?.delta?.reasoning_content; + const reasoning = choices[0]?.delta?.reasoning; const content = choices[0]?.delta?.content; // Skip if both content and reasoning_content are empty or null