merge and add o1-mini

This commit is contained in:
sijinhui 2024-09-29 10:15:51 +08:00
parent 8a732bae87
commit 96a5c7a0d6
2 changed files with 27 additions and 3 deletions

View File

@ -433,6 +433,18 @@ export const DEFAULT_MODELS = [
// sorted: 2, // sorted: 2,
// }, // },
// }, // },
{
name: "o1-mini",
describe: "GPT,最新模型mini版,较便宜",
available: true,
sorted: seq++,
provider: {
id: "openai",
providerName: "OpenAI",
providerType: "openai",
sorted: 2,
},
},
{ {
name: "o1-preview", name: "o1-preview",
describe: "GPT,o1,最新模型,目前较贵", describe: "GPT,o1,最新模型,目前较贵",

View File

@ -182,7 +182,7 @@ export const useAppConfig = createPersistStore(
}), }),
{ {
name: StoreKey.Config, name: StoreKey.Config,
version: 4.2, version: 4.3,
merge(persistedState, currentState) { merge(persistedState, currentState) {
const state = persistedState as ChatConfig | undefined; const state = persistedState as ChatConfig | undefined;
@ -229,15 +229,27 @@ export const useAppConfig = createPersistStore(
state.lastUpdate = Date.now(); state.lastUpdate = Date.now();
} }
if (version < 4.2) { if (version < 3.9) {
state.modelConfig.template =
state.modelConfig.template !== DEFAULT_INPUT_TEMPLATE
? state.modelConfig.template
: (config?.template ?? DEFAULT_INPUT_TEMPLATE);
}
if (version < 4) {
state.modelConfig.compressModel = state.modelConfig.compressModel =
DEFAULT_CONFIG.modelConfig.compressModel; DEFAULT_CONFIG.modelConfig.compressModel;
state.modelConfig.compressProviderName = state.modelConfig.compressProviderName =
DEFAULT_CONFIG.modelConfig.compressProviderName; DEFAULT_CONFIG.modelConfig.compressProviderName;
return { ...DEFAULT_CONFIG }; }
if (version < 4.3) {
state.models = DEFAULT_CONFIG.models;
} }
return state as any; return state as any;
}, },
}, },
); );
// return { ...DEFAULT_CONFIG };