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': [ 'azure-openai': [
{ {
id: 'gpt-4o', id: 'gpt-4o',
provider: 'openai', provider: 'azure-openai',
name: ' GPT-4o', name: ' GPT-4o',
group: 'GPT 4o' group: 'GPT 4o'
}, },
{ {
id: 'gpt-4o-mini', id: 'gpt-4o-mini',
provider: 'openai', provider: 'azure-openai',
name: ' GPT-4o-mini', name: ' GPT-4o-mini',
group: 'GPT 4o' group: 'GPT 4o'
} }

View File

@ -22,7 +22,7 @@ const persistedReducer = persistReducer(
{ {
key: 'cherry-studio', key: 'cherry-studio',
storage, storage,
version: 30, version: 31,
blacklist: ['runtime'], blacklist: ['runtime'],
migrate 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
})
}
}
} }
} }