Skip to content

Частые ошибки

Все ошибки NordRouter приходят в стандартном формате с полями message и code — по ним и ищите на этой странице.

missing_api_key — Missing Bearer API key

Запрос пришёл без ключа.

  • Проверьте, что ключ передаётся в заголовке Authorization: Bearer sk-nr-… (или x-api-key для Anthropic SDK).
  • В Claude Code: ANTHROPIC_API_KEY не должен быть пустым, а строки "apiKeyHelper": "echo ''" в settings.json быть не должно — она подменяет ваш ключ пустым.
  • Переменные окружения действуют в том же терминале, где запускаете программу.

Invalid API key

Ключ не найден или отключён. Скопируйте ключ заново из личного кабинета — целиком, без пробелов.

Invalid URL (POST /v1/v1/messages)

В base URL дописан лишний /v1.

  • Claude Code / Anthropic SDK: ANTHROPIC_BASE_URL=https://nordrouter.com — без /v1.
  • OpenAI SDK и совместимые: base_url=https://nordrouter.com/v1 — с /v1.

Правило простое: Anthropic-клиенты добавляют /v1/messages сами, OpenAI-клиенты ждут /v1 в base URL.

pricing_not_found — No pricing available for model …

Запрошенной модели нет в каталоге — чаще всего из-за «голого» ID без префикса провайдера (claude-opus-4-8 вместо anthropic/claude-opus-4.8).

payg_balance_exhausted — 402

Баланс закончился. Пополните через GGsel / Plati.market и активируйте код — баланс применится мгновенно, ключи менять не нужно.

429 — Too Many Requests

Слишком часто. Ограничение по запросам в минуту на ключ; сделайте паузу или уменьшите параллелизм. Если лимит мешает реальной работе — напишите нам.

Стрим обрывается / таймауты

  • Проверьте, что клиент не ставит собственный таймаут меньше времени генерации (агентные задачи на больших моделях могут идти минутами).
  • За прерванные стримы деньги не удерживаются: резерв возвращается автоматически.

Ничего не помогло

Напишите в поддержку на площадке, где покупали пополнение (GGsel / Plati), с текстом ошибки и временем запроса — по ним мы быстро найдём ваш случай в логах.