Ошибки · API
Ошибка 413 request_too_large: запрос больше допустимого размера
413API
// как выглядит ошибка
413 {"type":"error","error":{"type":"request_too_large","message":"Request exceeds the maximum allowed number of bytes."}}
Claude Code: Request too large (max 32MB). Accumulated images and attachments in the conversation pushed the request over the limit…Что это значит
Тело запроса больше допустимого размера в байтах — ещё до подсчёта токенов. У Claude Messages API предел — 32 МБ.
Почему возникает
- • Картинки, PDF и скриншоты в base64 — они быстро набирают десятки мегабайт.
- • Длинная история агента с результатами инструментов: логи, вывод команд.
- • Целые файлы вставлены в запрос вместо нужных фрагментов.
Как исправить
- 1.Claude Code: выполните /compact — он убирает накопленные картинки и вложения; не помогло — дважды Esc, чтобы вернуться до тяжёлого сообщения, или /clear.
- 2.Указывайте файлы путём, а не вставкой содержимого: агент прочитает их по частям.
- 3.Уменьшайте картинки: API принимает до 8000 пикселей по длинной стороне, а если в контексте больше 20 картинок — до 3000.
- 4.В своём коде режьте документы на части и отправляйте только нужные.
// пример
# Claude Code
/compact # сжать историю и убрать накопленные вложения
/clear # начать заново, если /compact не помогОшибка не уходит? Проверьте статус API и ежедневную проверку моделей или напишите в поддержку с request id.