tools 时会激活。ARouter 不再单纯按价格路由,而是使用工具调用质量信号对提供商重新排序。
工作原理
对于工具调用请求,ARouter 会对提供商进行以下评分:- Schema 符合性 — 提供商是否可靠地返回符合工具 Schema 的有效 JSON?
- 参数准确性 — 工具参数是否事实正确且格式良好?
- 并行工具调用 — 提供商是否正确处理多工具响应?
- 调用频率 — 提供商是否在应该调用工具时调用?
行为
| 请求类型 | 路由策略 |
|---|---|
无 tools | 价格加权(默认) |
含 tools | Auto Exacto(质量排名) |
含 tools + provider.sort: price | 价格加权(你选择退出) |
含 tools + 模型后缀 :floor | 价格加权(你选择退出) |
退出方式
1. 显式价格排序::floor 变体: