fix: disable reasoning mode for translation to improve efficiency

- 修改 getDefaultTranslateAssistant 函数,将默认推理选项设置为 'none'
- 避免 PR #11942 引入的 'default' 选项导致翻译重新启用思考模式
- 显著提升翻译速度和性能
- 符合翻译场景不需要复杂推理的业务逻辑
This commit is contained in:
GeorgeDong32 2025-12-18 18:47:14 +08:00
parent 42260710d8
commit 00e800454d

View File

@ -6,7 +6,6 @@ import {
MAX_CONTEXT_COUNT, MAX_CONTEXT_COUNT,
UNLIMITED_CONTEXT_COUNT UNLIMITED_CONTEXT_COUNT
} from '@renderer/config/constant' } from '@renderer/config/constant'
import { getModelSupportedReasoningEffortOptions } from '@renderer/config/models'
import { isQwenMTModel } from '@renderer/config/models/qwen' import { isQwenMTModel } from '@renderer/config/models/qwen'
import { UNKNOWN } from '@renderer/config/translate' import { UNKNOWN } from '@renderer/config/translate'
import { getStoreProviders } from '@renderer/hooks/useStore' import { getStoreProviders } from '@renderer/hooks/useStore'
@ -74,7 +73,7 @@ export function getDefaultTranslateAssistant(
throw new Error('Unknown target language') throw new Error('Unknown target language')
} }
const reasoningEffort = getModelSupportedReasoningEffortOptions(model)?.[0] const reasoningEffort = 'none' // 翻译不需要思考模式,直接禁用
const settings = { const settings = {
temperature: 0.7, temperature: 0.7,
reasoning_effort: reasoningEffort, reasoning_effort: reasoningEffort,