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

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

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

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

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

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

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

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

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

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

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

Ошибка на стороне запроса — ожидание не поможет. Сократите токены или исправьте параметр, указанный в ошибке.

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

Claude APIGemini API / AI StudioMistral APIDeepSeek APIGroq API

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

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

Что такое 400 invalid_request_error?

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

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

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

Сравнить OpenAI API