fix: zhipu provider default model data error

This commit is contained in:
kangfenmao 2024-07-16 10:38:27 +08:00
parent 224f23aea0
commit d6fc1cb364
2 changed files with 16 additions and 1 deletions

View File

@ -19,7 +19,7 @@ const persistedReducer = persistReducer(
{ {
key: 'cherry-studio', key: 'cherry-studio',
storage, storage,
version: 8, version: 9,
blacklist: ['runtime'], blacklist: ['runtime'],
migrate migrate
}, },

View File

@ -141,6 +141,21 @@ const migrate = createMigrate({
assistants: state.assistants.assistants.map((assistant) => fixAssistantName(assistant)) 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
})
}
}
} }
}) })