# OpenRouter Auto Router против Auto Code: настройки и расходы

> Сравнение OpenRouter Auto Router и Auto Code: что выбрать для смешанных задач и кодовых агентов, настройки API, выбор модели, кеш и списания.

- Canonical HTML: https://omniakey.com/ru/blog/openrouter-auto-router-vs-auto-code
- Markdown: https://omniakey.com/ru/blog/openrouter-auto-router-vs-auto-code.md
- Published: 2026-11-07 (updated 2026-11-07)
- Author: Kiki, COO at OmniaKey
- Language: ru
- Category: Comparison
- Reading time: 8 min
- All posts: https://omniakey.com/blog/llms.txt

---

OpenRouter Auto Router сохраняет идентификатор модели `openrouter/auto` после [анонса 6 ноября 2026 года](https://openrouter.ai/blog/announcements/auto-and-auto-code-routers/). Тот же анонс добавляет `openrouter/auto-code` — политику для кода на том же движке. Оба списывают по стандартному тарифу выбранной модели; выбор модели входит в эту цену.

Берите общий идентификатор для смешанного трафика, приложений и общих агентов. Для инструментов кодинга и кодовых агентов берите идентификатор для кода, а затем проверьте его на своих задачах, прежде чем делать значением по умолчанию.

- **Auto Router** (Общая политика): Для смешанного трафика, приложений и общих агентов.
- **Auto Code** (Политика для кода): Для кодовых сред и кодовых агентов.

Страница модели [Auto Code](https://openrouter.ai/openrouter/auto-code), проверенная 6 ноября 2026 года, указывает дату выхода 5 ноября 2026 года — за день до анонса. Источники: анонс и документация OpenRouter, всё проверено 6 ноября 2026 года; платных тестов в OpenRouter мы не запускали.

## Auto Router и Auto Code: коротко

У обоих идентификаторов один движок, один плагин для списков разрешённых и исключённых моделей и одно правило списаний. Общий плагин — `auto-router`; оба читают из него allowed\_models и excluded\_models.

|Пункт|Auto|Auto Code|
|-|-|-|
|Для чего|Смешанный трафик|Кодовые агенты|
|Движок|Один|Один|
|Списки моделей|Общий плагин|Общий плагин|
|Уровень цены|Общий|Для кода|
|Общий уровень|Встроен|Отдельный плагин|
|Доплата|Ноль|Ноль|
|Регион ЕС|Недоступен|Недоступен|

[Страница модели Auto Code](https://openrouter.ai/openrouter/auto-code) говорит, что он недоступен с опцией «регион ЕС», а [руководство Auto Router](https://openrouter.ai/docs/guides/routing/routers/auto-router.md) — что выбор работает только в глобальном регионе данных (оба проверены 6 ноября 2026 года).

## Что меняется для кодовых агентов?

Auto Code — второй идентификатор на том же движке с политикой, настроенной под код. OpenRouter говорит, что он стартует на более дорогом уровне, который включает более сильные кодовые модели, сильнее учитывает скорость и жёстче наказывает за ошибки ([руководство Auto Code](https://openrouter.ai/docs/guides/routing/routers/auto-code.md), проверено 6 ноября 2026 года).

Его политика учитывает измеренную долю успешных задач, скорость и стоимость решённой задачи, а также текущие цены и состояние кеша. Общий Auto Router использует быструю модель-решатель, которая за один вызов оценивает каждый запрос, а затем выбирает модель и уровень рассуждений ([руководство Auto Router](https://openrouter.ai/docs/guides/routing/routers/auto-router.md), проверено 6 ноября 2026 года).

Внутри сессии агента Auto Code держит текущую модель, пока работа идёт хорошо. Перед переключением он пробует больший уровень рассуждений, а переключается раньше, когда тесты падают или повторяется одна и та же ошибка. OpenRouter пишет, что переключение может стоить дороже, пока новая модель заново собирает кеш, поэтому такое поведение дольше держит сессию на «тёплой» модели.

Если вы сравниваете фиксированную кодовую модель, [сравнение моделей для кодовых агентов](https://omniakey.com/ru/blog/best-llm-coding-agents) показывает, как оценивать их на задачах репозитория.

## Настройка API: модель и плагин

Поставьте нужный идентификатор в параметр model и отправьте соответствующую запись плагина. И Auto, и Auto Code читают `allowed_models` и `excluded_models` из плагина `auto-router`.

> Auto Code игнорирует `cost_tier` в плагине `auto-router` и работает на своём уровне для кода. Чтобы запросить общий уровень, задайте `cost_tier` в записи `jev-router`. `auto-beta-router` действует только для Auto Beta.

Этот полный запрос cURL отправляет общий идентификатор с низким уровнем цены:

```bash
curl https://openrouter.ai/api/v1/responses \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openrouter/auto",
    "input": "Explain when prompt caching helps",
    "plugins": [
      { "id": "auto-router", "cost_tier": "low" }
    ]
  }'
```

Низкий уровень выбирает меньшую расчётную стоимость, средний балансирует цену и возможности, высокий выбирает более сильные модели, когда выгода оправдывает цену. Строки xhigh и max по-прежнему принимаются и работают как high (руководство Auto Router, проверено 6 ноября 2026 года).

Тело запроса для Auto Code, показанное без обёртки cURL, использует Chat Completions и ставит список разрешённых моделей в тот же id плагина:

```json
{
  "model": "openrouter/auto-code",
  "messages": [
    { "role": "user", "content": "Add a retry with backoff to fetchUser in api/users.ts" }
  ],
  "plugins": [
    {
      "id": "auto-router",
      "allowed_models": ["anthropic/*", "openai/*"],
      "excluded_models": ["~anthropic/claude-opus-latest"]
    }
  ]
}
```

Шаблоны строятся на подстановочных знаках и учитывают регистр. Исключённая модель пропускается, даже если подходит под разрешённый шаблон. Если ограничения оставляют пустой набор подходящих моделей, запрос возвращает HTTP 404. Проверьте фильтр одним тестовым запросом: ответ 404 сразу покажет, что список вышел слишком узким.

Для общего уровня в Auto Code руководство Auto Code использует отдельную запись плагина `jev-router`:

```json
{
  "id": "jev-router",
  "cost_tier": "medium"
}
```

Есть ещё две настройки. `provider.max_price` фильтрует эндпоинты после того, как выбор сделан; сама модель остаётся за выбором. Добавьте `session_id` в тело до 256 символов или отправьте `x-session-id` в заголовке; при наличии обоих побеждает значение из тела.

Если ваш клиент ждёт фиксированный ID модели вместо идентификатора, [настройка своего ключа API в Cline](https://omniakey.com/ru/blog/cline-custom-api-key) показывает, куда его вписать.

## Сколько стоит запрос

Выбор модели ничего не добавляет к счёту: вы платите стандартный тариф выбранной модели, а плата за выбор — ноль (руководства Auto Router и Auto Code, проверены 6 ноября 2026 года). Auto Code тоже считается по модели, которую он выбрал. Отдельной строки за выбор в счёте нет: считайте стоимость по токенам той модели, которую вернул ответ.

Политика по умолчанию может стоить дороже за задачу, чем прежний Auto Router. Руководство OpenRouter советует `cost_tier: low`, чтобы остаться ближе к прежнему поведению (проверено 6 ноября 2026 года).

Запросы BYOK идут по отдельной политике списаний OpenRouter; посмотрите [документацию BYOK](https://openrouter.ai/docs/guides/overview/auth/byok.md), прежде чем смешивать ключи провайдеров с любым из вариантов (проверено 6 ноября 2026 года). Плата за выбор — ноль.

## Кеш, смена модели и метаданные ответа

Смена модели посреди сессии стоит дороже, пока новая модель заново собирает кеш входных токенов ([анонс](https://openrouter.ai/blog/announcements/auto-and-auto-code-routers/), проверено 6 ноября 2026 года). Документация говорит, что при возможности выбор предпочитает менять уровень рассуждений.

Сессия по возможности остаётся на той же модели и у того же провайдера: она истекает после 60 минут без запросов, а успешный запрос сбрасывает таймер ([руководство по кешу промптов](https://openrouter.ai/docs/guides/best-practices/prompt-caching.md)). Поэтому держите одну и ту же сессию от запроса к запросу.

Чтобы понять, кому ушла оплата, логируйте поле `model` в ответе: там указана модель, которая реально обслужила запрос. В `openrouter_metadata` член верхнего уровня показывает, что вы запросили, — это может отличаться; is\_byok говорит, использовался ли ваш ключ провайдера.

Метаданные выбора включаются отдельно: отправьте `X-OpenRouter-Metadata: enabled` ([схема метаданных](https://openrouter.ai/docs/guides/routing/routers/router-metadata.md)). При попадании в кеш `openrouter_metadata` отсутствует, поэтому повтор из кеша показывает обслужующую модель, но не детали исходного выбора. В ответе также есть cache\_discount и cached\_tokens, но попадание в кеш не гарантировано на каждом запросе. Для длинной сессии считайте не только цену одного запроса, но и число смен модели: каждая смена заново собирает кеш и добавляет расход.

## Как читать бенчмарки OpenRouter

[Анонс](https://openrouter.ai/blog/announcements/auto-and-auto-code-routers/) OpenRouter приводит сравнение бенчмарков от поставщика: Auto Code показывает результат на уровне [Claude Opus 5.5](https://omniakey.com/ru/claude-opus-5-5) на пяти бенчмарках и стоит на 74% меньше за задачу (OpenRouter, 6 ноября 2026 года). Сравнение — Auto Code против Opus 5.5; общий Auto Router — это другой идентификатор. Это заявленные OpenRouter цифры на задачу: проверьте свои задачи, прежде чем считать бюджет. Свои замеры полезнее любых опубликованных: одна и та же задача у вас может стоить иначе.

## Автоматический выбор или фиксированная модель

Берите общий Auto Router, когда типы запросов разные, а нужен один идентификатор для приложения, чат-продукта или общего агента. Используйте Auto Code в инструменте кодинга или в кодовом агенте — работе, под которую сделана его политика, — и проверьте его на своих задачах, прежде чем делать значением по умолчанию.

Выбирайте фиксированную модель, когда уже знаете, какая подходит вашей работе. Анонс OpenRouter это советует, а фиксированный ID ещё и упрощает сравнение цены, кеша и поведения между версиями. Один идентификатор закрывает разные типы запросов, а фиксированный ID требует заранее выбрать модель под каждую задачу. Про компромисс между автоматическим выбором и фиксированной моделью см. [сравнение альтернатив OpenRouter](https://omniakey.com/ru/blog/openrouter-alternative).

Каталог моделей OmniaKey перечисляет фиксированные модели, доступные по одному ключу.

Для агента проверяйте фиксированную модель на своих задачах репозитория, а не по таблице лидеров.

## Частые вопросы

### Auto Code — это другая модель, чем Auto Router?

Нет. Это не две отдельные модели, а два идентификатора автоматического выбора на одном движке с разными политиками. Auto Code выбирает из моделей, которые вы разрешили, а его идентификатор — openrouter/auto-code.

### Учитывает ли Auto Code cost\_tier в плагине auto-router?

Нет. Он игнорирует `cost_tier` там и работает на своём уровне для кода. Чтобы запросить общий низкий, средний или высокий уровень, задайте `cost_tier` в отдельной записи плагина jev-router.

### Что дешевле за запрос?

Оба считаются по стандартному тарифу модели, которая обслуживает запрос, а плата за выбор — ноль. Что дешевле, зависит от модели, которую каждый выберет для ваших задач, поэтому сравните оба на своих задачах.

### Как увидеть, какая модель ответила?

Смотрите поле `model` в ответе: там указана обслужующая модель. Для деталей по каждому запросу включите метаданные заголовком.

### Можно ли ограничить Auto Code конкретными моделями?

Да. Поставьте `allowed_models` и `excluded_models` в плагин auto-router; сравнение учитывает регистр, и исключения важнее. Список, оставляющий пустой набор подходящих моделей, возвращает HTTP 404.

## Проверенные источники

- [OpenRouter: анонс новых Auto Router и Auto Code](https://openrouter.ai/blog/announcements/auto-and-auto-code-routers/) (6 ноября 2026 года)
- [OpenRouter: руководство Auto Router](https://openrouter.ai/docs/guides/routing/routers/auto-router.md)
- [OpenRouter: руководство Auto Code](https://openrouter.ai/docs/guides/routing/routers/auto-code.md)
- [OpenRouter: страница модели Auto Code](https://openrouter.ai/openrouter/auto-code)
- [OpenRouter: метаданные выбора](https://openrouter.ai/docs/guides/routing/routers/router-metadata.md)
- [OpenRouter: кеш промптов и закреплённые сессии](https://openrouter.ai/docs/guides/best-practices/prompt-caching.md)
- [OpenRouter: списания BYOK](https://openrouter.ai/docs/guides/overview/auth/byok.md)

Все проверены 6 ноября 2026 года.

## Заметки об обновлениях

- Снимок источников на 6 ноября 2026 года: анонс и документация OpenRouter проверены в этот день. Страница модели Auto Code указывает дату выхода 5 ноября 2026 года; у анонса подпись 6 ноября 2026 года.
- Перепроверяйте id плагинов, уровни цены и политику Auto Code каждый раз, когда OpenRouter обновляет список изменений или документацию.
