chore: refresh GLM model configs

## Summary
- add GLM-5.2 and GLM-4.7-FlashX to Zhipu provider config
- update GLM context/output/pricing tiers from official BigModel docs and pricing
- align Zhipu Coding Plan with official GLM-5.2, GLM-5-Turbo, and GLM-4.7 availability
- sync existing GLM max output values in DashScope configs
- address Copilot review by using extra.pricingTiers consistently

## Validation
- npm run validate
- npm test
- git diff --check
This commit is contained in:
2026-07-07 16:25:21 +08:00
committed by GitHub
parent 255e5a5b1b
commit 92e0d4651a
4 changed files with 283 additions and 105 deletions

View File

@@ -161,7 +161,7 @@
], ],
"description": "百炼 Coding Plan智谱 GLM-5200K 上下文", "description": "百炼 Coding Plan智谱 GLM-5200K 上下文",
"contextWindow": 202752, "contextWindow": 202752,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -179,7 +179,7 @@
], ],
"description": "百炼 Coding Plan智谱 GLM-4.7200K 上下文", "description": "百炼 Coding Plan智谱 GLM-4.7200K 上下文",
"contextWindow": 202752, "contextWindow": 202752,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",

View File

@@ -133,7 +133,7 @@
], ],
"description": "百炼 Token Plan智谱 GLM-5200K 上下文", "description": "百炼 Token Plan智谱 GLM-5200K 上下文",
"contextWindow": 202752, "contextWindow": 202752,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -169,7 +169,7 @@
], ],
"description": "百炼 Token Plan智谱 GLM-4.7200K 上下文", "description": "百炼 Token Plan智谱 GLM-4.7200K 上下文",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",

View File

@@ -3,7 +3,7 @@
"provider": "zhipu", "provider": "zhipu",
"brandGroup": "zhipu", "brandGroup": "zhipu",
"label": "智谱 Token (Coding) Plan", "label": "智谱 Token (Coding) Plan",
"baseUrl": "https://open.bigmodel.cn/api/anthropic", "baseUrl": "https://api.z.ai/api/anthropic",
"apiFormat": "anthropic-messages", "apiFormat": "anthropic-messages",
"apiKeyRef": "", "apiKeyRef": "",
"apiKeyVerified": false, "apiKeyVerified": false,
@@ -21,15 +21,22 @@
"consoleUrl": "https://open.bigmodel.cn/console/overview" "consoleUrl": "https://open.bigmodel.cn/console/overview"
} }
}, },
"tombstones": [
"glm-5.1",
"glm-5",
"glm-4.5-air"
],
"models": [ "models": [
{ {
"modelName": "glm-5.1", "modelName": "glm-5.2",
"displayName": "GLM-5.1 (Coding)", "apiModelId": "glm-5.2[1m]",
"displayName": "GLM-5.2 (Coding)",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱 GLM-5.1 Coding Plan 版本,754B 参数旗舰200K 上下文SWE-Bench Pro 58.4%", "description": "智谱 GLM-5.2 Coding Plan 版本,官方最新可用模型1M 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 1000000,
"maxOutputTokens": 131072, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
@@ -42,17 +49,33 @@
"math", "math",
"multilingual" "multilingual"
], ],
"extra": {
"codingPlanLongContextModelId": "glm-5.2[1m]",
"reasoningEffort": {
"default": "max",
"supported": [
"max",
"xhigh",
"high",
"medium",
"low",
"minimal",
"none"
]
}
},
"source": "preset" "source": "preset"
}, },
{ {
"modelName": "glm-5-turbo", "modelName": "glm-5-turbo",
"displayName": "GLM-5 Turbo (Coding)", "displayName": "GLM-5-Turbo (Coding)",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱 GLM-5 Turbo Coding Plan 版本,高阶模型,速度更快", "description": "智谱 GLM-5-Turbo Coding Plan 版本,官方可用高阶模型,200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -62,29 +85,8 @@
"tool_use", "tool_use",
"agent", "agent",
"math", "math",
"multilingual" "multilingual",
], "fast"
"source": "preset"
},
{
"modelName": "glm-5",
"displayName": "GLM-5 (Coding)",
"serviceType": [
"chat"
],
"description": "智谱 GLM-5 Coding Plan 版本745B MoE200K 上下文",
"contextWindow": 200000,
"maxOutputTokens": 128000,
"capabilities": [
"chat",
"reasoning",
"code",
"deep_thinking",
"long_context",
"tool_use",
"agent",
"math",
"multilingual"
], ],
"source": "preset" "source": "preset"
}, },
@@ -92,11 +94,12 @@
"modelName": "glm-4.7", "modelName": "glm-4.7",
"displayName": "GLM-4.7 (Coding)", "displayName": "GLM-4.7 (Coding)",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱 GLM-4.7 Coding Plan 版本,355B MoE200K 上下文", "description": "智谱 GLM-4.7 Coding Plan 版本,官方可用模型200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -104,25 +107,10 @@
"deep_thinking", "deep_thinking",
"long_context", "long_context",
"tool_use", "tool_use",
"agent",
"multilingual" "multilingual"
], ],
"source": "preset" "source": "preset"
},
{
"modelName": "glm-4.5-air",
"displayName": "GLM-4.5 Air (Coding)",
"serviceType": [
"chat"
],
"description": "智谱 GLM-4.5 Air Coding Plan 版本,轻量级 Haiku 级模型",
"contextWindow": 128000,
"maxOutputTokens": 16384,
"capabilities": [
"chat",
"code",
"fast"
],
"source": "preset"
} }
] ]
} }

