mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-07 22:10:21 +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[]> = {
|
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: [
|
aihubmix: [
|
||||||
{
|
{
|
||||||
id: 'gpt-4o',
|
id: 'gpt-4o',
|
||||||
@ -605,6 +636,12 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
|||||||
name: 'BAAI/bge-m3',
|
name: 'BAAI/bge-m3',
|
||||||
provider: 'silicon',
|
provider: 'silicon',
|
||||||
group: 'BAAI'
|
group: 'BAAI'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'Qwen/Qwen3-8B',
|
||||||
|
name: 'Qwen/Qwen3-8B',
|
||||||
|
provider: 'silicon',
|
||||||
|
group: 'Qwen'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
ppio: [
|
ppio: [
|
||||||
|
|||||||
@ -491,10 +491,10 @@ export const INITIAL_PROVIDERS: Provider[] = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
const initialState: LlmState = {
|
const initialState: LlmState = {
|
||||||
defaultModel: SYSTEM_MODELS.silicon[1],
|
defaultModel: SYSTEM_MODELS.defaultModel[0],
|
||||||
topicNamingModel: SYSTEM_MODELS.silicon[2],
|
topicNamingModel: SYSTEM_MODELS.defaultModel[1],
|
||||||
translateModel: SYSTEM_MODELS.silicon[1],
|
translateModel: SYSTEM_MODELS.defaultModel[2],
|
||||||
quickAssistantModel: SYSTEM_MODELS.silicon[1],
|
quickAssistantModel: SYSTEM_MODELS.defaultModel[3],
|
||||||
providers: INITIAL_PROVIDERS,
|
providers: INITIAL_PROVIDERS,
|
||||||
settings: {
|
settings: {
|
||||||
ollama: {
|
ollama: {
|
||||||
|
|||||||
@ -1501,13 +1501,11 @@ const migrateConfig = {
|
|||||||
'111': (state: RootState) => {
|
'111': (state: RootState) => {
|
||||||
try {
|
try {
|
||||||
addSelectionAction(state, 'quote')
|
addSelectionAction(state, 'quote')
|
||||||
|
|
||||||
//if user has not set translate model(old default), set it to the new default model(deekseek v3)
|
|
||||||
if (
|
if (
|
||||||
state.llm.translateModel.provider === SYSTEM_MODELS.silicon[3].provider &&
|
state.llm.translateModel.provider === 'silicon' &&
|
||||||
state.llm.translateModel.id === SYSTEM_MODELS.silicon[3].id
|
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
|
return state
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user