fix(core): 修复模型管理器中的 baseURL 逻辑 (#152)

- 在更新模型配置时,确保正确保留用户自定义的 baseURL 字段,使用现有模型的 baseURL 或默认配置的 baseURL。
This commit is contained in:
Huajie Shen authored and linshen committed 2025-08-07 14:55:44 +08:00
1 parent 421c5322ec
commit 34c172e7f7
1 file changed
+1
@@ -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,