View File

@@ -12,21 +12,74 @@
"services": [ "services": [
"chat", "chat",
"vision", "vision",
"reasoning" "reasoning",
"fast"
], ],
"tombstones": [ "tombstones": [
"embedding-3" "embedding-3",
"glm-4.7-thinking",
"glm-z1-air",
"glm-z1-airx",
"glm-z1-flash",
"glm-z1-flashx",
"glm-4-0520"
], ],
"models": [ "models": [
{
"modelName": "glm-5.2",
"displayName": "GLM-5.2",
"serviceType": [
"chat",
"reasoning"
],
"description": "智谱 GLM-5.2 最新旗舰模型面向复杂长程任务与项目级工程交付1M 上下文128K 最大输出",
"contextWindow": 1000000,
"maxOutputTokens": 131072,
"capabilities": [
"chat",
"reasoning",
"code",
"multilingual",
"deep_thinking",
"long_context",
"math",
"tool_use",
"agent"
],
"inputPrice": 8,
"outputPrice": 28,
"defaultTemperature": 1,
"defaultTopP": 0.95,
"extra": {
"cacheHitPrice": 2,
"cacheStoragePrice": 0,
"thinking": {
"default": "enabled"
},
"reasoningEffort": {
"default": "max",
"supported": [
"max",
"xhigh",
"high",
"medium",
"low",
"minimal",
"none"
]
}
}
},
{ {
"modelName": "glm-5.1", "modelName": "glm-5.1",
"displayName": "GLM-5.1", "displayName": "GLM-5.1",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱 GLM-5.1 最新旗舰模型,面向长程 Agentic Coding 与 Autonomous Agent 场景200K 上下文128K 最大输出", "description": "智谱 GLM-5.1 旗舰模型,面向长程 Agentic Coding 与 Autonomous Agent 场景200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -43,21 +96,37 @@
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 1.2, "cacheHitPrice": 1.3,
"cacheStoragePrice": 0,
"thinking": { "thinking": {
"default": "enabled" "default": "enabled"
},
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32)",
"inputPrice": 6,
"outputPrice": 24,
"cacheHitPrice": 1.3
},
{
"condition": "input_length_k_tokens: [32+)",
"inputPrice": 8,
"outputPrice": 28,
"cacheHitPrice": 2
} }
]
} }
}, },
{ {
"modelName": "glm-5-turbo", "modelName": "glm-5-turbo",
"displayName": "GLM-5-Turbo", "displayName": "GLM-5-Turbo",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱 GLM-5-Turbo面向 OpenClaw 等长链路任务优化200K 上下文128K 最大输出", "description": "智谱 GLM-5-Turbo高阶快速模型,面向长链路任务优化200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -65,28 +134,46 @@
"deep_thinking", "deep_thinking",
"long_context", "long_context",
"tool_use", "tool_use",
"agent" "agent",
"fast"
], ],
"inputPrice": 5, "inputPrice": 5,
"outputPrice": 22, "outputPrice": 22,
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 1, "cacheHitPrice": 1.2,
"cacheStoragePrice": 0,
"decodeSpeed": "40-60 tokens/s",
"thinking": { "thinking": {
"default": "enabled" "default": "enabled"
},
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32)",
"inputPrice": 5,
"outputPrice": 22,
"cacheHitPrice": 1.2
},
{
"condition": "input_length_k_tokens: [32+)",
"inputPrice": 7,
"outputPrice": 26,
"cacheHitPrice": 1.8
} }
]
} }
}, },
{ {
"modelName": "glm-5", "modelName": "glm-5",
"displayName": "GLM-5", "displayName": "GLM-5",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱GLM-5744B参数旗舰基座模型2026年2月发布面向Agentic Engineering编程能力接近Claude Opus", "description": "智谱 GLM-5面向 Agentic Engineering 的旗舰基座模型200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -103,18 +190,38 @@
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 0.8 "cacheHitPrice": 1,
"cacheStoragePrice": 0,
"decodeSpeed": "30-50 tokens/s",
"thinking": {
"default": "enabled"
},
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32)",
"inputPrice": 4,
"outputPrice": 18,
"cacheHitPrice": 1
},
{
"condition": "input_length_k_tokens: [32+)",
"inputPrice": 6,
"outputPrice": 22,
"cacheHitPrice": 1.5
}
]
} }
}, },
{ {
"modelName": "glm-4.7", "modelName": "glm-4.7",
"displayName": "GLM-4.7", "displayName": "GLM-4.7",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱GLM-4.7355B参数MoE架构旗舰模型200K上下文编程能力对齐Claude Sonnet", "description": "智谱 GLM-4.7高智能模型,通用对话、推理与智能体能力全面升级200K 上下文,128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
@@ -122,39 +229,67 @@
"multilingual", "multilingual",
"deep_thinking", "deep_thinking",
"long_context", "long_context",
"tool_use" "tool_use",
"agent"
], ],
"inputPrice": 2, "inputPrice": 2,
"outputPrice": 8, "outputPrice": 8,
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 0.5 "cacheHitPrice": 0.4,
"cacheStoragePrice": 0,
"decodeSpeed": "30-50 tokens/s",
"thinking": {
"default": "enabled",
"mode": "forced"
},
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32); output_length_k_tokens: [0, 0.2)",
"inputPrice": 2,
"outputPrice": 8,
"cacheHitPrice": 0.4
},
{
"condition": "input_length_k_tokens: [0, 32); output_length_k_tokens: [0.2+)",
"inputPrice": 3,
"outputPrice": 14,
"cacheHitPrice": 0.6
},
{
"condition": "input_length_k_tokens: [32, 200)",
"inputPrice": 4,
"outputPrice": 16,
"cacheHitPrice": 0.8
}
]
} }
}, },
{ {
"modelName": "glm-4.7-thinking", "modelName": "glm-4.7-flashx",
"displayName": "GLM-4.7 Thinking", "displayName": "GLM-4.7-FlashX",
"serviceType": [ "serviceType": [
"reasoning" "chat",
"fast"
], ],
"description": "智谱GLM-4.7深度思考模式200K上下文交错式/保留式/轮级思考", "description": "智谱 GLM-4.7-FlashX 轻量高速模型,适用于中文写作、翻译、角色扮演等通用场景200K 上下文,128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"reasoning", "chat",
"math", "fast",
"code", "long_context",
"deep_thinking", "multilingual"
"long_context"
], ],
"inputPrice": 2, "inputPrice": 0.5,
"outputPrice": 8, "outputPrice": 3,
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 0.5, "cacheHitPrice": 0.1,
"aliasOf": "glm-4.7" "cacheStoragePrice": 0,
"decodeSpeed": "30-40 tokens/s"
} }
}, },
{ {
@@ -163,9 +298,9 @@
"serviceType": [ "serviceType": [
"vision" "vision"
], ],
"description": "智谱首个多模态 Coding 基座模型支持视频、图像、文本和文件输入200K 上下文128K 最大输出", "description": "智谱首个多模态 Agent 基座模型支持视频、图像、文本和文件输入200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"vision", "vision",
@@ -184,10 +319,32 @@
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 1, "cacheHitPrice": 1.2,
"cacheStoragePrice": 0,
"decodeSpeed": "30-50 tokens/s",
"thinking": { "thinking": {
"default": "enabled" "default": "enabled"
},
"inputModalities": [
"image",
"video",
"file",
"text"
],
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32)",
"inputPrice": 5,
"outputPrice": 22,
"cacheHitPrice": 1.2
},
{
"condition": "input_length_k_tokens: [32+)",
"inputPrice": 7,
"outputPrice": 26,
"cacheHitPrice": 1.8
} }
]
} }
}, },
{ {
@@ -196,7 +353,7 @@
"serviceType": [ "serviceType": [
"vision" "vision"
], ],
"description": "智谱GLM-4.6V多模态106B/12B MoE,支持图像视频理解与工具调用128K上下文", "description": "智谱 GLM-4.6V 多模态模型,支持图像视频、文本和文件理解128K 上下文32K 最大输出",
"contextWindow": 128000, "contextWindow": 128000,
"maxOutputTokens": 32768, "maxOutputTokens": 32768,
"capabilities": [ "capabilities": [
@@ -204,39 +361,72 @@
"vision", "vision",
"video_understanding", "video_understanding",
"image_understanding", "image_understanding",
"file_understanding",
"long_context", "long_context",
"tool_use" "tool_use",
"reasoning"
], ],
"inputPrice": 1, "inputPrice": 1,
"outputPrice": 4, "outputPrice": 3,
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 0.2,
"cacheStoragePrice": 0,
"decodeSpeed": "30-50 tokens/s",
"thinking": {
"default": "enabled"
},
"inputModalities": [
"image",
"video",
"file",
"text"
],
"pricingTiers": [
{
"condition": "input_length_k_tokens: [0, 32)",
"inputPrice": 1,
"outputPrice": 3,
"cacheHitPrice": 0.2 "cacheHitPrice": 0.2
},
{
"condition": "input_length_k_tokens: [32, 128)",
"inputPrice": 2,
"outputPrice": 6,
"cacheHitPrice": 0.4
}
]
} }
}, },
{ {
"modelName": "glm-4.6", "modelName": "glm-4.6",
"displayName": "GLM-4.6", "displayName": "GLM-4.6",
"serviceType": [ "serviceType": [
"chat" "chat",
"reasoning"
], ],
"description": "智谱GLM-4.6增强推理能力200K上下文", "description": "智谱 GLM-4.6擅长高级编码、复杂推理与工具调用200K 上下文128K 最大输出",
"contextWindow": 200000, "contextWindow": 200000,
"maxOutputTokens": 128000, "maxOutputTokens": 131072,
"capabilities": [ "capabilities": [
"chat", "chat",
"reasoning", "reasoning",
"code", "code",
"multilingual", "multilingual",
"deep_thinking" "deep_thinking",
"long_context",
"tool_use"
], ],
"inputPrice": 2, "inputPrice": 2,
"outputPrice": 8, "outputPrice": 8,
"defaultTemperature": 1, "defaultTemperature": 1,
"defaultTopP": 0.95, "defaultTopP": 0.95,
"extra": { "extra": {
"cacheHitPrice": 0.5 "cacheHitPrice": 0.5,
"thinking": {
"default": "enabled"
}
} }
} }
] ]