| 481 | } |
| 482 | |
| 483 | function normalizeLab(value: string) { |
| 484 | const normalized = value.toLowerCase(); |
| 485 | return { |
| 486 | "x-ai": "xai", |
| 487 | "z-ai": "zai", |
| 488 | "zai-org": "zhipuai", |
| 489 | qwen: "alibaba", |
| 490 | mistralai: "mistral", |
| 491 | "meta-llama": "meta", |
| 492 | llama: "meta", |
| 493 | "moonshot-ai": "moonshotai", |
| 494 | minimaxai: "minimax", |
| 495 | "deepseek-ai": "deepseek", |
| 496 | xiaomimimo: "xiaomi", |
| 497 | "stepfun-ai": "stepfun", |
| 498 | }[normalized] ?? normalized; |
| 499 | } |
| 500 | |
| 501 | function humanizeID(id: string) { |
| 502 | const last = id.split("/").at(-1) ?? id; |