diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index 03574188..68fb6533 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -30,7 +30,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 60, + version: 61, blacklist: ['runtime'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 061947a4..d8aa53a2 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -814,7 +814,7 @@ const migrateConfig = { state.llm.providers.push({ id: 'qwenlm', name: 'QwenLM', - type: 'openai', + type: 'qwenlm', apiKey: '', apiHost: 'https://chat.qwenlm.ai/api/', models: SYSTEM_MODELS.qwenlm, @@ -881,6 +881,14 @@ const migrateConfig = { '60': (state: RootState) => { state.settings.multiModelMessageStyle = 'fold' return state + }, + '61': (state: RootState) => { + state.llm.providers.forEach((provider) => { + if (provider.id === 'qwenlm') { + provider.type = 'qwenlm' + } + }) + return state } }