diff --git a/js/app.js b/js/app.js index 757b946..18e1b9b 100644 --- a/js/app.js +++ b/js/app.js @@ -101,6 +101,7 @@ async function init() { if (savedModel) { setSelectedModel(savedModel); state.set('_defaultModel', savedModel); + await db.saveSetting('selectedModel', savedModel); } // 8. 恢复系统提示词和上下文长度 diff --git a/js/components/model-bar.js b/js/components/model-bar.js index 7ec359a..1e9734d 100644 --- a/js/components/model-bar.js +++ b/js/components/model-bar.js @@ -72,14 +72,12 @@ export async function loadModels() { modelSelectEl.appendChild(opt); }); - // 恢复上次选择的模型 + // 恢复默认选中模型 const defaultModel = state.get('_defaultModel', ''); if (defaultModel) { modelSelectEl.value = defaultModel; } - if (db()) await db().saveSetting('selectedModel', modelSelectEl.value); - // 检测当前选中模型的能力 if (modelSelectEl.value) { await checkModelCapability(modelSelectEl.value);