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',
storage,
version: 8,
version: 9,
blacklist: ['runtime'],
migrate
},

View File

@ -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
})
}
}
}
})