From 52758a71b6940b9ef5e42b61e446940ad1855d50 Mon Sep 17 00:00:00 2001 From: fullex <106392080+0xfullex@users.noreply.github.com> Date: Sat, 7 Jun 2025 21:44:28 +0800 Subject: [PATCH] fix: update default translate model to deepseek-v3 (#6960) fix: update translate model to new default in llm state and migration logic --- src/renderer/src/store/llm.ts | 2 +- src/renderer/src/store/migrate.ts | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/store/llm.ts b/src/renderer/src/store/llm.ts index c2597320a7..96afd8b521 100644 --- a/src/renderer/src/store/llm.ts +++ b/src/renderer/src/store/llm.ts @@ -493,7 +493,7 @@ export const INITIAL_PROVIDERS: Provider[] = [ const initialState: LlmState = { defaultModel: SYSTEM_MODELS.silicon[1], topicNamingModel: SYSTEM_MODELS.silicon[2], - translateModel: SYSTEM_MODELS.silicon[3], + translateModel: SYSTEM_MODELS.silicon[1], quickAssistantModel: SYSTEM_MODELS.silicon[1], providers: INITIAL_PROVIDERS, settings: { diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 53b50f7729..45d13ad512 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -1501,6 +1501,15 @@ const migrateConfig = { '111': (state: RootState) => { try { addSelectionAction(state, 'quote') + + //if user has not set translate model(old default), set it to the new default model(deekseek v3) + if ( + state.llm.translateModel.provider === SYSTEM_MODELS.silicon[3].provider && + state.llm.translateModel.id === SYSTEM_MODELS.silicon[3].id + ) { + state.llm.translateModel = SYSTEM_MODELS.silicon[1] + } + return state } catch (error) { return state