Экран с красным кодом ошибки вместо ответа модели — и первая мысль всегда одна: «сервис лёг». По факту почти никогда. За последние 90 дней у OpenRouter практически стопроцентный аптайм по всем ключевым компонентам — чат-эндпоинту, API данных, авторизации. Единственный зафиксированный сбой недавно оказался ложной тревогой мониторинга, которую поправили меньше чем за минуту. То есть «не работает» в девяти случаях из десяти значит не «упал весь OpenRouter», а «у тебя конкретная ошибка с конкретной причиной» — 402, 401, 429, 502 или 503. Дальше разбираю каждую по отдельности и что с ней делать.

Отдельно — если причина в том, что не получается оплатить баланс российской картой: это не ошибка OpenRouter, а вопрос эквайринга, и решается он не переустановкой SDK, а посредником вроде SUB.SUP — пишешь в Telegram или ВКонтакте, там помогут пополнить баланс. Подробнее про этот сценарий — ближе к концу статьи.

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

Сначала проверь: это у тебя проблема или упал весь OpenRouter целиком?

Первое, что стоит сделать до любого дебага кода — открыть status.openrouter.ai. Это моя личная привычка ещё с тех пор, как убил двадцать минут на переписывание обработки ошибок из-за десятисекундного сбоя одного провайдера. Всё зелёное — причина в твоём запросе.

Почему OpenRouter пишет 402 и недостаточно кредитов?

Самая частая ошибка у новых аккаунтов. По документации сервиса, 402 означает буквально одно: на балансе не хватает денег на оплату запроса. Решение прямое — пополнить баланс и повторить запрос, никакой скрытой логики за этим кодом нет. Если упрётесь в оплату, посмотрите пошаговую инструкцию: «Как пополнить баланс OpenRouter из России в 2026 году и не подарить лишнее комиссии».

Ловушка в том, что баланс может незаметно закончиться на автоматизированных пайплайнах: агент отправляет сотни запросов подряд, и в какой-то момент кредиты просто заканчиваются посреди ночи, а ошибку замечают только утром. Разумная защита — включить автопополнение баланса на небольшую сумму заранее, а не ждать, пока счётчик дойдёт до нуля.