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.Прочитайте сообщение об ошибке — в нём указано конкретное проблемное поле
- 2.Проверьте JSON и задайте Content-Type: application/json
- 3.Сверьте имя модели с актуальным списком моделей
- 4.Уменьшите max_tokens в пределах лимита модели
- 5.Исправьте массив messages (непустой, чередование user/assistant, корректные изображения в base64)
Когда ожидание помогает (а когда нет)
Это ошибка на стороне запроса — ожидание не поможет. Исправьте тело запроса в соответствии с полем, указанным в деталях ошибки.
Альтернативы, когда Claude API не работает
Похожие ошибки
Частые вопросы
Что такое 400 invalid_request_error?
400 означает, что запрос составлен неправильно или недопустим: некорректный JSON, отсутствующий или неверный параметр, неподдерживаемое имя модели либо значение вне допустимого диапазона (например, max_tokens больше, чем разрешает модель).
Как исправить 400 invalid_request_error?
Прочитайте сообщение об ошибке — в нём указано конкретное проблемное поле / Проверьте JSON и задайте Content-Type: application/json / Сверьте имя модели с актуальным списком моделей / Уменьшите max_tokens в пределах лимита модели / Исправьте массив messages (непустой, чередование user/assistant, корректные изображения в base64)