> ## 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. **스키마 준수** — 공급자가 도구 스키마와 일치하는 유효한 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` 모델 변형](/ko/guides/features/model-variants)
* [공급자 라우팅](/ko/provider-routing)
* [도구 호출](/ko/guides/features/tool-calling)
