OpenRouter Auto Router: когда выбор модели стоит отдать алгоритму

OdiRouter Team
OpenRouter Auto Router распределяет запросы между моделями и проверяется через Eval

У Router есть соблазнительная кнопка: «выбери модель за меня». Она снимает спор из Slack, но не снимает ответственность за результат. Автоматическая маршрутизация полезна только тогда, когда команда может доказать, что Router оптимизирует именно её задачу, а не чужую популярность.

OpenRouter запустил Auto Router Beta: он классифицирует запрос и направляет его в популярную для этого класса модель с учётом выбранного компромисса цена–качество. Одновременно появился o— инструмент, который строит Eval на реальных вызовах приложения и сравнивает модели при зафиксированном Harness.

Вместе эти релизы отвечают на два разных вопроса: Auto Router решает в runtime, Ori Eval проверяет решение до production.

Что Auto Router делает на самом деле

Модель вызывается через slug openrouter/auto-beta. Router классифицирует запрос, выбирает модель, а стоимость ответа равна тарифу фактически использованной модели. Название можно увидеть в поле model ответа и Activity.

Auto Router не создаёт фиксированный прайс. Ваш бюджет зависит от распределения задач и моделей, которые Router выбрал.

Три ситуации, где Auto Router разумен

1. Разнообразный длинный хвост. Приложение получает код, переводы, изображения и анализ, но ни одна категория не доминирует.

2. Exploration. Команда ещё не знает, какие модели подходят, и собирает данные о реальном трафике.

3. Некритичный consumer UX. Небольшое изменение стиля или задержки не нарушает бизнес-контракт.

Где автоматический выбор опасен

Сценарий

Почему нужен фиксированный профиль

Финансовый отчёт

Необходима воспроизводимость и утверждённая модель

Structured Output

Разные модели по-разному держат Schema

Tool Calling

Ошибка аргумента может вызвать реальное действие

Регулируемые данные

Маршрут ограничен политикой провайдера и региона

Жёсткий SLA

Нужны предсказуемые latency и rate limits

Почему «самая популярная модель для задачи» — не всегда ваша

Агрегированный расход отражает выбор рынка, но не ваш русский Support, ваши Tool Schemas и ваш стиль кода. Популярность — полезный prior, не доказательство.

Проверка должна использовать реальные примеры. OpenRouter пишет, что Ori Eval фиксирует Harness и модель, проверяет вызванные и запрещённые Tools, а открытые ответы оценивает LLM Judge. Результат можно хранить как *.eval.ts и запускать в CI.

Эксперимент на неделю

10% трафика → Auto Router
90% трафика → текущая фиксированная модель

Сравнить:
- success по бизнес-критерию;
- p50/p95 latency;
- стоимость принятой задачи;
- Schema и Tool Call errors;
- распределение выбранных моделей;
- долю запросов, где маршрут нельзя объяснить.

Не сравнивайте только средний Score. Auto Router может улучшить середину и ухудшить редкие дорогие случаи.

Auto Router или собственные правила

Начните с Auto Router, если задача неизвестна. Перейдите к собственным профилям, когда накопились стабильные категории. Оставьте автоматический слой для длинного хвоста, а ключевые маршруты закрепите.

OdiRouter.ai и другие OpenAI-compatible gateways позволяют реализовать явные профили и сравнивать модели через единый интерфейс. Важен не бренд Router, а наличие Trace: входной класс, выбранная модель, причина, стоимость и результат.

Auto Router полезен не потому, что знает «лучшую модель». Он снижает цену начального выбора. Ori Eval полезен потому, что превращает выбор обратно в проверяемое инженерное решение.

Автоматизировать можно маршрут. Критерий успеха всё равно должна определить команда.

#LLM cost optimization#LLM router API#OdiRouter.ai#OpenAI compatible API#OpenRouter Auto Router#OpenRouter models#Ori Eval#маршрутизация LLM#сравнение моделей