«Слишком длинный запрос» / «Входные данные слишком длинные для запрошенной модели»
Обе формулировки обозначают одну и ту же ошибку 400. Запрос — история, прочитанные агентом файлы, результаты инструментов — превышает контекстное окно модели. Обычно Claude Code сжимает контекст до того, как это произойдёт; если этого не случилось, следующий ход завершается ошибкой 400. Способы исправления: /compact для краткого изложения содержимого, /clear чтобы начать заново с кратким описанием задачи, или переключитесь на (1M) вариант модели для действительно объёмной работы.
Стоит знать о двух недавних сообщениях, поскольку в этих случаях индикатор показывает неверные данные: #82226 обнаружено, что claude-opus-5 для запросов на некоторых учётных записях действовал лимит примерно 200K, хотя клиент показывал окно 1M — все ошибки возникали при объёме от 166K до 178K токенов; #93808 (сентябрь 2026) сообщает, что CLI 2.1.26x отклоняет запросы объёмом >200K на подписке Max, тогда как более старая версия обрабатывала их при 664K.
Если /context показывает, что место ещё есть, а вы всё равно получаете Prompt is too long примерно при 170–200K, вы, вероятно, столкнулись с этой ситуацией: сожмите контекст до объёма менее ~150K или попробуйте другую модель либо версию CLI. О том, что изначально заполняет окно (схемы инструментов MCP, навыки, хуки, огромные результаты инструментов), и о ложных Context limit reached предупреждениях читайте на странице о слишком длинных запросах.
«Ошибка API: 400 из-за проблем параллельного использования инструментов. Выполните /rewind, чтобы восстановить разговор».
История разговора содержит вызовы инструментов и результаты, которые не соответствуют друг другу: API требует, чтобы каждый tool_result отвечал на tool_use в предыдущем ходе ассистента. Массовая волна сообщений была в #8763 (270 комментариев, октябрь 2025). В последующих ответах Anthropic там сначала написали: «на самом деле есть целый ряд первопричин», затем — «рекомендуем 2.0.24 или новее», а затем — «это исправлено — убедитесь, что используете последнюю версию (claude update)".
После интенсивных сеансов это всё ещё случается: #40305 связал проблему с блоками tool_result без соответствующих вызовов, оставшимися после сжатия контекста — и в этом случае /rewind не помогло, помогло только /clear . Та же группа ошибок проявляется как messages.2: tool_use ids were found without tool_result blocks immediately after.
/rewind # step back to before the broken turn
/clear # if /rewind doesn't recover it: fresh context, re-brief
claude update
Другие ошибки 400, с которыми вы можете столкнуться
invalid_request_error: messages.N: …— некорректная история; способы исправления те же, что и выше.This organization has been disabled.— проблема на уровне учётной записи; обратитесь в поддержку Anthropic или используйте другую учётную запись либо конечную точку. Исправить это на стороне клиента невозможно.Output blocked by content filtering policy— ответ вызвал срабатывание фильтра (#88062); переформулируйте задачу.API Error: 400 status code (no body)сclaude setup-tokenтокен — открытая проблема (#86986), при которой только что созданные долгоживущие токены отклоняются при первом запросе; интерактивный вход на том же компьютере работает. Временное решение до исправления: используйте/loginили ключ API.- Ошибки 400, связанные с балансом кредитов, несмотря на наличие средств (#91322) — проблема проверки на стороне биллинга; выйдите из учётной записи и войдите снова, затем обратитесь в поддержку.
data retention mode 'default' is not available— настройка на уровне организации (политика хранения данных организации не разрешает режим, запрошенный клиентом), а не проблема вашего запроса. Обновите Claude Code, а если проблема сохраняется, обратитесь к администратору организации; переключателя на стороне клиента нет.
400 при работе через шлюз
400 относится к запросу, поэтому ведёт себя одинаково при прямом обращении к Anthropic и через этот шлюз (ANTHROPIC_BASE_URL=https://aiprimetech.io): применяются те же /compact, /rewind и /clear способы исправления. Один случай специфичен для шлюза: идентификатор модели, которую конечная точка не обслуживает, тоже вызывает ошибку — проверьте /v1/models.
Устали бороться с этой ошибкой?
Запускайте Claude Code через шлюз AI Prime Tech: те же модели Claude на собственных вышестоящих аккаунтах шлюза, две переменные окружения для переключения, а новые аккаунты получают $5 бесплатного баланса для API по коду FIXIT — без банковской карты.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyЧасто задаваемые вопросы
Что означает ошибка API Claude 400?
API отклонил запрос как недопустимый. Текст после ошибки объясняет причину: слишком длинный запрос, нарушенная история вызовов инструментов, проблема учётной записи или фильтр содержимого. Повторная отправка без изменений не поможет.
Как исправить ошибку «Слишком длинный запрос» в Claude Code?
Выполните /compact либо /clear и заново кратко опишите задачу или переключитесь на вариант модели с контекстом 1M. Если ошибка возникает примерно при 170–200K, хотя /context показывает свободное место, сожмите контекст до объёма менее ~150K.
Как исправить «Ошибка API: 400 из-за проблем параллельного использования инструментов»?
Выполните /rewind; если это не восстановит сеанс, выполните /clear. Обновите Claude Code командой claude update — Anthropic исправила несколько первопричин в 2.0.24 и более поздних версиях.
Запускайте Claude Code через шлюз
Те же модели, две переменные окружения, кредиты с балансом в 7.69231 раза больше номинала — или безлимитный тариф с фиксированной оплатой. Для новых аккаунтов: $5 бесплатного баланса для API по коду FIXIT.
Получить API-ключ Посмотреть безлимитные тарифыAI Prime Tech — независимый API-шлюз, который не связан с Anthropic, не одобрен и не спонсируется этой компанией. «Claude» и «Claude Code» — товарные знаки Anthropic. Описанные здесь возможности Claude Code соответствуют публичной документации Anthropic на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза.