Документация API go2llm

Чем заменить 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'ы не принимаются.

Как проверить замену за десять минут

  1. GET https://go2llm.tech/v1/models — посмотрите, есть ли нужные вам модели. Без регистрации.
  2. GET https://go2llm.tech/api/pricing — сверьте цены с тем, что вы платите сейчас.
  3. Зарегистрируйтесь: на баланс падает $1, хватает на реальные запросы.
  4. Поменяйте base_url в тестовом окружении и прогоните свои обычные запросы.
  5. Посмотрите usage.cost_usd в ответах — фактическая стоимость каждого запроса возвращается сразу, а не в конце месяца.

Что дальше

Получить ключ и сделать первый запрос за 3 минуты — go2llm.tech.