From f599bc80a15c1815d7132468c2433e16d797744d Mon Sep 17 00:00:00 2001 From: Phantom <59059173+EurFelux@users.noreply.github.com> Date: Tue, 29 Jul 2025 09:30:08 +0800 Subject: [PATCH] fix: no `/no_think` for qwen3 anymore if provider is dashscope (#8616) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(openai): 修复Qwen思考模式在dashscope提供商下的错误判断 --- src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts b/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts index b6840fb04b..b5d1954bc9 100644 --- a/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts +++ b/src/renderer/src/aiCore/clients/openai/OpenAIApiClient.ts @@ -519,7 +519,7 @@ export class OpenAIAPIClient extends OpenAIBaseClient< } const lastUserMsg = userMessages.findLast((m) => m.role === 'user') - if (lastUserMsg && isSupportedThinkingTokenQwenModel(model)) { + if (lastUserMsg && isSupportedThinkingTokenQwenModel(model) && model.provider !== 'dashscope') { const postsuffix = '/no_think' const qwenThinkModeEnabled = assistant.settings?.qwenThinkMode === true const currentContent = lastUserMsg.content