Главная › Claude Code › Ошибки › Ошибка API 400
ОбзорУстановкаСправочник CLIЦены и лимитыAgent SDKНавыки и плагиныGitHubВеб, настольное приложение и IDEМоделиОшибкиОткрытый исходный код?Практическое руководствоДля студентовАвтоматизация QAСравнение с CursorСравнение с Codex и OpenCodeСубагентыХукиMCPЭкосистемаVS CodeOpenRouterОграничения частоты запросовРуководство на китайском языке
Последнее обновление: 11 октября 2026

Ошибка API Claude Code 400: слишком длинный запрос, параллельное использование инструментов и другие причины

400 означает, что API отклонил запрос как недопустимый: в отличие от 500 или 529, повторная отправка того же запроса приведёт к той же ошибке. Сообщение после API Error: 400 указывает на одну из нескольких возможных причин, и для каждой есть свой способ исправления.

TLDR

  • Prompt is too long — разговор больше не помещается в контекст: /compact, /clear, или (1M) вариант модели.
  • due to tool use concurrency issues. Run /rewind — нарушена история вызовов инструментов: /rewindи /clear если это не помогло; обновите CLI.
  • messages.N: tool_use ids were found without tool_result blocks — та же группа ошибок, что и выше.
  • organization has been disabled / фильтрация содержимого — проблема учётной записи или политики, которую повторный запрос не исправит.

«Слишком длинный запрос» / «Входные данные слишком длинные для запрошенной модели»

Обе формулировки обозначают одну и ту же ошибку 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

Создать аккаунт с кодом FIXIT

Часто задаваемые вопросы

Что означает ошибка 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 на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза.

Другие руководства по Claude Code

Ошибки Claude Code и способы их исправленияClaude Code «Ошибка API: 500»: что она означает и что действительно помогаетОшибка Claude «Перегрузка» (ошибка API 529): что она означает и что делатьОшибки OAuth в Claude Code: превышено время ожидания 15000 мс и код состояния 500«Процесс Claude Code завершился с кодом 1»: как найти настоящую ошибку и исправить еёClaude «Слишком длинный запрос», «Входные данные слишком длинные для запрошенной модели» и «Достигнут предел контекста»: что заполняет окно и как освободить местоДостигнут лимит использования Claude: лимиты сеанса, недели и Opus, «заданные лимиты использования API», «слишком низкий баланс кредитов» — и что делатьClaude Code 401 и 403: недействительные данные аутентификации, недействительный ключ API, «Вход не выполнен», host_not_allowedОшибки подключения Claude Code: ECONNRESET, потеря соединения во время ответа, «Ожидание ответа API», «Не удалось подключиться к API», ошибки SSL-сертификатовClaude Code зависает, застревает или перестаёт отвечать: как выяснить, где он застрял, и выйти из этого состоянияClaude.ai не работает: «Что-то пошло не так», ограничения мощности, «Достигнут лимит за 5 ч», «Ошибка при входе» и другие проблемы