Ошибки
Все ошибки возвращаются в одном JSON-формате.
Error JSON
Частые коды
- 400 invalid_request: неверный JSON, отсутствует model, неподдерживаемый параметр или смешаны бесплатные и платные fallback-модели.
- 401 invalid_api_key: нет ключа или ключ неверный.
- 402 insufficient_balance: недостаточно средств.
- 403 telegram_link_required: привяжите Telegram на /settings перед использованием бесплатной модели.
- 429 rate_limited: лимит запросов временно исчерпан; для дневного лимита бесплатных моделей metadata.limit_type = free_models_daily_requests, а Retry-After показывает секунды до полуночи UTC.
- 503 no_available_provider: для выбранной модели и endpoint сейчас нет доступного маршрута.
- 503 service_unavailable: проверка доступа к бесплатной модели временно недоступна и запрос отклонен без вызова провайдера.
- metadata.request_id пригодится при обращении в поддержку.