From 00e800454d407ccea902efc011c67a451d208c19 Mon Sep 17 00:00:00 2001 From: GeorgeDong32 Date: Thu, 18 Dec 2025 18:47:14 +0800 Subject: [PATCH] fix: disable reasoning mode for translation to improve efficiency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 getDefaultTranslateAssistant 函数,将默认推理选项设置为 'none' - 避免 PR #11942 引入的 'default' 选项导致翻译重新启用思考模式 - 显著提升翻译速度和性能 - 符合翻译场景不需要复杂推理的业务逻辑 --- src/renderer/src/services/AssistantService.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/renderer/src/services/AssistantService.ts b/src/renderer/src/services/AssistantService.ts index 91a95d691..b137702fa 100644 --- a/src/renderer/src/services/AssistantService.ts +++ b/src/renderer/src/services/AssistantService.ts @@ -6,7 +6,6 @@ import { MAX_CONTEXT_COUNT, UNLIMITED_CONTEXT_COUNT } from '@renderer/config/constant' -import { getModelSupportedReasoningEffortOptions } from '@renderer/config/models' import { isQwenMTModel } from '@renderer/config/models/qwen' import { UNKNOWN } from '@renderer/config/translate' import { getStoreProviders } from '@renderer/hooks/useStore' @@ -74,7 +73,7 @@ export function getDefaultTranslateAssistant( throw new Error('Unknown target language') } - const reasoningEffort = getModelSupportedReasoningEffortOptions(model)?.[0] + const reasoningEffort = 'none' // 翻译不需要思考模式,直接禁用 const settings = { temperature: 0.7, reasoning_effort: reasoningEffort,