Чем заменить OpenRouter из России
11 мая 2026 года OpenRouter разослал аккаунтам с российской геопривязкой уведомление, что больше не обрабатывает их платежи. Формулировка компании: «OpenRouter does not support usage, billing, or payment methods associated with your geography». Код при этом менять почти не нужно: OpenRouter реализует спецификацию OpenAI, и совместимый шлюз подключается сменой base_url и ключа.
Фраза «OpenRouter заблокировали в России» неточна: уведомление касалось платежей и аккаунтов с российской геопривязкой. Уже оплаченный доступ на момент публикации новости сохранялся.
Страница составлена 2026-09-15. Факт и дата — по публикации на Хабре от 12 мая 2026, где приведён текст уведомления.
Что именно сломалось
Важное различие, которое теряется в пересказах: на момент той публикации OpenRouter останавливал приём новых платежей, а не доступ к API. Уже купленные кредиты продолжали тратиться в обычном режиме.
То есть проблема не «перестало работать завтра», а «баланс кончится, и пополнить его будет нечем». Отсюда и порядок действий: сначала посчитать остаток, потом переносить, а не наоборот.
Российские Visa и Mastercard для трансграничных платежей не проходят — процессинг отклоняет их по BIN. Это отдельная причина, которая существовала и до уведомления.
Что делать с остатком баланса
Прежде чем переносить нагрузку, посмотрите, сколько кредитов осталось. Если сумма заметная, разумнее дорабатывать её на OpenRouter, а новый трафик уже пускать через замену — так вы не теряете деньги и не делаете переезд под давлением.
Если остаток небольшой, переносите сразу: возиться с двумя провайдерами дороже, чем эти деньги.
Перенос кода: меняется адрес и ключ
OpenRouter говорит на OpenAI-совместимом протоколе, и go2llm тоже. Практически весь перенос выглядит так:
from openai import OpenAI
# было
client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key="sk-or-...",
)
# стало
client = OpenAI(
base_url="https://go2llm.tech/v1",
api_key="gk_sk_...",
)
Что придётся поправить, кроме этих двух строк:
Идентификаторы моделей. У OpenRouter они с префиксом провайдера (anthropic/claude-...), у нас — без. Точный список отдаёт GET https://go2llm.tech/v1/models без ключа и авторизации.
Заголовки HTTP-Referer и X-Title. Специфика OpenRouter, у нас не нужны. Лишними они не будут, но и смысла не несут.
Маршрутизацию между провайдерами. Если вы использовали правила выбора провайдера внутри OpenRouter, их аналога здесь нет: маршрут выбирает шлюз.
Для Anthropic SDK и Claude Code адрес другой — https://go2llm.tech без /v1, и токен передаётся через ANTHROPIC_AUTH_TOKEN. Подробности — подключение Claude Code.
Чем это отличается по деньгам
OpenRouter не берёт наценку на сам инференс, но берёт комиссию при пополнении: по их FAQ — 5,5% (минимум $0,80) при оплате через Stripe и 5% криптой. То есть вы платите прайс вендора плюс комиссию на входе.
У нас другая модель: цена за токены ниже официального прайса вендора, и эта разница опубликована по каждой модели. Рублёвое пополнение идёт по биржевому курсу USDT с комиссией эквайринга 5% внутри суммы.
Сравнить построчно: полная таблица цен — наша цена и прайс вендора рядом, плюс ссылка на первоисточник прайса в /api/pricing.
Что вы теряете при переезде
Честный список, потому что он короткий и важный.
Выбор из сотен моделей. У OpenRouter каталог существенно шире. У нас опубликовано 65 моделей — этого хватает большинству задач, но если вы сидели на редкой модели, её может не быть.
Маршрутизация и фолбэк по вашим правилам. Шлюз может переключиться на совместимый запасной маршрут до начала ответа, но настраивается это не вами, и после первого байта потока переключения уже не будет.
Договорных гарантий доступности нет. Цифр аптайма мы не публикуем, есть публичная страница статуса и changelog.
Не весь модельный ряд. Embeddings, аудио, видео и редактирование картинок не опубликованы. Изображения на вход в текстовые endpoint'ы не принимаются.
Как проверить замену за десять минут
GET https://go2llm.tech/v1/models— посмотрите, есть ли нужные вам модели. Без регистрации.GET https://go2llm.tech/api/pricing— сверьте цены с тем, что вы платите сейчас.- Зарегистрируйтесь: на баланс падает $1, хватает на реальные запросы.
- Поменяйте
base_urlв тестовом окружении и прогоните свои обычные запросы. - Посмотрите
usage.cost_usdв ответах — фактическая стоимость каждого запроса возвращается сразу, а не в конце месяца.
Что дальше
- Полная таблица цен и рейтинг дешёвых API.
- OpenAI-совместимый API — примеры на Python и JavaScript.
- Подключение Claude Code, инструменты для кода.
- Коды ошибок — что означает каждый отказ и что с ним делать.
Получить ключ и сделать первый запрос за 3 минуты — go2llm.tech.