mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 18:50:56 +08:00
fix(migrate): old translateModel incorrect (#6965)
* fix(migrate): old translateModel incorrect * fix(migrate): old translateModel incorrect * feat(models): improve default model init * fix(migrate): update translateModel check * fix(migrate): update translateModel check
This commit is contained in:
parent
c6a965028e
commit
05abeab0a3
@ -395,6 +395,37 @@ export function getModelLogo(modelId: string) {
|
||||
}
|
||||
|
||||
export const SYSTEM_MODELS: Record<string, Model[]> = {
|
||||
defaultModel: [
|
||||
{
|
||||
// 默认助手模型
|
||||
id: 'deepseek-ai/DeepSeek-V3',
|
||||
name: 'deepseek-ai/DeepSeek-V3',
|
||||
provider: 'silicon',
|
||||
group: 'deepseek-ai'
|
||||
},
|
||||
{
|
||||
// 默认话题命名模型
|
||||
id: 'Qwen/Qwen3-8B',
|
||||
name: 'Qwen/Qwen3-8B',
|
||||
provider: 'silicon',
|
||||
group: 'Qwen'
|
||||
},
|
||||
{
|
||||
// 默认翻译模型
|
||||
id: 'deepseek-ai/DeepSeek-V3',
|
||||
name: 'deepseek-ai/DeepSeek-V3',
|
||||
provider: 'silicon',
|
||||
group: 'deepseek-ai'
|
||||
},
|
||||
{
|
||||
// 默认快捷助手模型
|
||||
id: 'deepseek-ai/DeepSeek-V3',
|
||||
name: 'deepseek-ai/DeepSeek-V3',
|
||||
provider: 'silicon',
|
||||
group: 'deepseek-ai'
|
||||
}
|
||||
],
|
||||
|
||||
aihubmix: [
|
||||
{
|
||||
id: 'gpt-4o',
|
||||
@ -605,6 +636,12 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
||||
name: 'BAAI/bge-m3',
|
||||
provider: 'silicon',
|
||||
group: 'BAAI'
|
||||
},
|
||||
{
|
||||
id: 'Qwen/Qwen3-8B',
|
||||
name: 'Qwen/Qwen3-8B',
|
||||
provider: 'silicon',
|
||||
group: 'Qwen'
|
||||
}
|
||||
],
|
||||
ppio: [
|
||||
|
||||
@ -491,10 +491,10 @@ export const INITIAL_PROVIDERS: Provider[] = [
|
||||
]
|
||||
|
||||
const initialState: LlmState = {
|
||||
defaultModel: SYSTEM_MODELS.silicon[1],
|
||||
topicNamingModel: SYSTEM_MODELS.silicon[2],
|
||||
translateModel: SYSTEM_MODELS.silicon[1],
|
||||
quickAssistantModel: SYSTEM_MODELS.silicon[1],
|
||||
defaultModel: SYSTEM_MODELS.defaultModel[0],
|
||||
topicNamingModel: SYSTEM_MODELS.defaultModel[1],
|
||||
translateModel: SYSTEM_MODELS.defaultModel[2],
|
||||
quickAssistantModel: SYSTEM_MODELS.defaultModel[3],
|
||||
providers: INITIAL_PROVIDERS,
|
||||
settings: {
|
||||
ollama: {
|
||||
|
||||
@ -1501,13 +1501,11 @@ 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.provider === 'silicon' &&
|
||||
state.llm.translateModel.id === 'meta-llama/Llama-3.3-70B-Instruct'
|
||||
) {
|
||||
state.llm.translateModel = SYSTEM_MODELS.silicon[1]
|
||||
state.llm.translateModel = SYSTEM_MODELS.defaultModel[2]
|
||||
}
|
||||
|
||||
return state
|
||||
|
||||
Loading…
Reference in New Issue
Block a user