fix: azure openai model provider wrong

This commit is contained in:
kangfenmao 2024-10-11 13:35:03 +08:00
parent 7e651f9abc
commit 91dd2f233a
3 changed files with 20 additions and 3 deletions

View File

@ -346,13 +346,13 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
'azure-openai': [
{
id: 'gpt-4o',
provider: 'openai',
provider: 'azure-openai',
name: ' GPT-4o',
group: 'GPT 4o'
},
{
id: 'gpt-4o-mini',
provider: 'openai',
provider: 'azure-openai',
name: ' GPT-4o-mini',
group: 'GPT 4o'
}

View File

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

View File

@ -525,6 +525,23 @@ const migrateConfig = {
]
}
}
},
'31': (state: RootState) => {
return {
...state,
llm: {
...state.llm,
providers: state.llm.providers.map((provider) => {
if (provider.id === 'azure-openai') {
provider.models = provider.models.map((model) => {
model.provider = 'azure-openai'
return model
})
}
return provider
})
}
}
}
}