fix(compute): GLM-5.3 系列在 anthropic 协议按官网用 output_config.effort 控制思考强度 (#120)

智谱官网(国内 coding-plan/latest-model、国际 devpack/latest-model)写明 /api/anthropic
以 thinking.type 与 output_config.effort 控制思考强度,thinking.type=enabled 一律按默认 max
处理,budget_tokens 不是控制项。两个 anthropic-messages 接入面的 GLM-5.3 系列此前只有按
OpenAI 协议文档写的 low/high/max 矩阵,客户端按 budget 形态发送:low/high 在上游都成了 max,
max(也是默认档)在客户端本机被拒绝;经 new-api 的 OpenAI 类渠道转换时 low 变成
reasoning_effort=medium,被智谱标准 API 拒绝。

- zhipu、zhipu-coding 接入面的 GLM-5.3 / 5.3-Flash / 5.3-FlashX 声明 adaptiveThinking
- GLM-5.3 系列规格加 anthropic-messages 协议 profile(V1 副本为 spec.extra.adaptiveThinking),
  覆盖经 ModelSpec 补全的云端条目
- 来源记录补国际 Coding Plan 页;按量 API Key 与 FlashX 按同一端点推定,未列入已核字段
- presetDataVersion 130
This commit is contained in:
2026-10-05 09:17:43 -07:00
committed by GitHub
parent e8122c1d77
commit 73b278df51
19 changed files with 170 additions and 35 deletions

View File

@@ -9342,7 +9342,17 @@
"metadata": {
"recordedExtra": {},
"sourceFile": "compute/model-specs/zhipu.json"
}
},
"protocolProfiles": [
{
"apiFormats": [
"anthropic-messages"
],
"request": {
"adaptiveThinking": true
}
}
]
},
{
"modelRef": "zhipu:glm-5.3",
@@ -9401,7 +9411,17 @@
"recordedFacts": {
"releasedAt": "2026-08-16"
}
}
},
"protocolProfiles": [
{
"apiFormats": [
"anthropic-messages"
],
"request": {
"adaptiveThinking": true
}
}
]
},
{
"modelRef": "zhipu:glm-5.3-flash",
@@ -9463,7 +9483,17 @@
"recordedFacts": {
"releasedAt": "2026-08-26"
}
}
},
"protocolProfiles": [
{
"apiFormats": [
"anthropic-messages"
],
"request": {
"adaptiveThinking": true
}
}
]
},
{
"modelRef": "zhipu:glm-5.2",
@@ -25139,6 +25169,7 @@
},
"overrides": {},
"request": {
"adaptiveThinking": true,
"constraints": {
"thinkingOnly": true
},
@@ -25204,6 +25235,7 @@
},
"overrides": {},
"request": {
"adaptiveThinking": true,
"constraints": {
"thinkingOnly": true
},
@@ -25271,6 +25303,7 @@
},
"overrides": {},
"request": {
"adaptiveThinking": true,
"constraints": {
"thinkingOnly": true
},
@@ -29991,6 +30024,7 @@
},
"overrides": {},
"request": {
"adaptiveThinking": true,
"constraints": {
"thinkingOnly": true
},
@@ -30056,6 +30090,7 @@
}
},
"request": {
"adaptiveThinking": true,
"constraints": {
"thinkingOnly": true
},
@@ -30304,5 +30339,5 @@
"authority": "catalog/v2/catalog.json",
"verification": "migration-preserves-existing-evidence"
},
"digest": "7ed3f47d0c41bec661509d5cb76d8130dbd4fb1e63d14eae0e73de5f00bcc4cb"
"digest": "8f0c6ee356bb44e60fb17d1dca04b012d47cae9cea9fd7890f874894ee74cdb5"
}