fix(compute): 按官网补对话型号的 tool_use 标签 (#119)

逐条对照供应商官方文档,核对 36 个对话规格与 70 个 Provider / 套餐预置条目
(capabilities 缺 tool_use / tools / function_calling)的工具调用支持情况:

- 补 tool_use 25 条:规格 9、随规格继承的接入条目 5、接入覆盖 11
- 保持原样 81 条:官方写明不支持或页面互相矛盾 10、已下线或数日内下线 26、
  官方当前文档无该型号或无工具调用说明 34、只在未适配接口上支持 2、官网读取失败 9
- 只改 capabilities,不动 routing;qwen-max 等按华北 2(北京)地域记,国际站不适用
- 同步单模型来源记录、供应商证据目录与来源缺口清单;逐条决定与依据见
  docs/source-rechecks/2026-10-05-tool-calling/README.md
- presetDataVersion 128 → 129
This commit is contained in:
2026-10-04 18:26:40 -07:00
committed by GitHub
parent a94a751078
commit e8122c1d77
73 changed files with 1014 additions and 302 deletions

View File

@@ -1222,7 +1222,8 @@
"reasoning",
"deep_thinking",
"math",
"code"
"code",
"tool_use"
],
"serviceType": [
"reasoning"
@@ -6912,7 +6913,8 @@
"capabilities": [
"chat",
"code",
"fast"
"fast",
"tool_use"
],
"serviceType": [
"fast"
@@ -7406,7 +7408,8 @@
"chat",
"code",
"ultra_long_context",
"fast"
"fast",
"tool_use"
],
"serviceType": [
"fast"
@@ -7868,7 +7871,8 @@
"capabilities": [
"chat",
"code",
"reasoning"
"reasoning",
"tool_use"
],
"serviceType": [
"chat"
@@ -9424,7 +9428,8 @@
"reasoning",
"code",
"multilingual",
"long_context"
"long_context",
"tool_use"
],
"serviceType": [
"chat"
@@ -9472,7 +9477,8 @@
"chat",
"reasoning",
"code",
"thinking_mode"
"thinking_mode",
"tool_use"
],
"serviceType": [
"chat"
@@ -9823,7 +9829,8 @@
"vision",
"image_understanding",
"ocr",
"chart_analysis"
"chart_analysis",
"tool_use"
],
"serviceType": [
"vision"
@@ -9873,7 +9880,8 @@
"chat",
"vision",
"image_understanding",
"fast"
"fast",
"tool_use"
],
"serviceType": [
"vision"
@@ -15160,7 +15168,8 @@
"reasoning",
"code",
"multilingual",
"deep_thinking"
"deep_thinking",
"tool_use"
],
"serviceType": [
"chat"
@@ -25519,11 +25528,12 @@
"value": [
"chat",
"code",
"reasoning"
"reasoning",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/providers/ollama.json#llama3.1:70b",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://ollama.com/library/llama3.1:70b",
"verification": "tool-use-officially-verified-other-tags-inherited"
},
"defaultTemperature": {
"value": 0.8,
@@ -27604,11 +27614,12 @@
"reasoning",
"code",
"fast",
"long_context"
"long_context",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/providers/openai.json#gpt-5.4-nano",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://developers.openai.com/api/docs/models/gpt-5.4-nano.md",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {
@@ -30699,11 +30710,12 @@
"capabilities": {
"value": [
"chat",
"auto_routing"
"auto_routing",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/providers/openrouter.json#openrouter/auto",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://openrouter.ai/api/v1/models",
"verification": "tool-use-officially-verified-other-tags-inherited"
},
"defaultTemperature": {
"value": 1,
@@ -35895,11 +35907,12 @@
"chat",
"fast",
"long_context",
"multilingual"
"multilingual",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/providers/zhipu.json#glm-4.7-flashx",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://docs.bigmodel.cn/cn/guide/models/text/glm-4.7.md",
"verification": "tool-use-officially-verified-other-tags-inherited"
},
"defaultTemperature": {
"value": 1,
@@ -36587,11 +36600,12 @@
"chat",
"reasoning",
"code",
"agent"
"agent",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/baidu-coding.json#glm-5",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://cloud.baidu.com/doc/qianfan-docs/s/xm95lyys5",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {},
@@ -36680,11 +36694,12 @@
"reasoning",
"code",
"agent",
"long_context"
"long_context",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/baidu-coding.json#kimi-k2.5",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://cloud.baidu.com/doc/qianfan-docs/s/xm95lyys5",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {},
@@ -36780,11 +36795,12 @@
"value": [
"chat",
"reasoning",
"code"
"code",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/baidu-coding.json#minimax-m2.5",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://cloud.baidu.com/doc/qianfan-docs/s/xm95lyys5",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {},
@@ -37410,11 +37426,12 @@
"value": [
"chat",
"reasoning",
"code"
"code",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/dashscope-coding.json#glm-4.7",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://help.aliyun.com/zh/model-studio/glm-4-7",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {},
@@ -39768,11 +39785,12 @@
"value": [
"chat",
"reasoning",
"code"
"code",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/tencent-token.json#tc-code-latest",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://cloud.tencent.com/document/product/1823/130060",
"verification": "tool-use-per-official-plan-docs-other-tags-inherited"
}
},
"request": {},
@@ -40137,11 +40155,12 @@
"chat",
"reasoning",
"code",
"agent"
"agent",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/tencent-token.json#minimax-m2.7",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://cloud.tencent.com/document/product/1823/130051",
"verification": "tool-use-officially-verified-other-tags-inherited"
}
},
"request": {},
@@ -40449,11 +40468,12 @@
"value": [
"code",
"reasoning",
"chat"
"chat",
"tool_use"
],
"reason": "preserved-access-contract",
"evidence": "compute/coding-plans/volcengine-coding.json#ark-code-latest",
"verification": "inherited-not-reverified"
"reason": "保留原接入标签;2026-10-05 按官网补 tool_use,其余标签未重新核验。",
"evidence": "https://docs.volcengine.com/docs/ark/coding-plan-personal-get-started?lang=zh",
"verification": "tool-use-per-official-plan-docs-other-tags-inherited"
}
},
"request": {},