From b34bd9cd1b09644e91fa8fb14bea71abb36ad891 Mon Sep 17 00:00:00 2001 From: pippo Date: Fri, 23 Jan 2026 14:19:50 +0800 Subject: [PATCH] feat:add baichuan-m3-plus model (#12567) Co-authored-by: roberto --- src/renderer/src/config/models/default.ts | 6 ++++++ src/renderer/src/config/models/reasoning.ts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/config/models/default.ts b/src/renderer/src/config/models/default.ts index 87c2caa457..f90a506c47 100644 --- a/src/renderer/src/config/models/default.ts +++ b/src/renderer/src/config/models/default.ts @@ -743,6 +743,12 @@ export const SYSTEM_MODELS: Record = provider: 'baichuan', name: 'Baichuan M3', group: 'Baichuan-M3' + }, + { + id: 'Baichuan-M3-Plus', + provider: 'baichuan', + name: 'Baichuan M3 Plus', + group: 'Baichuan-M3' } ], modelscope: [ diff --git a/src/renderer/src/config/models/reasoning.ts b/src/renderer/src/config/models/reasoning.ts index 93b57c49ba..9e61acd787 100644 --- a/src/renderer/src/config/models/reasoning.ts +++ b/src/renderer/src/config/models/reasoning.ts @@ -646,8 +646,8 @@ export const isBaichuanReasoningModel = (model?: Model): boolean => { } const modelId = getLowerBaseModelName(model.id, '/') - // Baichuan-M2 和 Baichuan-M3 是推理模型(注意:M2-Plus 不是推理模型) - return (modelId.includes('baichuan-m2') && !modelId.includes('plus')) || modelId.includes('baichuan-m3') + // Baichuan-M2 和 Baichuan-M3 是推理模型 + return modelId === 'baichuan-m2' || modelId === 'baichuan-m3' } export function isReasoningModel(model?: Model): boolean {