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

@@ -11,10 +11,17 @@
- 入口:[openrouter-api](https://openrouter.ai/api/v1/models)
- 类型:`official-api`;当前读取状态:`fetched`;地域/接入面:`OpenRouter 公共 Models API 快照;USD/token 换算为 USD/百万 token`。
### openrouter-models-tools
- 入口:[openrouter-models-tools](https://openrouter.ai/api/v1/models)
- 类型:`official-api`;读取状态:`fetched`;适用范围:OpenRouter 官方模型目录 API;2026-10-05 只核对 openrouter/auto 的 supported_parameters。
## 已知边界与核验说明
只使用平台自己的 Models API 解释该接入面的 ID、窗口和 token 价格。API 的价格单位是 USD/token,配置乘以 1000000;-1 表示动态路由占位,不代表免费。当前目录缺少 stealth/ox-alpha、openai/gpt-oss-120b:free、qwen/qwen3-coder:free,已从该 Provider 移除并添加 tombstones。缺少于目录只证明此次未列出,不推断原厂模型退役。
2026-10-05 工具调用核对:以上 `openrouter-models-tools` 只用于核对函数 / 工具调用是否受支持,读取日期 2026-10-05;没有借此复核窗口、价格等其他字段,也没有做账号调用验收。能力标签里只有 `tool_use` 一项以这些来源为依据。
状态 `partial` 仅表示列出的字段已核实;不能推断整条配置、价格、账号权限或真实模型调用都已验收。`pending` 没有已核字段;`historical` 只作历史兼容参考。路由 tier/priority、产品标签和默认选择属于本仓策略,不伪装成官网数据。
<!-- source-metadata:start -->
@@ -33,6 +40,16 @@
"checkedAt": "2026-10-03",
"contentSha256": "17f5cbde8c7bbac639e17cabd2f90dcb82499e9b6bbff38d234ca0c7129b96c2",
"resolvedUrl": "https://openrouter.ai/api/v1/models"
},
{
"id": "openrouter-models-tools",
"url": "https://openrouter.ai/api/v1/models",
"kind": "official-api",
"scope": "OpenRouter 官方模型目录 API;2026-10-05 只核对 openrouter/auto 的 supported_parameters",
"retrieval": "fetched",
"checkedAt": "2026-10-05",
"contentSha256": "e417af0907c15237d9f86fd1eb6344902b50129aa38539c14a74244b1d11a199",
"resolvedUrl": "https://openrouter.ai/api/v1/models"
}
]
}

View File

@@ -29,7 +29,8 @@
],
"capabilities": [
"chat",
"auto_routing"
"auto_routing",
"tool_use"
],
"defaultTemperature": 1,
"defaultTopP": 1,
@@ -42,7 +43,9 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `openrouter/auto` | 2000000 / 16384 | USD:未声明 / 未声明 | `contextWindow`→[openrouter-api](../SOURCES.md#openrouter-api), `modelName`→[openrouter-api](../SOURCES.md#openrouter-api) | [openrouter-api](../SOURCES.md#openrouter-api) | partial | `f00c22f23fb9f8df157559d612b9c6d07a4df6959580b5da6eddee27b9aadf25` |
| `openrouter/auto` | 2000000 / 16384 | USD:未声明 / 未声明 | `contextWindow`→[openrouter-api](../SOURCES.md#openrouter-api), `modelName`→[openrouter-api](../SOURCES.md#openrouter-api) | [openrouter-api](../SOURCES.md#openrouter-api), [openrouter-models-tools](../SOURCES.md#openrouter-models-tools) | partial | `d368331999e51b59f268f3405e5a948cd815fb471035b725e5b5d83648a2bc5f` |
- 2026-10-05 工具调用核对:`capabilities` 增加 `tool_use`。OpenRouter 官方模型目录 API 中 openrouter/auto 的 supported_parameters 含 tools、tool_choice。实际能力取决于被路由到的后端模型。依据:[openrouter-models-tools](../SOURCES.md#openrouter-models-tools)。本次只核对工具调用一项,其余标签仍是本仓产品标签,核验状态不变。
## 下次更新核查