Что это и кому
OpenRouter — единый шлюз к сотням LLM от разных провайдеров через один API-ключ и один счёт. Для разработчика, продакта или ресёрчера, который не хочет заводить отдельные аккаунты и биллинги в OpenAI, Anthropic, Google и десятке открытых хостеров. Выделяется тем, что использует OpenAI-совместимый формат: код, написанный под OpenAI SDK, работает почти без правок, а модель меняется одной строкой.
Ключевые возможности
- Один endpoint и один ключ к моделям Claude, GPT, Gemini, Llama, DeepSeek, Qwen и сотням других.
- Автоматический фолбэк и роутинг: если провайдер лёг или дорог — запрос уходит к запасному.
- Сравнение цен за токен между провайдерами одной модели прямо в каталоге.
- BYOK (свой ключ провайдера) — можно гонять трафик через свой аккаунт, OpenRouter лишь маршрутизирует.
- Единый учёт расходов, лимиты и статистика по приложениям/ключам.
- Бесплатные tier-модели (с пометкой
:free) для проб без оплаты.
Как начать за 5 минут
- Зарегистрируйся на openrouter.ai, пополни баланс (от пары долларов) и создай ключ в разделе Keys.
- В коде укажи базовый URL и ключ — формат как у OpenAI:
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"anthropic/claude-3.5-sonnet","messages":[{"role":"user","content":"Привет"}]}'
- Меняй
modelна любой слаг из каталога — код не трогаешь.
Когда брать, а когда нет
- ✅ Бери, если: нужен доступ к МНОГИМ моделям сразу, A/B по провайдерам, фолбэки и единый счёт без зоопарка аккаунтов.
- ✅ Бери, если: строишь продукт и хочешь менять модель под задачу без переписывания интеграции.
- ❌ Не бери → лучше «Vercel AI Gateway», если ты уже на Vercel и нужен BYOK без наценки с бюджетами на проект.
- ❌ Не бери → лучше «Ollama» или «LM Studio», если важна приватность и оффлайн — здесь данные всё равно идут в облако провайдера.
Цена по-честному
Сам шлюз — оплата за токены по тарифам провайдеров плюс небольшая комиссия на пополнение; есть бесплатные :free-модели с жёсткими лимитами по скорости. Точные суммы — у провайдера, меняются.
Подводные камни
- Бесплатные модели часто упираются в rate-limit и могут менять доступность без предупреждения.
- Латентность и аптайм зависят от выбранного провайдера-исполнителя, а не от OpenRouter.
- Не все провайдеры поддерживают весь набор фич (vision, tools, streaming) одинаково — проверяй по модели.
- Конфиденциальные данные всё равно покидают твой контур — для PII/секретов нужен self-host.
🤖 Промт-ускоритель
«Я использую OpenRouter (OpenAI-совместимый API). Помоги настроить роутинг для задачи: <ОПИШИ ЗАДАЧУ — чат-бот / суммаризация / код>. Подбери 2–3 модели по балансу цена/качество/скорость, дай слаги моделей, пример запроса на <ЯЗЫК: Python/Node>, и схему фолбэка: основная → запасная при ошибке/дороговизне. Бюджет на запрос ≈ <СУММА>.»