Source: https://aiprimetech.io/ru/claude-code/errors/prompt-too-long/ [Главная](/ru/) › [Claude Code](/ru/claude-code/) › [Ошибки](/ru/claude-code/errors/) › Слишком длинный запрос [Обзор](/ru/claude-code/)[Установка](/ru/claude-code/install/)[Справочник CLI](/ru/claude-code/cli/)[Цены и лимиты](/ru/claude-code/pricing/)[Agent SDK](/ru/claude-code/sdk/)[Навыки и плагины](/ru/claude-code/skills/)[GitHub](/ru/claude-code/github/)[Веб, настольное приложение и IDE](/ru/claude-code/web-and-desktop/)[Модели](/ru/claude-code/models/)[Ошибки](/ru/claude-code/errors/)[Открытый исходный код?](/ru/claude-code/open-source/)[Практическое руководство](/ru/claude-code/tutorial/)[Для студентов](/ru/claude-code/for-students/)[Автоматизация QA](/ru/claude-code/qa-automation/)[Сравнение с Cursor](/ru/claude-code/vs-cursor/)[Сравнение с Codex и OpenCode](/ru/claude-code/vs-codex/)[Субагенты](/ru/claude-code/subagents/)[Хуки](/ru/claude-code/hooks/)[MCP](/ru/claude-code/mcp/)[Экосистема](/ru/claude-code/ecosystem/)[VS Code](/ru/claude-code/vscode/)[OpenRouter](/ru/claude-code/openrouter/)[Ограничения частоты запросов](/ru/claude-code/rate-limits/)[Руководство на китайском языке](/claude-code/zh/) Последнее обновление: 11 октября 2026 # Claude «Слишком длинный запрос», «Входные данные слишком длинные для запрошенной модели» и «Достигнут предел контекста»: что заполняет окно и как освободить место Все эти сообщения означают одно и то же: запрос, который Claude Code (или claude.ai) собирается отправить, больше не помещается в контекстное окно модели. В окне хранится гораздо больше, чем введённые вами сообщения: учитываются каждый прочитанный агентом файл, каждый результат инструмента, системный промпт, загруженные навыки и определения инструментов MCP. Решение — сократить отправляемые данные; при этом в трекере описано несколько случаев, когда сам индикатор ошибался. ## TLDR - Prompt is too long / input is too long for requested model — 400 от API: запрос превышает размер контекстного окна. /compact, затем /clear при необходимости. - Context limit reached · /compact or /clear to continue — собственная предварительная проверка Claude Code; способы исправления те же, иногда это ложное срабатывание. - automatic compaction failed / single-exchange conversation cannot be compacted — один огромный ход диалога (огромный файл или вывод инструмента); /clear и заново задайте инструкции в меньшем объёме. - Основные источники большого объёма: множество серверов MCP, объёмные навыки, чтение целых журналов или минифицированных файлов, длинные /goal тексты, субагенты, наследующие всё. ## Сообщения ``` API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 213456 tokens > 200000 maximum"}} API Error: 400 input is too long for requested model Context limit reached · /compact or /clear to continue Error during compaction: automatic compaction failed Error: a single-exchange conversation cannot be compacted Stop hook error: Hook evaluator API error: Prompt is too long ``` Первые два сообщения приходят от API со статусом 400: запрос отклонён, и повторная отправка без изменений приводит к той же ошибке. Context limit reached — это собственная оценка Claude Code перед отправкой. Ошибки сжатия означают, что сам запасной выход не сработал, обычно потому, что разговор состоит из одного огромного обмена и в нём нет более ранних сообщений для обобщения. ## Что на самом деле заполняет окно - Результаты инструментов. A cat лога размером 4 МБ, минифицированного бандла, find по node_modules — каждый байт вывода попадает в разговор. Сначала запросите head, grep или wc -l или укажите агенту, какие файлы читать. - Определения инструментов MCP. Каждый зарегистрированный сервер добавляет схемы своих инструментов в *каждый* запрос. [#50284](https://github.com/anthropics/claude-code/issues/50284): субагент Explore завершался с ошибкой Prompt is too long при каждом вызове после регистрации большого числа серверов MCP — ещё до начала работы окно субагента почти заполнено. Отключите серверы, которые не используете в этом проекте (claude mcp list, затем удалите их или ограничьте область их действия). - Навыки и CLAUDE.md. [#69179](https://github.com/anthropics/claude-code/issues/69179) сообщает об ошибке Context limit reached при отображаемом использовании 21% сразу после загрузки встроенного claude-api навыка; у другого пользователя в той же ветке ошибка возникла на самом первом запросе в новом процессе, и он устранил её, удалив вызов навыка из CLAUDE.md. Большие автоматически загружаемые навыки — это скрытый постоянный расход контекста. - Хуки, оценивающие разговор. В /goal Хук Stop отправляет последние сообщения разговора модели-оценщику; в длительном сеансе переполняется именно этот запрос на оценку ([#58192](https://github.com/anthropics/claude-code/issues/58192), 17 комментариев, [#62345](https://github.com/anthropics/claude-code/issues/62345)). Инженер Anthropic отметил, что цель ограничена 4,000 символами, поэтому причина не в тексте цели, а в длине сеанса. Очистите цель или сожмите разговор перед длительными автономными запусками. - Субагенты. У каждого субагента своё окно, но сообщалось, что создание субагентов в стиле Cowork не работает и выдаёт Prompt is too long при 0 токенах ([#55712](https://github.com/anthropics/claude-code/issues/55712)); обновите CLI, если столкнулись с такой ситуацией. ## Как исправить это в Claude Code ``` /context # what is in the window right now, by category /compact # summarise history, keep the task /compact focus on the failing test and the diff # steer what survives /clear # fresh window; paste a short brief of where you were /model # a (1M) variant if the job is genuinely large ``` Порядок действий важен: сначала посмотрите /context . Если инструменты MCP или навык занимают треть окна, сжатие разговора поможет ненадолго; устраните постоянный расход. Если проблема в одном результате инструмента, /clear быстрее, чем попытки добиться сжатия. Если для работы действительно нужны сотни тысяч токенов, вариант модели с (1M) — подходящий инструмент, но прочитайте следующий раздел: при его выборе есть своя ловушка. ## Когда индикатор ошибается Несколько сообщений в трекере показывают, что ошибка возникает задолго до достижения заявленного размера окна. [#51915](https://github.com/anthropics/claude-code/issues/51915): Context limit reached при использовании 27%, а /compact затем тоже завершился с ошибкой. [#49605](https://github.com/anthropics/claude-code/issues/49605): предупреждение срабатывало, хотя лимит не был достигнут. Руководство [по ошибке API 400](/ru/claude-code/errors/api-error-400/) описывает связанный случай, когда Prompt is too long возникает между 166K и 178K токенами на аккаунтах, которым предоставлялось окно 200K, хотя клиент показывал 1M. Практическое правило: если /context показывает, что место ещё есть, а API всё равно отклоняет запрос, считайте примерно 150K своим реальным пределом и сжимайте разговор при его достижении. Обратная ловушка: выбор модели, у которой по умолчанию используется окно 1M, на тарифе, не включающем его, приводит к сообщению о *лимите использования*, а не о контексте ([#62052](https://github.com/anthropics/claude-code/issues/62052) — «Вводящая в заблуждение ошибка о достижении лимита использования при выборе Sonnet — на самом деле ограничение доступа к уровню контекста 1M»). Выберите вариант без 1M в /modelили задайте CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Подробности на [странице лимитов использования](/ru/claude-code/errors/usage-limit-reached/). ## «Этот разговор слишком длинный, чтобы продолжать» на claude.ai В чат-продукте действует тот же лимит, но формулировки другие: *Ваше сообщение превысит ограничение длины этого чата. Попробуйте прикрепить меньше файлов или файлы меньшего размера либо начать новый разговор.* и *Этот разговор слишком длинный, чтобы продолжать. Начните новый чат или удалите некоторые инструменты, чтобы освободить место.* Второе сообщение связано с коннекторами: каждый включённый инструмент или коннектор MCP расходует контекст в каждом сообщении, поэтому в сообщении предлагается удалить инструменты ([#58521](https://github.com/anthropics/claude-code/issues/58521)). Начните новый чат, прикрепляйте меньше файлов, размещайте постоянные справочные материалы в проекте вместо повторного прикрепления и отключайте коннекторы, которые не используете в этом разговоре. ## Через API и шлюз Ошибка 400 из-за длины определяется моделью, поэтому возникает одинаково при прямом обращении к Anthropic и через этот шлюз (ANTHROPIC_BASE_URL=https://aiprimetech.io). Отличается оплата: API тарифицируется по токенам без окна сеанса, поэтому задачу с длинным контекстом, которая постоянно упирается в лимиты подписки, часто дешевле и спокойнее выполнять с ключом API. Проверьте, какие модели и размеры окон предоставляет конечная точка, на /v1/models прежде чем переходить на (1M) вариант модели. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_gateway_key claude ``` ## Устали бороться с этой ошибкой? Запускайте Claude Code через шлюз AI Prime Tech: те же модели Claude на собственных вышестоящих аккаунтах шлюза, две переменные окружения для переключения, а новые аккаунты получают $5 бесплатного баланса для API по коду FIXIT — без банковской карты. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [Создать аккаунт с кодом FIXIT](/register?promo=FIXIT) ## Часто задаваемые вопросы Что означает «Ввод слишком длинный для запрошенной модели»? Запрос превышает размер контекстного окна выбранной модели. API возвращает 400: выполните /compact или /clear, удалите неиспользуемые серверы MCP и навыки либо переключитесь на вариант модели с большим окном.Как исправить ошибку «Достигнут лимит контекста» в Claude Code? Выполните /context, чтобы увидеть, что заполняет окно, /compact — чтобы обобщить разговор, и /clear — если сжатие не удаётся. Если ошибка возникает задолго до достижения лимита, считайте её ложным срабатыванием и всё равно сожмите разговор; в трекере есть несколько таких ошибок.Почему не удаётся сжать разговор? Для автоматического сжатия нужны более ранние сообщения, которые можно обобщить. Если разговор состоит из одного огромного обмена, например одного гигантского вывода инструмента, сжимать нечего; выполните /clear и заново опишите задачу, уменьшив объём входных данных.Как исправить ошибку «Этот разговор слишком длинный, чтобы продолжать» на claude.ai? Начните новый чат, прикрепите меньше файлов или файлы меньшего размера и отключите коннекторы или инструменты, которые не используете: каждый включённый инструмент расходует контекст в каждом сообщении. ## Запускайте Claude Code через шлюз Те же модели, две переменные окружения, кредиты с балансом в 7.69231 раза больше номинала — или безлимитный тариф с фиксированной оплатой. Для новых аккаунтов: $5 бесплатного баланса для API по коду FIXIT.[Получить API-ключ](/register?promo=FIXIT) [Посмотреть безлимитные тарифы](/ru/plans/) AI Prime Tech — независимый API-шлюз, который не связан с Anthropic, не одобрен и не спонсируется этой компанией. «Claude» и «Claude Code» — товарные знаки Anthropic. Описанные здесь возможности Claude Code соответствуют публичной документации Anthropic на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза. ## Другие руководства по Claude Code [Ошибки Claude Code и способы их исправления](/ru/claude-code/errors/)[Claude Code «Ошибка API: 500»: что она означает и что действительно помогает](/ru/claude-code/errors/api-error-500/)[Ошибка Claude «Перегрузка» (ошибка API 529): что она означает и что делать](/ru/oshibka-529-claude/)[Ошибка API Claude Code 400: слишком длинный запрос, параллельное использование инструментов и другие причины](/ru/claude-code/errors/api-error-400/)[Ошибки OAuth в Claude Code: превышено время ожидания 15000 мс и код состояния 500](/ru/claude-code/errors/oauth-error/)[«Процесс Claude Code завершился с кодом 1»: как найти настоящую ошибку и исправить её](/ru/claude-code/errors/process-exited-code-1/)[Достигнут лимит использования Claude: лимиты сеанса, недели и Opus, «заданные лимиты использования API», «слишком низкий баланс кредитов» — и что делать](/ru/claude-code/errors/usage-limit-reached/)[Claude Code 401 и 403: недействительные данные аутентификации, недействительный ключ API, «Вход не выполнен», host_not_allowed](/ru/claude-code/errors/auth-401-403/)[Ошибки подключения Claude Code: ECONNRESET, потеря соединения во время ответа, «Ожидание ответа API», «Не удалось подключиться к API», ошибки SSL-сертификатов](/ru/claude-code/errors/connection-lost/)[Claude Code зависает, застревает или перестаёт отвечать: как выяснить, где он застрял, и выйти из этого состояния](/ru/claude-code/errors/claude-code-hangs/)[Claude.ai не работает: «Что-то пошло не так», ограничения мощности, «Достигнут лимит за 5 ч», «Ошибка при входе» и другие проблемы](/ru/claude-code/errors/claude-ai-not-working/)