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 }