From 10c6f34b21c19547b9a983071a2f927318adb414 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Sun, 5 Oct 2025 15:10:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=B9=B6=E6=B7=BB=E5=8A=A0=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E6=9C=AA=E6=89=BE=E5=88=B0=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在gemini-core.js中添加gemini-2.5-pro-preview-06-05模型 在qwen-core.js中移除未使用的QWEN_LOCK_FILENAME常量并添加模型未找到时的警告日志 --- src/gemini/gemini-core.js | 2 +- src/openai/qwen-core.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gemini/gemini-core.js b/src/gemini/gemini-core.js index 0d1c077..371c1d6 100644 --- a/src/gemini/gemini-core.js +++ b/src/gemini/gemini-core.js @@ -14,7 +14,7 @@ const CODE_ASSIST_ENDPOINT = 'https://cloudcode-pa.googleapis.com'; const CODE_ASSIST_API_VERSION = 'v1internal'; const OAUTH_CLIENT_ID = '681255809395-oo8ft2oprdrnp9e3aqf6av3hmdib135j.apps.googleusercontent.com'; const OAUTH_CLIENT_SECRET = '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'; -const GEMINI_MODELS = ['gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemini-2.5-pro']; +const GEMINI_MODELS = ['gemini-2.5-flash', 'gemini-2.5-flash-lite', 'gemini-2.5-pro' , 'gemini-2.5-pro-preview-06-05']; function toGeminiApiResponse(codeAssistResponse) { if (!codeAssistResponse) return null; diff --git a/src/openai/qwen-core.js b/src/openai/qwen-core.js index 5347149..9be7aea 100644 --- a/src/openai/qwen-core.js +++ b/src/openai/qwen-core.js @@ -10,7 +10,6 @@ import { randomUUID } from 'node:crypto'; // --- Constants --- const QWEN_DIR = '.qwen'; const QWEN_CREDENTIAL_FILENAME = 'oauth_creds.json'; -const QWEN_LOCK_FILENAME = 'oauth_creds.lock'; const QWEN_MODEL_LIST = [ { id: 'qwen3-coder-plus', name: 'Qwen3 Coder Plus' }, { id: 'qwen3-coder-flash', name: 'Qwen3 Coder Flash' }, @@ -447,6 +446,7 @@ export class QwenApiService { // Check if model in body is in QWEN_MODEL_LIST, if not, use the first model's id if (processedBody.model && !QWEN_MODEL_LIST.some(model => model.id === processedBody.model)) { + console.warn(`[QwenApiService] Model '${processedBody.model}' not found. Using default model: '${QWEN_MODEL_LIST[0].id}'`); processedBody.model = QWEN_MODEL_LIST[0].id; }