ДокументацияПоддержка
Диагностика

Ошибки API

Формат ошибки, основные HTTP-статусы и стратегия повторов.

Все руководства (.md)

Формат ответа

Сохраняйте message, code и request ID. Request ID нужен поддержке, чтобы найти конкретный запрос.

1{2  "error": {3    "message": "Модель временно недоступна. ID: req_example",4    "type": "elyziumai_error",5    "code": "server_error"6  }7}

Что делать с HTTP-кодами

HTTPПричинаДействие
400Ошибка в JSON или параметрахИсправить тело запроса
401Проблема с API-ключомПроверить Authorization и статус ключа
402Недостаточно средствПополнить баланс или проверить бюджет ключа
403Нет доступа к моделиПроверить модель и ограничения ключа
404Маршрут или модель не найденыПроверить URL и model ID
429Превышен RPMПовторить с задержкой
500Внутренняя ошибкаПовторить позже
502 / 503 / 504Временная недоступностьПовторить с задержкой или выбрать другую модель

Когда повторять

  • Повторяйте 429, 500, 502, 503 и 504 с задержкой.
  • Не повторяйте 400, 401, 402, 403 и 404 без изменения запроса или состояния аккаунта.
  • Ограничивайте число повторов, чтобы не создавать бесконечный цикл.
Термины на этой странице
ТерминЧто означает
Base URLБазовый адрес API, к которому клиент добавляет нужный маршрут.
API-ключСекрет для авторизации и списания запросов с вашего баланса.
Model IDТочное системное имя модели из каталога Elysium AI.
HTTP statusТрёхзначный код результата запроса, например 401, 429 или 503.
Request IDУникальный идентификатор запроса для поиска события в логах.
Rate limitОграничение частоты запросов за выбранный интервал.
BackoffПостепенно увеличивающаяся задержка перед повторной попыткой.