Термин LLM-инфраструктура Средний

Model routing

Model routing - это выбор подходящей LLM-модели под конкретный запрос: быстрой, дешевой, сильной, локальной, мультимодальной или fallback-модели.

LLM routing model router маршрутизация моделей роутинг моделей выбор модели dynamic model selection multi-model routing fallback routing
Model routing нужен, когда в продукте или AI-агенте используется не одна модель на все случаи, а несколько моделей под разные задачи. Простые запросы можно отправлять в дешевую и быструю модель, сложный анализ - в сильную reasoning-модель, работу с чувствительными данными - в локальную или корпоративную модель, а сбои провайдера - в резервную модель.

Проще говоря, model router отвечает на вопрос: какая модель сейчас даст лучший баланс качества, цены, скорости, контекстного окна и безопасности. Это особенно важно в агентных системах, где рядом живут классификация, извлечение данных, генерация текста, анализ документов, tool calling, RAG и финальная проверка ответа.

Маршрутизация может быть простой: если задача короткая - model A, если документ длинный - model B. А может быть сложной: учитывать тип задачи, язык, размер контекста, лимит стоимости, риск, наличие персональных данных, требуемый формат JSON, confidence предыдущего шага и доступность провайдера.

Model routing отличается от обычного выбора модели тем, что решение принимается автоматически или полуавтоматически на уровне приложения. Пользователь не выбирает модель вручную каждый раз: система сама решает, куда отправить запрос, и пишет это в логи.

Главный риск model routing - скрытая деградация качества. Если router слишком агрессивно отправляет сложные задачи в дешевую модель, пользователь получает уверенные, но слабые ответы. Поэтому нужны evals, мониторинг стоимости, traces, fallback-правила и понятные guardrails.

Примеры

  • Система отправляет короткую классификацию обращения в дешевую модель, а сложный договор на анализ рисков - в Claude Fable 5 или другую сильную модель.
  • AI-агент сначала просит быструю модель определить тип документа: счет, договор, RFP или регламент. Затем router выбирает специализированный промпт и модель для анализа.
  • Если основной провайдер недоступен, model router переключает запрос на резервную модель и помечает в логе fallback_used = true.
  • Запрос с персональными данными уходит в корпоративную модель, а публичный маркетинговый черновик - в облачную модель с меньшей стоимостью.
  • Для JSON-ответов router выбирает модель, которая лучше держит structured output, а для короткого summary использует более дешевый вариант.

Где используется

  • снижение стоимости LLM-запросов
  • выбор сильной модели для сложных задач
  • fallback при ошибке провайдера
  • маршрутизация чувствительных данных
  • разделение задач классификации и анализа
  • выбор модели по длине контекста
  • выбор модели для structured output
  • AI-агенты с несколькими моделями
  • A/B-тестирование моделей
  • мониторинг качества и стоимости ответов

Связанные термины

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

Зачем нужен model routing?

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

Чем model routing отличается от fallback?

Fallback - это частный случай маршрутизации: переключение на другую модель при ошибке, лимите или недоступности. Model routing шире: он выбирает модель по типу задачи, контексту, риску, стоимости и качеству.

Какие признаки учитывать при выборе модели?

Тип задачи, длину контекста, нужный формат ответа, чувствительность данных, стоимость, latency, доступность провайдера, требуемое качество reasoning и confidence предыдущих шагов.

Можно ли сделать routing только правилами?

Да, для старта лучше правил: тип документа, размер текста, риск, язык и стоимость. Позже можно добавить evals, статистику качества и отдельную модель-классификатор для выбора маршрута.

Как понять, что router работает плохо?

Смотрите traces, cost monitoring, жалобы пользователей, долю fallback, ошибки JSON, снижение качества на сложных задачах и случаи, где дешевую модель выбрали для рискованного запроса.

Где читать дальше

Статьи по теме

Как сделать серию изображений в одном стиле через Stable Diffusion: пошаговая инструкция

Как сделать серию изображений в одном стиле через Stable Diffusion: пошаговая инструкция

Пошаговая инструкция: как через Stable Diffusion сделать серию изображений в одном стиле, зафиксировать промпт, negative prompt, seed, формат и подготовить картинки к публикации.

пошаговая инструкция генерация изображений Stable Diffusion

Инструменты

Связанные инструменты