From 9161d7169b26f67b8d9ba7d4a1d9323dac84a823 Mon Sep 17 00:00:00 2001 From: yyhhyyyyyy Date: Wed, 10 Sep 2025 13:36:01 +0800 Subject: [PATCH] fix: align DashScope thinking models support between frontend and backend --- .../providers/dashscopeProvider.ts | 4 +- src/renderer/src/components/ChatConfig.vue | 50 +++++++++++++++-- .../components/settings/ModelConfigDialog.vue | 53 +++++++++++++++---- 3 files changed, 89 insertions(+), 18 deletions(-) diff --git a/src/main/presenter/llmProviderPresenter/providers/dashscopeProvider.ts b/src/main/presenter/llmProviderPresenter/providers/dashscopeProvider.ts index 69c15cf33d..28a27493b3 100644 --- a/src/main/presenter/llmProviderPresenter/providers/dashscopeProvider.ts +++ b/src/main/presenter/llmProviderPresenter/providers/dashscopeProvider.ts @@ -35,6 +35,7 @@ export class DashscopeProvider extends OpenAICompatibleProvider { // List of models that support enable_search parameter (internet search) private static readonly ENABLE_SEARCH_MODELS: string[] = [ + 'qwen3-max-preview', 'qwen-max', 'qwen-plus', 'qwen-plus-latest', @@ -44,8 +45,7 @@ export class DashscopeProvider extends OpenAICompatibleProvider { 'qwen-turbo', 'qwen-turbo-latest', 'qwen-turbo-2025-07-15', - 'qwq-plus', - 'qwen3-max-preview' + 'qwq-plus' ] constructor(provider: LLM_PROVIDER, configPresenter: IConfigPresenter) { diff --git a/src/renderer/src/components/ChatConfig.vue b/src/renderer/src/components/ChatConfig.vue index 2808b65856..90ca475058 100644 --- a/src/renderer/src/components/ChatConfig.vue +++ b/src/renderer/src/components/ChatConfig.vue @@ -1,6 +1,7 @@