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

@@ -4,6 +4,7 @@
- 精确模型 ID:`glm-5.3-flash`。
- 核验日期:2026-10-03;本次只迁移记录,没有重新核验或提高状态。
- 2026-10-05 补核:Anthropic 协议的思考强度控制(`thinking.type` 与 `output_config.effort`),见官网证据目录「已知边界与核验说明」;其余字段未重新核验。
## 适用接入面
@@ -55,6 +56,7 @@
],
"defaultEffort": "max"
},
"extra.adaptiveThinking": true,
"extra.thinkingOnly": true,
"extra.cacheHitPrice": 0.23,
"extra.pricingNotes": "国内官方标准价,人民币/百万 tokens;Flash 限时优惠以控制台实际结算为准。"
@@ -62,11 +64,13 @@
```
<!-- source-details:end -->
`extra.adaptiveThinking` 依据同一 `/api/anthropic` 端点在 Coding Plan 官网页([glm-plan](../SOURCES.md#glm-plan))上的思考强度说明推定;按量 API Key 的账号实测待补,故未列入本接入面已核字段。
<!-- source-config: compute/providers/zhipu.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3-flash` | 1048576 / 131072 | CNY:0.8 / 2.8 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `7ac4fc2d14893734f4e120e594d3f7a434166e27e64fc2f34da94fbb6296c9fe` |
| `glm-5.3-flash` | 1048576 / 131072 | CNY:0.8 / 2.8 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `e9b5a587cd462e819120f6771f9068aecc4efb5d6381823ecfffbd2a7a4a8e22` |
### compute/coding-plans/zhipu-coding.json
@@ -108,6 +112,7 @@
],
"defaultEffort": "max"
},
"extra.adaptiveThinking": true,
"extra.thinkingOnly": true
}
```
@@ -117,7 +122,7 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3-flash` | 1048576 / 131072 | 套餐:未声明 / 未声明 | `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm53-flash](../SOURCES.md#glm53-flash) | partial | `38f4c09e9f3aa0fd17481b40d42378de63362ebbf714ae82222dbcbd0510e7f4` |
| `glm-5.3-flash` | 1048576 / 131072 | 套餐:未声明 / 未声明 | `extra.adaptiveThinking`→[glm-plan-intl](../SOURCES.md#glm-plan-intl), `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm-plan-intl](../SOURCES.md#glm-plan-intl), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `72a649e6a18df9559bb6606103c29baf303e045d11037c1765f116d50f04d223` |
### compute/model-specs/zhipu.json
@@ -151,6 +156,7 @@
"spec.defaultTemperature": 1,
"spec.defaultTopP": 0.95,
"spec.releasedAt": "2026-08-26",
"spec.extra.adaptiveThinking": true,
"spec.extra.thinkingOnly": true,
"routing.tier": "balanced",
"routing.routingPriority": 48,
@@ -172,7 +178,7 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3-flash` | 1048576 / 131072 | 非计价主数据 | `id`→[glm53-flash](../SOURCES.md#glm53-flash), `spec.extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm53-flash](../SOURCES.md#glm53-flash) | partial | `28114bb8b0a40a61668f84c0edbefc7a70d5dba44102ae184b16098798fa0609` |
| `glm-5.3-flash` | 1048576 / 131072 | 非计价主数据 | `id`→[glm53-flash](../SOURCES.md#glm53-flash), `spec.extra.adaptiveThinking`→[glm-plan](../SOURCES.md#glm-plan), `spec.extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm-plan](../SOURCES.md#glm-plan), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `a9447c04b737184ab52b7aaac1380580422f05ade4cfb982675d02d6c31d6894` |
## 下次更新核查

View File

@@ -4,6 +4,7 @@
- 精确模型 ID:`glm-5.3-flashx`。
- 核验日期:2026-10-03;本次只迁移记录,没有重新核验或提高状态。
- 2026-10-05 补核:Anthropic 协议的思考强度控制(`thinking.type` 与 `output_config.effort`),见官网证据目录「已知边界与核验说明」;其余字段未重新核验。
## 适用接入面
@@ -51,6 +52,7 @@
],
"defaultEffort": "max"
},
"extra.adaptiveThinking": true,
"extra.thinkingOnly": true,
"extra.cacheHitPrice": 0.57,
"extra.pricingNotes": "国内官方标准价,人民币/百万 tokens;Flash 限时优惠以控制台实际结算为准。"
@@ -58,11 +60,13 @@
```
<!-- source-details:end -->
`extra.adaptiveThinking` 依据同一 `/api/anthropic` 端点在 Coding Plan 官网页([glm-plan](../SOURCES.md#glm-plan))上的思考强度说明推定;按量 API Key 的账号实测待补,故未列入本接入面已核字段。
<!-- source-config: compute/providers/zhipu.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3-flashx` | 1000000 / 128000 | CNY:2 / 7 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `90198f90256cc40ac50dd2ac6f395ba1a0f6062cdefd392f61840c1569b6f8e1` |
| `glm-5.3-flashx` | 1000000 / 128000 | CNY:2 / 7 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.reasoning.supportedEfforts`→[glm53-flash](../SOURCES.md#glm53-flash), `extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53-flash](../SOURCES.md#glm53-flash), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53-flash](../SOURCES.md#glm53-flash) | partial | `22d007a5ca6b209ac640ba425414039efb13bbae89294c0722e6d571933c47ba` |
### compute/model-specs/zhipu.json
@@ -92,6 +96,7 @@
"fast"
],
"spec.supportsReasoning": true,
"spec.extra.adaptiveThinking": true,
"spec.extra.thinkingOnly": true,
"routing.tier": "balanced",
"routing.routingPriority": 49,
@@ -109,11 +114,13 @@
```
<!-- source-details:end -->
`spec.extra.adaptiveThinking` 是 anthropic-messages 协议 profile 的 V1 副本;Coding Plan 官网页未覆盖 FlashX,按同一端点推定,未列入已核字段。
<!-- source-config: compute/model-specs/zhipu.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3-flashx` | 1000000 / 128000 | 非计价主数据 | `id`→[glm53-flash](../SOURCES.md#glm53-flash), `spec.extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm53-flash](../SOURCES.md#glm53-flash) | partial | `6d10e6cf17f4461142a1827d036c3cb2b7d798d5e579398e1d4ca9bc4d00394b` |
| `glm-5.3-flashx` | 1000000 / 128000 | 非计价主数据 | `id`→[glm53-flash](../SOURCES.md#glm53-flash), `spec.extra.thinkingOnly`→[glm53-flash](../SOURCES.md#glm53-flash) | [glm53-flash](../SOURCES.md#glm53-flash) | partial | `29f64f9aa2a973bc71f00b2c053509b23ae8af5654142337c0bc99fc05b0ba89` |
## 下次更新核查

View File

@@ -4,6 +4,7 @@
- 精确模型 ID:`glm-5.3`。
- 核验日期:2026-10-03;本次只迁移记录,没有重新核验或提高状态。
- 2026-10-05 补核:Anthropic 协议的思考强度控制(`thinking.type` 与 `output_config.effort`),见官网证据目录「已知边界与核验说明」;其余字段未重新核验。
## 适用接入面
@@ -52,6 +53,7 @@
],
"defaultEffort": "max"
},
"extra.adaptiveThinking": true,
"extra.thinkingOnly": true,
"extra.cacheHitPrice": 2,
"extra.pricingNotes": "国内官方标准价,人民币/百万 tokens;Flash 限时优惠以控制台实际结算为准。"
@@ -59,11 +61,13 @@
```
<!-- source-details:end -->
`extra.adaptiveThinking` 依据同一 `/api/anthropic` 端点在 Coding Plan 官网页([glm-plan](../SOURCES.md#glm-plan))上的思考强度说明推定;按量 API Key 的账号实测待补,故未列入本接入面已核字段。
<!-- source-config: compute/providers/zhipu.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3` | 1048576 / 131072 | CNY:8 / 28 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53](../SOURCES.md#glm53), `extra.reasoning.supportedEfforts`→[glm53](../SOURCES.md#glm53), `extra.thinkingOnly`→[glm53](../SOURCES.md#glm53), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53](../SOURCES.md#glm53), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53](../SOURCES.md#glm53) | partial | `4db175a86ebfcecbf4dacc3c3f5efe58b10d136aa09d8cac190c955b47fc550b` |
| `glm-5.3` | 1048576 / 131072 | CNY:8 / 28 | `extra.cacheHitPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `extra.reasoning.defaultEffort`→[glm53](../SOURCES.md#glm53), `extra.reasoning.supportedEfforts`→[glm53](../SOURCES.md#glm53), `extra.thinkingOnly`→[glm53](../SOURCES.md#glm53), `inputPrice`→[glm-pricing](../SOURCES.md#glm-pricing), `modelName`→[glm53](../SOURCES.md#glm53), `outputPrice`→[glm-pricing](../SOURCES.md#glm-pricing) | [glm-pricing](../SOURCES.md#glm-pricing), [glm53](../SOURCES.md#glm53) | partial | `cf4e9caea8bbef44a786a83758824551a9f4bfb0276d7ad11ce777b0aa315471` |
### compute/coding-plans/zhipu-coding.json
@@ -100,6 +104,7 @@
],
"defaultEffort": "max"
},
"extra.adaptiveThinking": true,
"extra.thinkingOnly": true,
"extra.pricingNotes": "国内官方标准价,人民币/百万 tokens;Flash 限时优惠以控制台实际结算为准。"
}
@@ -110,7 +115,7 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3` | 1048576 / 131072 | 套餐:未声明 / 未声明 | `extra.reasoning.defaultEffort`→[glm53](../SOURCES.md#glm53), `extra.reasoning.supportedEfforts`→[glm53](../SOURCES.md#glm53), `extra.thinkingOnly`→[glm53](../SOURCES.md#glm53), `modelName`→[glm53](../SOURCES.md#glm53) | [glm53](../SOURCES.md#glm53) | partial | `639b9e9b3d7f8eff6d533c1b36f09ea7bea64f09bc4f20157fd01e779cda1016` |
| `glm-5.3` | 1048576 / 131072 | 套餐:未声明 / 未声明 | `extra.adaptiveThinking`→[glm-plan-intl](../SOURCES.md#glm-plan-intl), `extra.reasoning.defaultEffort`→[glm53](../SOURCES.md#glm53), `extra.reasoning.supportedEfforts`→[glm53](../SOURCES.md#glm53), `extra.thinkingOnly`→[glm53](../SOURCES.md#glm53), `modelName`→[glm53](../SOURCES.md#glm53) | [glm-plan-intl](../SOURCES.md#glm-plan-intl), [glm53](../SOURCES.md#glm53) | partial | `68c44eb4198ed090d290f757b01cd7bbb95454061a04283a81eaf83f47845faa` |
### compute/model-specs/zhipu.json
@@ -141,6 +146,7 @@
"spec.defaultTemperature": 1,
"spec.defaultTopP": 0.95,
"spec.releasedAt": "2026-08-16",
"spec.extra.adaptiveThinking": true,
"spec.extra.thinkingOnly": true,
"routing.tier": "flagship",
"routing.routingPriority": 50,
@@ -162,7 +168,7 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `glm-5.3` | 1048576 / 131072 | 非计价主数据 | `id`→[glm53](../SOURCES.md#glm53), `spec.extra.thinkingOnly`→[glm53](../SOURCES.md#glm53) | [glm53](../SOURCES.md#glm53) | partial | `a626e0690b06921d5f41fcf764a7e295e75acface2d3ed005f664aaacc38411d` |
| `glm-5.3` | 1048576 / 131072 | 非计价主数据 | `id`→[glm53](../SOURCES.md#glm53), `spec.extra.adaptiveThinking`→[glm-plan](../SOURCES.md#glm-plan), `spec.extra.thinkingOnly`→[glm53](../SOURCES.md#glm53) | [glm-plan](../SOURCES.md#glm-plan), [glm53](../SOURCES.md#glm53) | partial | `961ed39ff97065d0420ca60fc3ecf25ee605bde65939bd740362fc39726c5a5b` |
## 下次更新核查