Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packages/app/public/logos/models/zai.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion packages/app/public/logos/models/zhipu.svg

This file was deleted.

1 change: 1 addition & 0 deletions packages/app/public/logos/zai.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion packages/app/public/logos/zhipu-color.svg

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { CompareIndexTrackedLink } from './compare-index-tracked-link';
const MODEL_LOGOS: Record<string, string> = {
'kimi-k3': '/logos/models/kimi.svg',
'deepseek-v4': '/logos/models/deepseek.svg',
'glm-5-2': '/logos/models/zhipu.svg',
'glm-5-2': '/logos/models/zai.svg',
'minimax-m3': '/logos/models/minimax.svg',
'qwen-3-5': '/logos/models/qwen.svg',
};
Expand Down
4 changes: 2 additions & 2 deletions packages/app/src/lib/data-mappings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,15 +179,15 @@ const MODEL_CONFIG: Record<Model, ModelConfig> = {
label: 'GLM5/5.1 744B',
prefix: 'glm5',
category: 'deprecated',
logo: 'zhipu-color.svg',
logo: 'zai.svg',
},
// GLM-5.2 and GLM-5.3 share the same architecture and inference profile, so
// the selector presents both releases over the existing GLM-5.2 data bucket.
[Model.GLM_5_2]: {
label: 'GLM5.2/GLM5.3 744B',
prefix: 'glm5.2',
category: 'default',
logo: 'zhipu-color.svg',
logo: 'zai.svg',
},
[Model.Qwen3_5]: {
label: 'Qwen3.5 397B',
Expand Down
6 changes: 4 additions & 2 deletions packages/app/src/lib/model-logos.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Full-color logos render as-is in both themes. Shared by every surface that
* renders model/developer logos (`/model` pages, inference chart captions).
*/
export const MONOCHROME_LOGO_FILES: ReadonlySet<string> = new Set(['openai.svg']);
export const MONOCHROME_LOGO_FILES: ReadonlySet<string> = new Set(['openai.svg', 'zai.svg']);

/** Whether a logo file needs a dark-mode invert to stay visible. */
export function isMonochromeLogo(file: string): boolean {
Expand All @@ -29,7 +29,9 @@ export const MODEL_DEVELOPER_LOGOS: Record<string, string> = {
'Moonshot AI': 'kimi-color.svg',
// OpenAI's brand mark is monochrome by design — no color variant exists.
OpenAI: 'openai.svg',
'Z.ai (Zhipu AI)': 'zhipu-color.svg',
// Z.ai (formerly Zhipu AI) rebranded from the blue dotted Zhipu mark to the
// Z.ai "Z" — monochrome by design, so it carries the dark-mode invert.
'Z.ai (Zhipu AI)': 'zai.svg',
};

/** Logo filename under `/logos/` for a model developer, if one exists. */
Expand Down