Claude API 400 (invalid_request_error · неверный запрос)

Сейчас есть сбой?

Официальный статус Claude API — всё работает. Если эта ошибка не пропадает, скорее всего, дело в реализации или окружении на вашей стороне.

Посмотреть статус Claude API

Что означает эта ошибка

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

Частые причины

  • Некорректный JSON или неверный Content-Type
  • Отсутствует или неправильно назван обязательный параметр (model, messages, max_tokens)
  • Недопустимое имя модели или модель, к которой у вашего ключа нет доступа
  • max_tokens превышает максимум модели или другое значение вне диапазона
  • Неверная структура сообщений (пустой messages, нарушенный порядок ролей, слишком большое изображение)

Как исправить

  1. 1.Прочитайте сообщение об ошибке — в нём указано конкретное проблемное поле
  2. 2.Проверьте JSON и задайте Content-Type: application/json
  3. 3.Сверьте имя модели с актуальным списком моделей
  4. 4.Уменьшите max_tokens в пределах лимита модели
  5. 5.Исправьте массив messages (непустой, чередование user/assistant, корректные изображения в base64)

Когда ожидание помогает (а когда нет)

Это ошибка на стороне запроса — ожидание не поможет. Исправьте тело запроса в соответствии с полем, указанным в деталях ошибки.

Альтернативы, когда Claude API не работает

OpenAI APIGemini API / AI StudioMistral APIDeepSeek API

Похожие ошибки

Частые вопросы

Что такое 400 invalid_request_error?

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

Как исправить 400 invalid_request_error?

Прочитайте сообщение об ошибке — в нём указано конкретное проблемное поле / Проверьте JSON и задайте Content-Type: application/json / Сверьте имя модели с актуальным списком моделей / Уменьшите max_tokens в пределах лимита модели / Исправьте массив messages (непустой, чередование user/assistant, корректные изображения в base64)

Сравнить Claude API