Все статьи
OpenRouterПровайдерОбзорClaude Code

OpenRouter: что это, как пользоваться и подключить к Claude Code

Omni RouterОбновлено

OpenRouter обзор

Что такое OpenRouter

OpenRouter — это единый API для моделей разных AI-провайдеров. Вместо отдельных интеграций с каждым поставщиком разработчик создаёт один ключ, использует OpenAI-совместимый эндпоинт https://openrouter.ai/api/v1 и выбирает модель по её идентификатору.

OpenRouter полезен, когда нужно:

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

Как работает OpenRouter

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

Базовая схема выглядит так:

  1. Создайте аккаунт и API-ключ на openrouter.ai.
  2. Укажите https://openrouter.ai/api/v1 как базовый URL.
  3. Передайте идентификатор модели в поле model.
  4. Отправьте обычный OpenAI-совместимый запрос.
curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "provider/model-name",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Точный идентификатор следует брать из актуального каталога, а не копировать из старой статьи или конфигурации.

Какие модели OpenRouter доступны через OmniRouter

В OmniRouter доступны все необходимые модели OpenRouter для поддерживаемых сценариев. Актуальный список, возможности и цены собраны на странице «Модели и цены».

Каталог удобнее статического списка в статье: модели, провайдеры и ставки меняются, а страница моделей обновляется вместе с доступным инвентарём. В ней можно проверить:

  • точный идентификатор модели;
  • размер контекста;
  • поддержку изображений, инструментов и reasoning;
  • цены входных и выходных токенов;
  • доступность модели для запросов.

Если конкретной модели нет в актуальном каталоге, не следует рассчитывать на старое название из документации или обзора. Выберите доступную замену на странице моделей либо проверьте список для подключённого аккаунта через /v1/models.

Сколько стоит OpenRouter

OpenRouter использует предоплаченные кредиты в долларах. Цена выполнения запроса зависит от модели и фактически выбранного провайдера. Сервис публикует стоимость на страницах моделей и передаёт цену провайдера без дополнительной наценки на inference; отдельная комиссия применяется при покупке кредитов.

Перед запуском рабочей нагрузки проверьте текущие условия в официальном FAQ OpenRouter и сравните их с актуальными ценами OmniRouter в рублях.

Маршрутизация и резервные провайдеры

OpenRouter умеет выбирать провайдеров для одной модели и использовать fallback, если основной маршрут недоступен. В запросе можно управлять порядком провайдеров, разрешать или запрещать резервные маршруты и требовать поддержку всех переданных параметров.

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

Конфиденциальность и ZDR

OpenRouter позволяет ограничивать маршрутизацию endpoint’ами с политикой Zero Data Retention. При этом правила конкретных провайдеров отличаются: отсутствие обучения на запросах не всегда означает полное отсутствие временного хранения.

Для чувствительных данных:

  1. Проверьте политику нужного endpoint в OpenRouter.
  2. Включите ZDR и запрет сбора данных, если это требуется сценарием.
  3. Не передавайте секреты, пароли и приватные ключи в промптах.
  4. Учитывайте, что запрос и ответ проходят через OmniRouter, OpenRouter и выбранного upstream-провайдера.

Подробнее о том, какие данные обрабатывает OmniRouter, читайте в документации по безопасности.

OpenRouter и OmniRouter — в чём разница

OpenRouter OmniRouter
Основная роль Агрегатор моделей и upstream-провайдеров Единая точка подключения AI-клиентов и провайдеров
Подключение Собственный API-ключ OpenRouter Ключ omni_ для Claude Code и совместимых клиентов
Оплата Кредиты OpenRouter в долларах Собственные ключи/подписки или доступные модели с ценами в рублях
Интерфейсы В первую очередь OpenAI-совместимый API Anthropic- и OpenAI-совместимые маршруты по типу подключения
Для чего использовать вместе OpenRouter предоставляет модели и маршрутизацию OmniRouter подключает OpenRouter к Claude Code и другим поддерживаемым клиентам

OmniRouter не заменяет баланс и ограничения аккаунта OpenRouter, когда вы подключаете собственный OpenRouter API-ключ. Он предоставляет единый omni_-ключ и совместимый маршрут для клиента.

Как подключить OpenRouter к OmniRouter

  1. Создайте API-ключ в OpenRouter.
  2. Откройте личный кабинет OmniRouter.
  3. Подключите провайдера OpenRouter и сохраните ключ.
  4. Скопируйте созданный omni_-ключ.
  5. Настройте Claude Code по пошаговой инструкции.

Для ручной настройки Claude Code укажите:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "omni_***",
    "ANTHROPIC_BASE_URL": "https://api.omnirouter.ru"
  }
}

Проверить подключение можно командой /status внутри Claude Code: базовый Anthropic URL должен указывать на https://api.omnirouter.ru.

Как выбрать модель

Выбор зависит от задачи, а не только от популярности модели:

  • для повседневного кодинга сравните цену, контекст и поддержку tools;
  • для больших репозиториев проверьте размер контекста;
  • для изображений убедитесь, что модель поддерживает image input;
  • для автоматизации проверьте function/custom tools;
  • для чувствительных запросов учитывайте ZDR и политику endpoint.

Начните с каталога моделей OmniRouter, а затем прочитайте сравнение провайдеров для Claude Code.

Итог

OpenRouter объединяет модели разных провайдеров за одним API и добавляет маршрутизацию между доступными endpoint’ами. OmniRouter позволяет подключить собственный OpenRouter-аккаунт к Claude Code и другим поддерживаемым клиентам через единый omni_-ключ.

Все необходимые модели OpenRouter для поддерживаемых сценариев доступны через OmniRouter; актуальный список и цены всегда находятся на странице «Модели и цены».

Подключить OpenRouter →