> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 自動精準路由

> ARouter 會自動為包含工具的請求按工具呼叫品質重新排序提供商。當你需要可預測的基於成本的路由時，可以停用此功能。

Auto Exacto 是一種預設路由行為，當你的請求包含 `tools` 時會啟動。ARouter 不再單純按價格路由，而是使用工具呼叫品質訊號對提供商重新排序。

## 運作原理

對於工具呼叫請求，ARouter 會對提供商進行以下評分：

1. **Schema 符合性** — 提供商是否可靠地回傳符合工具 Schema 的有效 JSON？
2. **參數準確性** — 工具參數是否事實正確且格式良好？
3. **並行工具呼叫** — 提供商是否正確處理多工具回應？
4. **呼叫頻率** — 提供商是否在應該呼叫工具時呼叫？

## 行為

| 請求類型                               | 路由策略              |
| ---------------------------------- | ----------------- |
| 無 `tools`                          | 價格加權（預設）          |
| 含 `tools`                          | Auto Exacto（品質排名） |
| 含 `tools` + `provider.sort: price` | 價格加權（你選擇退出）       |
| 含 `tools` + 模型後綴 `:floor`          | 價格加權（你選擇退出）       |

## 退出方式

**1. 明確價格排序：**

```json theme={null}
{"provider": {"sort": "price"}, "tools": [...]}
```

**2. 使用 `:floor` 變體：**

```json theme={null}
{"model": "openai/gpt-5.4:floor", "tools": [...]}
```

**3. 明確提供商順序：**

```json theme={null}
{"provider": {"order": ["OpenAI", "Azure"]}, "tools": [...]}
```

## 相關

* [`:exacto` 模型變體](/zh-Hant/guides/features/model-variants)
* [提供商路由](/zh-Hant/provider-routing)
* [工具呼叫](/zh-Hant/guides/features/tool-calling)
