跳转到主要内容
Auto Exacto 是一种默认路由行为,当你的请求包含 tools 时会激活。ARouter 不再单纯按价格路由,而是使用工具调用质量信号对提供商重新排序。

工作原理

对于工具调用请求,ARouter 会对提供商进行以下评分:
  1. Schema 符合性 — 提供商是否可靠地返回符合工具 Schema 的有效 JSON?
  2. 参数准确性 — 工具参数是否事实正确且格式良好?
  3. 并行工具调用 — 提供商是否正确处理多工具响应?
  4. 调用频率 — 提供商是否在应该调用工具时调用?

行为

请求类型路由策略
tools价格加权(默认)
toolsAuto Exacto(质量排名)
tools + provider.sort: price价格加权(你选择退出)
tools + 模型后缀 :floor价格加权(你选择退出)

退出方式

1. 显式价格排序:
{"provider": {"sort": "price"}, "tools": [...]}
2. 使用 :floor 变体:
{"model": "openai/gpt-5.4:floor", "tools": [...]}
3. 显式提供商顺序:
{"provider": {"order": ["OpenAI", "Azure"]}, "tools": [...]}

相关