fix: 修复刷新后模型选择恢复为排序第一个的问题
This commit is contained in:
@@ -101,6 +101,7 @@ async function init() {
|
|||||||
if (savedModel) {
|
if (savedModel) {
|
||||||
setSelectedModel(savedModel);
|
setSelectedModel(savedModel);
|
||||||
state.set('_defaultModel', savedModel);
|
state.set('_defaultModel', savedModel);
|
||||||
|
await db.saveSetting('selectedModel', savedModel);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 8. 恢复系统提示词和上下文长度
|
// 8. 恢复系统提示词和上下文长度
|
||||||
|
|||||||
@@ -72,14 +72,12 @@ export async function loadModels() {
|
|||||||
modelSelectEl.appendChild(opt);
|
modelSelectEl.appendChild(opt);
|
||||||
});
|
});
|
||||||
|
|
||||||
// 恢复上次选择的模型
|
// 恢复默认选中模型
|
||||||
const defaultModel = state.get('_defaultModel', '');
|
const defaultModel = state.get('_defaultModel', '');
|
||||||
if (defaultModel) {
|
if (defaultModel) {
|
||||||
modelSelectEl.value = defaultModel;
|
modelSelectEl.value = defaultModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (db()) await db().saveSetting('selectedModel', modelSelectEl.value);
|
|
||||||
|
|
||||||
// 检测当前选中模型的能力
|
// 检测当前选中模型的能力
|
||||||
if (modelSelectEl.value) {
|
if (modelSelectEl.value) {
|
||||||
await checkModelCapability(modelSelectEl.value);
|
await checkModelCapability(modelSelectEl.value);
|
||||||
|
|||||||
Reference in New Issue
Block a user