From 040f4daa98b1577312e84cc27b484621b91690af Mon Sep 17 00:00:00 2001 From: SuYao Date: Wed, 7 Jan 2026 17:11:41 +0800 Subject: [PATCH] fix: enable reasoning cot bug (#12342) --- .../src/aiCore/middleware/AiSdkMiddlewareBuilder.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts b/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts index 0d27390370..247dc8e5c8 100644 --- a/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts +++ b/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts @@ -183,13 +183,12 @@ function addProviderSpecificMiddlewares(builder: AiSdkMiddlewareBuilder, config: break case 'openai': case 'azure-openai': { - if (config.enableReasoning) { - const tagName = getReasoningTagName(config.model?.id.toLowerCase()) - builder.add({ - name: 'thinking-tag-extraction', - middleware: extractReasoningMiddleware({ tagName }) - }) - } + // 就算这里不传参数也有可能调用推理 + const tagName = getReasoningTagName(config.model?.id.toLowerCase()) + builder.add({ + name: 'thinking-tag-extraction', + middleware: extractReasoningMiddleware({ tagName }) + }) break } case 'gemini':