From 34c172e7f7092822dfaaf03efbfb3dd76e45e443 Mon Sep 17 00:00:00 2001 From: Huajie Shen <1534656015@qq.com> Date: Tue, 5 Aug 2025 22:11:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E4=BF=AE=E5=A4=8D=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E7=AE=A1=E7=90=86=E5=99=A8=E4=B8=AD=E7=9A=84=20baseUR?= =?UTF-8?q?L=20=E9=80=BB=E8=BE=91=20(#152)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在更新模型配置时,确保正确保留用户自定义的 baseURL 字段,使用现有模型的 baseURL 或默认配置的 baseURL。 --- packages/core/src/services/model/manager.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/services/model/manager.ts b/packages/core/src/services/model/manager.ts index 8a08619d..fdec0466 100644 --- a/packages/core/src/services/model/manager.ts +++ b/packages/core/src/services/model/manager.ts @@ -81,6 +81,7 @@ export class ModelManager implements IModelManager { ...defaultConfig, // 保留用户配置的关键字段 name: existingModel.name !== undefined ? existingModel.name : defaultConfig.name, + baseURL: existingModel.baseURL || defaultConfig.baseURL, defaultModel: existingModel.defaultModel !== undefined ? existingModel.defaultModel : defaultConfig.defaultModel, apiKey: existingModel.apiKey || defaultConfig.apiKey, enabled: existingModel.enabled !== undefined ? existingModel.enabled : defaultConfig.enabled,