From fa05f94dfa8d2e3f664a2bd69bb503f801a817e5 Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Fri, 7 Feb 2025 21:34:47 -0800 Subject: [PATCH] Fixes --- src/api/providers/qwen.ts | 5 ++++- webview-ui/src/components/chat/ChatTextArea.tsx | 10 ++++++++++ webview-ui/src/components/settings/ApiOptions.tsx | 8 +++----- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/api/providers/qwen.ts b/src/api/providers/qwen.ts index 9744fc1338..aa4138d09c 100644 --- a/src/api/providers/qwen.ts +++ b/src/api/providers/qwen.ts @@ -12,7 +12,10 @@ export class QwenHandler implements ApiHandler { constructor(options: ApiHandlerOptions) { this.options = options this.client = new OpenAI({ - baseURL: this.options.qwenApiLine || "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", + baseURL: + this.options.qwenApiLine === "china" + ? "https://dashscope.aliyuncs.com/compatible-mode/v1" + : "https://dashscope-intl.aliyuncs.com/compatible-mode/v1", apiKey: this.options.qwenApiKey, }) } diff --git a/webview-ui/src/components/chat/ChatTextArea.tsx b/webview-ui/src/components/chat/ChatTextArea.tsx index baae8e682f..0255ef0301 100644 --- a/webview-ui/src/components/chat/ChatTextArea.tsx +++ b/webview-ui/src/components/chat/ChatTextArea.tsx @@ -702,6 +702,16 @@ const ChatTextArea = forwardRef( return `openai-compat:${selectedModelId}` case "vscode-lm": return `vscode-lm:${apiConfiguration.vsCodeLmModelSelector ? `${apiConfiguration.vsCodeLmModelSelector.vendor ?? ""}/${apiConfiguration.vsCodeLmModelSelector.family ?? ""}` : unknownModel}` + case "together": + return `${selectedProvider}:${apiConfiguration.togetherModelId}` + case "lmstudio": + return `${selectedProvider}:${apiConfiguration.lmStudioModelId}` + case "ollama": + return `${selectedProvider}:${apiConfiguration.ollamaModelId}` + case "litellm": + return `${selectedProvider}:${apiConfiguration.liteLlmModelId}` + case "requesty": + return `${selectedProvider}:${apiConfiguration.requestyModelId}` default: return `${selectedProvider}:${selectedModelId}` } diff --git a/webview-ui/src/components/settings/ApiOptions.tsx b/webview-ui/src/components/settings/ApiOptions.tsx index f5f69517c3..77c62127fa 100644 --- a/webview-ui/src/components/settings/ApiOptions.tsx +++ b/webview-ui/src/components/settings/ApiOptions.tsx @@ -323,16 +323,14 @@ const ApiOptions = ({ showModelOptions, apiErrorMessage, modelIdErrorMessage, is - China API - - International API - + China API + International API