⚠ Документация в разработке. Часть материалов может быть неточной или временно сгенерирована ИИ.

Ошибки Claude API — коды и решения для Клод нейросеть

Нейросеть Клауд: HTTP-коды ошибок Claude API. Клод ИИ — причины возникновения и способы решения проблем.

HTTP-коды ответов

КодЗначениеДействие
200Успешный запросОбработайте ответ
400Неверный запросПроверьте формат и параметры
401НеавторизованПроверьте API-ключ в заголовке x-api-key
403ЗапрещеноКлюч заблокирован или недостаточно прав
404Не найденоПроверьте URL эндпоинта
429Превышен лимитПодождите и повторите (см. Retry-After)
500Ошибка сервераПовторите через несколько секунд
529ПерегрузкаAnthropic перегружен, повторите позже

Формат ошибки

{
  "type": "error",
  "error": {
    "type": "invalid_request_error",
    "message": "model: field required"
  }
}

Экспоненциальная задержка

При получении 429 или 5xx используйте экспоненциальную задержку:

import time
import random

def call_with_retry(fn, max_retries=5):
    for attempt in range(max_retries):
        try:
            return fn()
        except Exception as e:
            if attempt == max_retries - 1:
                raise
            delay = (2 ** attempt) + random.random()
            time.sleep(delay)

Готовы начать?

Получите доступ к API всех моделей Claude за 2 минуты.

Смотреть тарифы