Ошибка 400 в Claude Code: Invalid Request Error — причины и решение СообществоОшибка 400 в Claude Code: Invalid Request Error — причины и решение
| 1 | API Error: 400 {"error":{"type":"invalid_request_error","message":"..."}} |
| 1 | npm update -g @anthropic-ai/claude-code |
.
Комментариев пока нет. Будьте первым!
При работе с Claude Code вы можете столкнуться с ошибкой:
Это значит, что запрос дошёл до сервера, но был отклонён из-за неправильного формата или содержимого.
Почему возникает ошибка 400
Слишком большой контекст.
Если разговор с Claude Code стал очень длинным, контекстное окно может переполниться. Модель просто не может обработать такой объём токенов.
Неподдерживаемые параметры.
Некоторые параметры API недоступны для определённых моделей. Например, prefill assistant-сообщений не поддерживается в новых моделях.
Некорректные данные в запросе.
Битые файлы, неправильная кодировка или невалидный JSON в теле запроса.
Лаг или сбой программы.
Claude Code может некорректно сформировать запрос после длительного простоя или зависания сессии.
Как исправить
Начните новую сессию
— это сбросит контекст и уберёт возможные повреждённые данные в истории.
Если ошибка появляется на конкретном файле — попробуйте уменьшить его размер или разбить задачу на части.
Обновите Claude Code до последней версии:
Проверьте, что вы не передаёте неподдерживаемые параметры для выбранной модели.
Если ничего не помогло
Попробуйте воспроизвести ошибку в чистой сессии с минимальным промптом. Если проблема сохраняется — обратитесь в поддержку через