diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index e51a38ab31..b6705dc9f5 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -2312,7 +2312,7 @@ export function isSupportedThinkingTokenQwenModel(model?: Model): boolean { } return ( - model.id.includes('qwen3') || + model.id.toLowerCase().includes('qwen3') || [ 'qwen-plus-latest', 'qwen-plus-0428', @@ -2320,7 +2320,7 @@ export function isSupportedThinkingTokenQwenModel(model?: Model): boolean { 'qwen-turbo-latest', 'qwen-turbo-0428', 'qwen-turbo-2025-04-28' - ].includes(model.id) + ].includes(model.id.toLowerCase()) ) } diff --git a/src/renderer/src/providers/AiProvider/OpenAIProvider.ts b/src/renderer/src/providers/AiProvider/OpenAIProvider.ts index d951f6144d..980058ebb2 100644 --- a/src/renderer/src/providers/AiProvider/OpenAIProvider.ts +++ b/src/renderer/src/providers/AiProvider/OpenAIProvider.ts @@ -1074,6 +1074,9 @@ export default class OpenAIProvider extends BaseProvider { } const models = response?.data || [] + models.forEach((model) => { + model.id = model.id.trim() + }) return models.filter(isSupportedModel) } catch (error) {