К блогу
Сравнение18 августа 2026 г.

CloseRouter vs OpenRouter (2026): для Claude Code и Codex

OpenRouter и CloseRouter - hosted LLM-шлюзы: один ключ, slug provider/model, OpenAI-совместимый /v1. OpenRouter шире как каталог и зрелее как экосистема. CloseRouter ближе, если нужен готовый путь в Claude Code / Codex / Cursor, кабинет на русском и СБП.

Этот текст не ставит «победителя рынка». Он отвечает, что вы получите после регистрации и как не сломать env.

Источники: OpenRouter FAQ, Claude Code cookbook, Codex cookbook, OR vs LiteLLM, дока и install.sh CloseRouter, PRODUCT.md.

Tl;dr

  • Прямой API провайдера достаточен, если модель одна и договор один.
  • OpenRouter: большой каталог, failover провайдеров, 0% наценки на inference, комиссия при покупке кредитов (у них 5.5% на карту, $0.80 минимум; крипта 5% - см. FAQ).
  • CloseRouter: тот же класс API + установщик клиентов + RU-кабинет. Каталог уже. Цену относительно official смотрите в живом каталоге: скидка не обещана на каждую модель.
  • Env для Claude Code у двух шлюзов разный. Копировать блок OpenRouter в CloseRouter нельзя.

Что такое OpenRouter

Hosted-слой на Cloudflare edge. Приложение бьёт в https://openrouter.ai/api/v1, OpenRouter маршрутизирует на одного из 70+ провайдеров (их цифра на июнь 2026). Сервер, Postgres и ключи провайдеров вы не держите.

Их FAQ: прайс провайдера без наценки на inference; деньги зарабатывают комиссией на покупке кредитов. Промпты по умолчанию не логируют; opt-in даёт 1% скидки. Free-модели: 50 запросов/день, после $10 кредитов - 1000/день. Кредиты могут сгореть через год неиспользования (их terms).

Под агентов у них отдельные cookbook: Claude Code, Codex CLI, Cursor, OpenClaw, Hermes, OpenCode.

Что такое CloseRouter

Hosted API: https://api.closerouter.dev/v1.

  • POST /v1/chat/completions
  • POST /v1/responses
  • POST /v1/messages
  • GET /v1/models
  • плюс image/video эндпоинты в каталоге, если модель их умеет

Идентификаторы provider/model. Один баланс, без подписки. Пополнение: карта, СБП, крипта. Интерфейс RU и EN. Тела запросов и ответов не хранятся для продукта и обучения (legal). Есть авто-маршрут и опциональная строгая цепочка провайдеров.

Рядом с API - установщик Linux/macOS/Windows и страницы /docs по клиентам. PRODUCT.md прямо запрещает выдумывать SLA, логотипы клиентов и «гарантированную скидку на всё». Сравнение цен - только к текущему каталогу.

Таблица

CloseRouterOpenRouter
КлассHosted LLM APIHosted LLM API
OpenAI /v1ДаДа
Anthropic MessagesДа, host https://api.closerouter.devДа, host https://openrouter.ai/api
КаталогЖивой /v1/models (уже)Сотни моделей, 70+ провайдеров
FailoverАвто-маршрут + ручная цепочкаFailover провайдеров; массив models; :nitro / :floor
Claude Code envANTHROPIC_API_KEY, снести AUTH_TOKENANTHROPIC_AUTH_TOKEN, пустой API_KEY
CodexБлок + env_key; model_provider вручнуюmodel_provider = "openrouter" + auth.command
АгентыСкрипт + /docsCookbook в их доке
КабинетRU/EN, лимит на ключEN-first, activity, пресеты
ОплатаТокены; карта, СБП, криптаКредиты; карта, AliPay, USDC
КомиссияСмотрите каталог vs official5.5% на покупку кредитов (их FAQ)
Логи промптовНе храним телаПо умолчанию нет; opt-in 1%

Когда какой

OpenRouter, если нужен максимальный выбор моделей, Auto Router, free-тир, уже написанный cookbook под десять IDE, failover между несколькими Anthropic-провайдерами.

CloseRouter, если команда ставит Codex/Claude Code/Cursor сегодня, нужен один кабинет на русском, СБП, лимит на ключ, Anthropic-хост и OpenAI /v1 с одним closerouter_… ключом.

Прямой Anthropic/OpenAI, если провайдер один.

Оба ключа, если каталог OpenRouter нужен точечно, а ежедневный агент сидит на CloseRouter. Два блока [model_providers.*]. Не один env.

LiteLLM, если шлюз обязан жить у вас. OpenRouter сами пишут: это другой класс (self-host vs managed). CloseRouter сюда не подставляйте как «замену LiteLLM».

Claude Code: два разных env

OpenRouter (их cookbook)

export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""   # обязательно пусто

Потом /logout, если раньше логинились в Anthropic, и /status: Auth token должен быть ANTHROPIC_AUTH_TOKEN.

Они предупреждают: гарантируют работу с first-party Anthropic; другие провайдеры в Claude Code могут отвалиться.

CloseRouter

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.closerouter.dev",
    "ANTHROPIC_API_KEY": "YOUR_API_KEY"
  }
}

ANTHROPIC_AUTH_TOKEN удалите. Хост без /v1. Native installer не читает .env проекта - пишите ~/.claude/settings.json или профиль шелла.

Codex

OpenRouter (cookbook): model_provider = "openrouter", base_url = https://openrouter.ai/api/v1, ключ через auth.command (echo $OPENROUTER_API_KEY). Обычный env_key у них не обновляет каталог моделей.

CloseRouter: установщик пишет только

[model_providers.closerouter]
name = "CloseRouter"
base_url = "https://api.closerouter.dev/v1"
wire_api = "responses"
env_key = "CLOSEROUTER_API_KEY"

Перед запуском Codex экспортируйте CLOSEROUTER_API_KEY. Чтобы Codex пошёл сюда, добавьте одну строку model_provider = "closerouter". Если строка уже есть - замените значение.

Как подключить CloseRouter за минуту

Ключ: closerouter.dev/keys.

curl https://api.closerouter.dev/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"anthropic/claude-opus-4.7","messages":[{"role":"user","content":"ok"}]}'
bash <(curl -fsSL https://closerouter.dev/install.sh)

Windows: install.ps1. Cursor: UI, не env-файл. JetBrains: Settings → Tools → AI Assistant → Providers & API keys.

Гайды: docs/codex, docs/claude.

FAQ

Это форк OpenRouter? Нет.

Кто дешевле? Смотрите живые прайсы. У OR наценка на inference нулевая, комиссия на депозит. У CloseRouter сравнение с official - в каталоге, не фиксированный процент.

Можно ли оба? Да. Разные ключи.

Почему Claude Code всё ещё просит login Anthropic? Для CloseRouter живой AUTH_TOKEN или не применился settings. Для OpenRouter - не пустой API_KEY или не сделали /logout.

Нужен ли /v1 в BASE_URL? Для CloseRouter и для OR Claude-пути - нет (/api и / host).

Читать дальше

Теги

openrouter alternativecloserouter vs openrouterllm gatewayclaude codecodex cli