From 2e87c76b6e7b845cb6ec3a7e26ddc07510053e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=87=AA=E7=94=B1=E7=9A=84=E4=B8=96=E7=95=8C=E4=BA=BA?= <3196812536@qq.com> Date: Sun, 27 Jul 2025 19:30:46 +0800 Subject: [PATCH] fix: pangu-pro-moe not reasoning (#8572) --- .../src/assets/images/models/pangu.svg | 99 +++++++++++++++++++ src/renderer/src/config/models.ts | 7 +- 2 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 src/renderer/src/assets/images/models/pangu.svg diff --git a/src/renderer/src/assets/images/models/pangu.svg b/src/renderer/src/assets/images/models/pangu.svg new file mode 100644 index 0000000000..05894dc5b3 --- /dev/null +++ b/src/renderer/src/assets/images/models/pangu.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index 398d9f1b55..ca673a0230 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -108,6 +108,7 @@ import NvidiaModelLogo from '@renderer/assets/images/models/nvidia.png' import NvidiaModelLogoDark from '@renderer/assets/images/models/nvidia_dark.png' import PalmModelLogo from '@renderer/assets/images/models/palm.png' import PalmModelLogoDark from '@renderer/assets/images/models/palm_dark.png' +import PanguModelLogo from '@renderer/assets/images/models/pangu.svg' import { default as PerplexityModelLogo, default as PerplexityModelLogoDark @@ -413,7 +414,8 @@ export function getModelLogo(modelId: string) { 'bge-': BgeModelLogo, 'voyage-': VoyageModelLogo, tokenflux: isLight ? TokenFluxModelLogo : TokenFluxModelLogoDark, - 'nomic-': NomicLogo + 'nomic-': NomicLogo, + 'pangu-': PanguModelLogo } for (const key in logoMap) { @@ -2748,7 +2750,8 @@ export function isReasoningModel(model?: Model): boolean { isPerplexityReasoningModel(model) || model.id.toLowerCase().includes('glm-z1') || model.id.toLowerCase().includes('magistral') || - model.id.toLowerCase().includes('minimax-m1') + model.id.toLowerCase().includes('minimax-m1') || + model.id.toLowerCase().includes('pangu-pro-moe') ) { return true }