diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index 3c73f0ad..de08b0da 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -19,7 +19,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 8, + version: 9, blacklist: ['runtime'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 2eda9a5e..a04e3ead 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -141,6 +141,21 @@ const migrate = createMigrate({ assistants: state.assistants.assistants.map((assistant) => fixAssistantName(assistant)) } } + }, + // @ts-ignore store type is unknown + '9': (state: RootState) => { + return { + ...state, + llm: { + ...state.llm, + providers: state.llm.providers.map((provider) => { + if (provider.id === 'zhipu' && provider.models[0] && provider.models[0].id === 'llama3-70b-8192') { + provider.models = SYSTEM_MODELS.zhipu.filter((m) => m.defaultEnabled) + } + return provider + }) + } + } } })