Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

На этой странице перечислены ошибки runtime, которые отображает Claude Code, и способы восстановления после каждой из них, а также что проверить, когда ответы кажутся неправильными без ошибки. Для ошибок установки, таких как command not found или сбои TLS во время установки, см. Troubleshooting installation and login. Эти ошибки и команды восстановления применяются во всех интерфейсах: CLI, Desktop app и Claude Code on the web, поскольку все три используют один и тот же Claude Code CLI. Для проблем, специфичных для конкретного интерфейса, см. раздел troubleshooting на странице этого интерфейса.
Claude Code вызывает Claude API для получения ответов модели, поэтому большинство ошибок runtime соответствуют базовому коду ошибки API. На этой странице описано, что каждая ошибка означает в Claude Code и как восстановиться. Для определений кодов состояния HTTP в исходном виде см. Claude Platform error reference.

Найдите вашу ошибку

Сопоставьте сообщение, которое вы видите в терминале, с разделом ниже.
СообщениеРаздел
API Error: 500 ... Internal server errorServer errors
API Error: Repeated 529 Overloaded errorsServer errors
Request timed outServer errors, или Network, если сообщение упоминает вашу интернет-соединение
<model> is temporarily unavailable, so auto mode cannot determine the safety of...Server errors
Auto mode could not evaluate this action and is blocking it for safetyServer errors
Auto mode classifier transcript exceeded context windowServer errors
You've hit your session limit / You've hit your weekly limitUsage limits
Server is temporarily limiting requestsUsage limits
Request rejected (429)Usage limits
Credit balance is too lowUsage limits
Not logged in · Please run /loginAuthentication
Invalid API keyAuthentication
This organization has been disabledAuthentication
Routines are disabled by your organization's policyAuthentication
OAuth token revoked / OAuth token has expiredAuthentication
does not meet scope requirement user:profileAuthentication
Unable to connect to APINetwork
SSL certificate verification failedNetwork
403 with x-deny-reason: host_not_allowed in a cloud or routine sessionNetwork
Prompt is too longRequest errors
Error during compaction: Conversation too longRequest errors
Request too largeRequest errors
Image was too largeRequest errors
PDF too large / PDF is password protectedRequest errors
Extra inputs are not permittedRequest errors
There's an issue with the selected modelRequest errors
Claude Opus is not available with the Claude Pro planRequest errors
thinking.type.enabled is not supported for this modelRequest errors
max_tokens must be greater than thinking.budget_tokensRequest errors
API Error: 400 due to tool use concurrency issuesRequest errors
Responses seem lower quality than usualResponse quality

Автоматические повторные попытки

Claude Code повторяет попытки при временных сбоях перед отображением ошибки. Ошибки сервера, перегруженные ответы, тайм-ауты запросов, временные дроссели 429 и разорванные соединения повторяются до 10 раз с экспоненциальной задержкой. Во время повторных попыток спиннер показывает обратный отсчет Retrying in Ns · attempt x/y. Когда вы видите одну из ошибок на этой странице, эти повторные попытки уже исчерпаны. Вы можете настроить поведение с помощью двух переменных окружения:
ПеременнаяПо умолчаниюЭффект
CLAUDE_CODE_MAX_RETRIES10Количество попыток повтора. Снизьте его, чтобы быстрее выявлять сбои в скриптах; повысьте его, чтобы ждать более длительных инцидентов.
API_TIMEOUT_MS600000Тайм-аут для каждого запроса в миллисекундах. Повысьте его для медленных сетей или прокси.

Ошибки сервера

Эти ошибки исходят от инфраструктуры Anthropic, а не от вашей учетной записи или запроса.

API Error: 500 Internal server error

Claude Code отображает исходное тело ответа API для любого статуса 5xx. Пример ниже показывает ответ 500:
API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"}} · check status.claude.com
Это указывает на неожиданный сбой внутри API. Это не вызвано вашим запросом, настройками или учетной записью. Что делать:
  • Проверьте status.claude.com на наличие активных инцидентов
  • Подождите минуту, затем отправьте сообщение еще раз. Ваше исходное сообщение все еще находится в разговоре, поэтому для длинного запроса вы можете ввести try again вместо вставки всего текста.
  • Если ошибка сохраняется без опубликованного инцидента, запустите /feedback, чтобы Anthropic могла расследовать детали вашего запроса. См. Сообщить об ошибке, если /feedback недоступна у вашего провайдера.

API Error: Repeated 529 Overloaded errors

API временно работает на полную мощность для всех пользователей. Claude Code уже несколько раз повторила попытку перед отображением этого сообщения:
API Error: Repeated 529 Overloaded errors · check status.claude.com
529 — это не ваш лимит использования и не учитывается в вашей квоте. Что делать:
  • Проверьте status.claude.com на наличие уведомлений о емкости
  • Попробуйте еще раз через несколько минут
  • Запустите /model и переключитесь на другую модель, чтобы продолжить работу, так как емкость отслеживается для каждой модели. Claude Code предлагает вам это сделать, когда одна модель испытывает особенно высокую нагрузку, например Opus is experiencing high load, please use /model to switch to Sonnet.

Request timed out

API не ответила до истечения срока соединения.
Request timed out
Это может произойти в периоды высокой нагрузки или когда генерируется очень большой ответ. Тайм-аут запроса по умолчанию составляет 10 минут. Что делать:
  • Повторите запрос
  • Для долгосрочных задач разбейте работу на более мелкие запросы
  • Если причина в медленной сети или прокси, повысьте API_TIMEOUT_MS, как описано в Automatic retries
  • Если тайм-ауты частые и ваша сеть в остальном здорова, см. Network and connection errors ниже

Auto mode cannot determine the safety of an action

Модель, которую auto mode использует для классификации действий, не смогла принять решение, поэтому auto mode не одобрила действие автоматически. Сообщение, которое вы видите, зависит от того, почему классификатор не сработал. Чтения, поиски и редактирования в вашем рабочем каталоге пропускают классификатор, поэтому они продолжают работать во всех этих случаях. Когда модель классификатора перегружена:
<model> is temporarily unavailable, so auto mode cannot determine the safety of <tool> right now. Wait briefly and then try this action again.
Что делать:
  • Повторите попытку через несколько секунд; Claude видит то же сообщение и обычно повторяет попытку самостоятельно
  • Если повторные попытки продолжают не удаваться, продолжайте с задачами только для чтения и вернитесь к заблокированному действию позже
  • Это временно и не связано с auto mode eligibility; вам не нужно менять настройки
Когда классификатор вернул непарсируемый ответ:
Auto mode could not evaluate this action and is blocking it for safety — run with --debug for details
Что делать:
  • Повторите действие; это обычно успешно срабатывает при следующей попытке
  • Запустите claude --debug и повторите действие, чтобы увидеть основной ответ классификатора в журнале отладки
Когда разговор вырос больше, чем контекстное окно классификатора:
Auto mode classifier transcript exceeded context window — falling back to manual approval (try /compact to reduce conversation size)
В интерактивном сеансе auto mode переходит на обычный запрос разрешения для этого действия, чтобы вы могли одобрить или отклонить его вручную. В non-interactive mode запуск прерывается, потому что стенограмма только растет и повторная попытка не может быть успешной. Что делать:
  • Одобрите или отклоните действие в появившемся запросе
  • Запустите /compact, чтобы уменьшить размер разговора, чтобы последующие действия снова поместились в окне классификатора

Лимиты использования

Эти ошибки означают, что квота, привязанная к вашей учетной записи или плану, была достигнута. Они отличаются от server errors, которые влияют на всех.

You’ve hit your session limit

Планы подписки включают скользящий лимит использования. Когда он заканчивается, вы видите одно из этих сообщений:
You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm
Claude Code блокирует дальнейшие запросы до времени сброса, показанного в сообщении. Что делать:
  • Дождитесь времени сброса, показанного в ошибке
  • Запустите /usage, чтобы увидеть лимиты вашего плана и когда они сбрасываются
  • Запустите /extra-usage, чтобы купить дополнительное использование на Pro и Max, или запросить его у администратора на Team и Enterprise. См. Extra usage for paid plans для информации о том, как это выставляется счетом.
  • Чтобы обновить ваш план для более высоких базовых лимитов, см. claude.com/pricing
Чтобы отслеживать оставшийся лимит перед его достижением, добавьте поля rate_limits в custom status line, или в Desktop app нажмите usage ring рядом с выбором модели.

Server is temporarily limiting requests

API применила краткосрочный дроссель, который не связан с квотой вашего плана.
API Error: Server is temporarily limiting requests (not your usage limit)
Это retried automatically перед отображением. Что делать:
  • Подождите немного и попробуйте еще раз
  • Проверьте status.claude.com, если это сохраняется

Request rejected (429)

Вы достигли лимита скорости, настроенного для вашего ключа API, проекта Amazon Bedrock или проекта Google Vertex AI.
API Error: Request rejected (429) · this may be a temporary capacity issue
Что делать:
  • Запустите /status и подтвердите, что активные учетные данные — это те, которые вы ожидаете. Случайный ANTHROPIC_API_KEY в вашей среде может маршрутизировать запросы через низкоуровневый ключ вместо вашей подписки.
  • Проверьте консоль вашего провайдера на предмет активных лимитов и запросите более высокий уровень, если необходимо
  • Для ключей Anthropic API см. rate limits reference для информации о том, как работают уровни и как установить лимиты для каждого рабочего пространства
  • Снизьте параллелизм: понизьте CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, избегайте запуска множества параллельных подагентов или переключитесь на меньшую модель с /model для высокообъемных скриптовых запусков

Credit balance is too low

Ваша организация Console исчерпала предоплаченные кредиты.
Credit balance is too low
Что делать:
  • Добавьте кредиты на platform.claude.com/settings/billing и рассмотрите возможность включения автоматической перезагрузки там, чтобы баланс пополнялся перед тем, как он упадет до нуля
  • Переключитесь на аутентификацию подписки с помощью /login, если у вас есть план Pro, Max, Team или Enterprise
  • Установите лимиты расходов для каждого рабочего пространства в Console, чтобы предотвратить истощение баланса организации одним проектом. См. Manage costs effectively.

Ошибки аутентификации

Эти ошибки означают, что Claude Code не может доказать вашу личность API. Запустите /status в любое время, чтобы увидеть, какие учетные данные в настоящее время активны.

Not logged in

Для этого сеанса нет доступных действительных учетных данных.
Not logged in · Please run /login
Что делать:
  • Запустите /login для аутентификации с помощью вашей подписки Claude или учетной записи Console
  • Если вы ожидали, что переменная окружения будет аутентифицировать вас, подтвердите, что ANTHROPIC_API_KEY установлена и экспортирована в оболочке, где вы запустили claude
  • Для CI или автоматизации, где интерактивный вход невозможен, настройте скрипт apiKeyHelper, который получает ключ при запуске
  • См. Authentication precedence, чтобы понять, какие учетные данные выигрывают, когда присутствуют несколько
Если вас просят войти повторно, см. Not logged in or token expired для исправлений системных часов и macOS Keychain.

Invalid API key

Переменная окружения ANTHROPIC_API_KEY или скрипт apiKeyHelper вернули ключ, который API отклонила.
Invalid API key · Fix external API key
Что делать:
  • Проверьте опечатки и подтвердите, что ключ не был отозван в Console
  • Запустите env | grep ANTHROPIC в той же оболочке. Такие инструменты, как direnv, dotenv shell plugins и IDE terminals, могут загружать устаревший ключ из файла .env в вашем проекте без явной установки.
  • Отмените установку ANTHROPIC_API_KEY и запустите /login, чтобы вместо этого использовать аутентификацию подписки
  • Если ключ поступает из скрипта apiKeyHelper, запустите скрипт напрямую, чтобы подтвердить, что он выводит действительный ключ на stdout
  • Запустите /status, чтобы подтвердить, какой источник учетных данных Claude Code фактически использует

This organization has been disabled

Устаревший ANTHROPIC_API_KEY из отключенной организации Console переопределяет вашу подписку входа.
Your ANTHROPIC_API_KEY belongs to a disabled organization · Unset the environment variable to use your other credentials
API Error: 400 ... This organization has been disabled.
Переменные окружения имеют приоритет над /login, поэтому ключ, экспортированный в профиль вашей оболочки или загруженный из файла .env, используется даже если у вас есть работающая подписка Pro или Max. В неинтерактивном режиме (-p) ключ всегда используется, когда он присутствует. Что делать:
  • Отмените установку ANTHROPIC_API_KEY в текущей оболочке и удалите его из профиля вашей оболочки, затем перезапустите claude
  • Запустите /status после этого, чтобы подтвердить, что активные учетные данные — это ваша подписка
  • Если переменная окружения не установлена и ошибка сохраняется, отключенная организация — это та, которая привязана к вашему /login. Свяжитесь с поддержкой или войдите с другой учетной записью.

Routines are disabled by your organization’s policy

Ваш администратор Team или Enterprise отключил routines на уровне организации. Ошибка появляется при попытке создать или запустить routine, включая из /schedule и пользовательского интерфейса Routines на claude.ai/code.
Routines are disabled by your organization's policy.
Это параметр на стороне сервера, поэтому его нельзя переопределить из локальных параметров, переменных окружения или флагов CLI. Что делать:
  • Попросите вашего администратора включить переключатель Routines на claude.ai/admin-settings/claude-code
  • Для одноразовой запланированной работы, которая не требует routines на уровне организации, см. scheduled tasks

OAuth token revoked or expired

Ваш сохраненный вход больше не действителен. Отозванный токен означает, что вы вышли везде или администратор удалил доступ; истекший токен означает, что автоматическое обновление не удалось в середине сеанса.
OAuth token revoked · Please run /login
OAuth token has expired · Please run /login
API Error: 401 ... authentication_error
Что делать:
  • Запустите /login, чтобы войти снова
  • Если ошибка возвращается в том же сеансе после повторной аутентификации, сначала запустите /logout, чтобы полностью очистить сохраненный токен, затем /login
  • Для повторных запросов на вход между запусками см. проверки системных часов и macOS Keychain в Troubleshooting
  • Для других сбоев, включая 403 Forbidden и проблемы с браузером OAuth, см. Login and authentication

OAuth scope requirement

Сохраненный токен предшествует требованию области разрешений, которое требует более новая функция. Вы видите это чаще всего из /usage и индикатора использования строки состояния:
OAuth token does not meet scope requirement: user:profile
Что делать:
  • Запустите /login, чтобы создать новый токен с текущими областями. Вам не нужно сначала выходить.

Ошибки сети и соединения

Эти ошибки означают, что сетевой запрос от Claude Code не смог достичь пункта назначения. Они обычно исходят из вашей локальной сети, прокси или брандмауэра, или из политики сети облачной среды.

Unable to connect to API

Соединение TCP с API не удалось или никогда не завершилось.
Unable to connect to API. Check your internet connection
Unable to connect to API (ECONNREFUSED)
Unable to connect to API (ECONNRESET)
Unable to connect to API (ETIMEDOUT)
fetch failed
Request timed out. Check your internet connection and proxy settings
Распространенные причины включают отсутствие доступа в Интернет, VPN, который блокирует api.anthropic.com, или требуемый корпоративный прокси, который не настроен. Что делать:
  • Подтвердите, что вы можете достичь хоста API из той же оболочки, запустив curl -I https://api.anthropic.com. На Windows PowerShell используйте curl.exe -I https://api.anthropic.com, чтобы встроенный псевдоним Invoke-WebRequest не использовался.
  • Если вы находитесь за корпоративным прокси, установите HTTPS_PROXY перед запуском Claude Code и см. Network configuration
  • Если вы маршрутизируете через шлюз LLM или ретранслятор, установите ANTHROPIC_BASE_URL на его адрес. См. LLM gateway configuration для настройки.
  • Убедитесь, что ваш брандмауэр разрешает хосты, перечисленные в Network access requirements
  • Прерывистые сбои автоматически повторяются; постоянные сбои указывают на проблему локальной сети
Если curl успешен, но Claude Code все еще не работает, причина обычно находится между средой выполнения и сетью, а не в самой сети:
  • На Linux и WSL проверьте /etc/resolv.conf на недостижимый сервер имен. WSL в частности может наследовать неработающий распознаватель от хоста.
  • На macOS клиент VPN, который был отключен или удален, может оставить интерфейс туннеля или правило маршрутизации. Проверьте ifconfig на устаревшие интерфейсы utun и удалите расширение сети VPN в System Settings.
  • Docker Desktop и аналогичные среды выполнения контейнеров могут перехватывать исходящий трафик. Закройте их и повторите попытку, чтобы исключить это.

SSL certificate errors

Прокси или устройство безопасности в вашей сети перехватывает трафик TLS с собственным сертификатом, и Claude Code ему не доверяет.
Unable to connect to API: SSL certificate verification failed. Check your proxy or corporate SSL certificates
Unable to connect to API: Self-signed certificate detected
Что делать:
  • Экспортируйте пакет CA вашей организации и укажите Claude Code на него с помощью NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem
  • См. Network configuration для полных инструкций по настройке
  • Не устанавливайте NODE_TLS_REJECT_UNAUTHORIZED=0, что полностью отключает проверку сертификата

Host not allowed in a cloud session

Исходящий HTTP-запрос из облачной сессии или процедуры был заблокирован политикой сети среды.
HTTP 403
x-deny-reason: host_not_allowed
Вы также можете увидеть сертификат TLS, который не соответствует реальному сертификату пункта назначения. Облачная среда маршрутизирует исходящий трафик через прокси, который применяет политику сети, поэтому несоответствующий сертификат означает, что прокси прервал соединение, а не пункт назначения. Это не проблема сети на стороне клиента. Облачные сессии и процедуры работают внутри изолированной среды, исходящий трафик которой фильтруется в соответствии со списком разрешений среды. Среда Default использует доступ Trusted, который разрешает список разрешений по умолчанию реестров пакетов, API поставщиков облачных услуг, реестров контейнеров и распространенных доменов разработки, но блокирует все остальное. Что делать:
  • Откройте процедуру для редактирования или запустите облачную сессию. Выберите значок облака, показывающий имя вашей среды, например Default, чтобы открыть селектор. Наведите указатель на вашу среду и нажмите значок параметров.
  • В диалоговом окне Update cloud environment измените Network access с Trusted на Custom, затем добавьте заблокированный домен в Allowed domains. Введите один домен в строку. Установите флажок Also include default list of common package managers, чтобы сохранить список разрешений по умолчанию вместе с вашими пользовательскими доменами. Выберите Full вместо этого, если вы хотите неограниченный доступ.
  • Нажмите Save changes. Следующий запуск использует обновленный список разрешений.
См. Network access для уровней доступа и списка разрешений по умолчанию. Локальные сессии CLI не затронуты этой политикой.

Ошибки запроса

Эти ошибки означают, что API получила ваш запрос, но отклонила его содержимое.

Prompt is too long

Разговор плюс прикрепленные файлы превышают контекстное окно модели.
Prompt is too long
Что делать:
  • Запустите /compact, чтобы суммировать более ранние ходы и освободить место, или /clear, чтобы начать заново
  • Запустите /context, чтобы увидеть разбивку того, что потребляет окно: системный запрос, инструменты, файлы памяти и сообщения
  • Отключите MCP servers, которые вы не используете, с помощью /mcp disable <name>, чтобы удалить их определения инструментов из контекста
  • Обрежьте большие файлы памяти CLAUDE.md, или переместите инструкции в path-scoped rules, которые загружаются только при необходимости
  • Подагенты наследуют каждое определение инструмента MCP от родительского сеанса, что может заполнить их контекстное окно перед первым ходом. Отключите MCP servers, которые вы не используете, перед созданием подагентов.
  • Auto-compact включен по умолчанию и обычно предотвращает эту ошибку. Если вы установили DISABLE_AUTO_COMPACT, повторно включите его или запустите /compact вручную перед заполнением окна.
См. Explore the context window для интерактивного просмотра того, как заполняется контекст.

Error during compaction: Conversation too long

/compact сама не удалась, потому что недостаточно свободного контекста для хранения создаваемого ею резюме.
Error during compaction: Conversation too long. Press esc twice to go up a few messages and try again.
Это может произойти, когда окно уже полно в момент срабатывания auto-compact, или когда вы запускаете /compact после просмотра Prompt is too long. Что делать:
  • Нажмите Esc дважды, чтобы открыть список сообщений и вернуться на несколько ходов назад. Это удаляет самые последние сообщения из контекста. Затем запустите /compact снова.
  • Если отступление не освобождает достаточно места, запустите /clear, чтобы начать свежий сеанс. Ваш предыдущий разговор сохраняется и может быть переоткрыт с помощью /resume.

Request too large

Исходное тело запроса превысило лимит байтов API перед токенизацией, обычно из-за большого вставленного файла или вложения.
Request too large (max 30 MB). Double press esc to go back and remove or shrink the attached content.
Это лимит размера на HTTP запрос, отдельный от context window limit. Что делать:
  • Нажмите Esc дважды и вернитесь назад перед ходом, который добавил переразмеренное содержимое
  • Ссылайтесь на большие файлы по пути вместо вставки их содержимого, чтобы Claude могла читать их по частям
  • Для изображений см. Image was too large ниже

Image was too large

Вставленное или прикрепленное изображение превышает лимиты размера или размеров API.
Image was too large. Double press esc to go back and try again with a smaller image.
API Error: 400 ... image dimensions exceed max allowed size
Изображение остается в истории разговора после ошибки, поэтому каждое последующее сообщение не удается с той же ошибкой, пока вы его не удалите. Что делать:
  • Нажмите Esc дважды и вернитесь назад перед ходом, где было добавлено изображение
  • Измените размер изображения перед вставкой. API принимает изображения до 8000 пикселей на самой длинной стороне для одного изображения или 2000 пикселей, когда в контексте много изображений.
  • Сделайте более плотный скриншот соответствующего региона вместо полного экрана

PDF errors

PDF, который вы прикрепили, не удалось обработать.
PDF too large (max 100 pages, 32 MB). Try splitting it or extracting text first.
PDF is password protected. Try removing protection or extracting text first.
The PDF file was not valid. Try converting to a different format first.
Что делать:
  • Для больших PDF-файлов попросите Claude прочитать диапазон страниц с помощью инструмента Read вместо прикрепления всего файла, или извлеките текст с помощью инструмента, такого как pdftotext, и ссылайтесь на выходной файл по пути
  • Для защищенных или недействительных PDF-файлов удалите пароль или повторно экспортируйте файл из исходного приложения, затем попробуйте еще раз

Extra inputs are not permitted

Прокси или шлюз LLM между Claude Code и API удалили заголовок запроса anthropic-beta, поэтому API отклонила поля, которые от него зависят.
API Error: 400 ... Extra inputs are not permitted ... context_management
API Error: 400 ... Extra inputs are not permitted ... tools.0.custom.input_examples
API Error: 400 ... Unexpected value(s) for the `anthropic-beta` header
Claude Code отправляет поля, доступные только в бета-версии, такие как context_management, effort и инструмент input_examples, вместе с заголовком anthropic-beta, который их включает. Когда шлюз пересылает тело, но удаляет заголовок, API видит поля, которые она не распознает. Что делать:
  • Настройте ваш шлюз для пересылки заголовка anthropic-beta. См. LLM gateway configuration.
  • В качестве резервного варианта установите CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 перед запуском. Это отключает функции, требующие заголовка бета-версии, чтобы запросы успешно проходили через шлюз, который не может его пересылать.

There’s an issue with the selected model

Настроенное имя модели не было распознано или ваша учетная запись не имеет доступа к ней.
There's an issue with the selected model (claude-...). It may not exist or you may not have access to it. Run /model to select a different one.
Что делать:
  • Запустите /model, чтобы выбрать из моделей, доступных вашей учетной записи
  • Используйте псевдоним, такой как sonnet или opus, вместо полного версионного ID. Псевдонимы отслеживают последний выпуск, поэтому они не устаревают. См. Model configuration.
  • Если неправильная модель продолжает возвращаться, где-то установлен устаревший ID. Проверьте в порядке приоритета: флаг --model, переменная окружения ANTHROPIC_MODEL, затем поле model в .claude/settings.local.json, файл .claude/settings.json вашего проекта и ~/.claude/settings.json. Удалите устаревшее значение, и Claude Code вернется к стандартной модели вашей учетной записи.
  • Для развертываний Vertex AI см. Vertex AI troubleshooting.

Claude Opus is not available with the Claude Pro plan

Ваш активный план подписки не включает выбранную модель.
Claude Opus is not available with the Claude Pro plan · Select a different model in /model
Что делать:
  • Запустите /model и выберите модель, которую включает ваш план
  • Если вы недавно обновили свой план и все еще видите это, запустите /logout, затем /login. Сохраненный токен отражает ваш план на момент входа, поэтому обновление в Интернете не вступает в силу в существующем сеансе, пока вы не повторно аутентифицируетесь.
  • См. claude.com/pricing для информации о том, какие модели включает каждый план

thinking.type.enabled is not supported for this model

Ваша версия Claude Code старше минимальной для Opus 4.7. CLI отправила конфигурацию thinking, которую модель больше не принимает.
API Error: 400 ... "thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
Что делать:
  • Запустите claude update, чтобы обновиться до v2.1.111 или позже, затем перезапустите Claude Code
  • Если вы не можете обновиться, запустите /model и выберите Opus 4.6 или Sonnet вместо этого
  • Если вы столкнулись с этим в Agent SDK, см. SDK troubleshooting

Thinking budget exceeds output limit

Настроенный бюджет расширенного thinking превышает максимальную длину ответа, поэтому для фактического ответа не осталось места.
API Error: 400 ... max_tokens must be greater than thinking.budget_tokens
Claude Code автоматически регулирует эти значения на Anthropic API. Вы обычно видите эту ошибку на Amazon Bedrock или Google Vertex AI, когда MAX_THINKING_TOKENS установлена выше лимита вывода провайдера, или когда Plan Mode повышает бюджет thinking. Что делать:
  • Понизьте MAX_THINKING_TOKENS, или повысьте CLAUDE_CODE_MAX_OUTPUT_TOKENS выше бюджета thinking
  • См. Extended thinking для информации о том, как бюджет взаимодействует с длиной вывода

Tool use or thinking block mismatch

История разговора достигла API в несогласованном состоянии, обычно после того, как вызов инструмента был прерван или ход был отредактирован в середине потока.
API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation.
API Error: 400 ... unexpected `tool_use_id` found in `tool_result` blocks
API Error: 400 ... thinking blocks ... cannot be modified
Все три варианта означают одно и то же: последовательность блоков tool_use, tool_result и thinking в истории больше не соответствует тому, что ожидает API. Что делать:
  • Запустите /rewind, или нажмите Esc дважды, чтобы вернуться к контрольной точке перед поврежденным ходом и продолжить оттуда. См. Checkpointing для информации о том, как создаются и восстанавливаются контрольные точки.

Responses seem lower quality than usual

Если ответы Claude кажутся менее способными, чем вы ожидаете, но ошибка не отображается, причина обычно в состоянии разговора, а не в самой модели. Claude Code не молча меняет версии моделей. Она может переключиться на резервную модель в конкретных случаях, таких как достижение квоты Opus или отсутствие вашей модели в регионе Bedrock или Vertex AI; проверка Model selection ниже ловит оба, и Model configuration объясняет, когда применяется резервная версия. Сначала проверьте эти пункты:
  • Model selection: запустите /model, чтобы подтвердить, что вы находитесь на модели, которую ожидаете. Предыдущий выбор /model или переменная окружения ANTHROPIC_MODEL могут поместить вас на меньшую модель, чем вы предполагали.
  • Effort level: запустите /effort, чтобы проверить текущий уровень рассуждений и повысить его для сложной отладки или работы по дизайну. Значения по умолчанию варьируются в зависимости от модели, поэтому проверьте перед предположением, что вы ниже максимума. См. Adjust effort level для значений по умолчанию для каждой модели и ярлыка ultrathink.
  • Context pressure: запустите /context, чтобы увидеть, насколько полно окно. Если оно близко к емкости, запустите /compact в естественной точке разрыва или /clear, чтобы начать заново. См. Explore the context window для информации о том, как auto-compact влияет на более ранние ходы.
  • Stale instructions: большие или устаревшие файлы CLAUDE.md и определения инструментов MCP потребляют контекст и могут направлять ответы. /doctor отмечает переразмеренные файлы памяти и определения подагентов; /context показывает использование токенов инструментов MCP.
Когда ответ идет неправильно, откат обычно работает лучше, чем ответ с исправлениями. Нажмите Esc дважды или запустите /rewind, чтобы вернуться перед плохим ходом, затем переформулируйте запрос с большей конкретикой. Исправление в потоке сохраняет неправильную попытку в контексте, что может привязать более поздние ответы к ней. См. Checkpointing. Если качество все еще кажется неправильным после проверки вышеуказанного, запустите /feedback и опишите, что вы ожидали в сравнении с тем, что вы получили. Обратная связь, отправленная таким образом, включает стенограмму разговора, что является самым быстрым способом для Anthropic диагностировать реальную регрессию. См. Report an error, если /feedback недоступна у вашего провайдера.

Сообщить об ошибке

На этой странице рассматриваются ошибки из Claude API. Для ошибок из других компонентов Claude Code см. соответствующее руководство:
  • MCP server не удалось подключиться или аутентифицироваться: MCP
  • Скрипт hook не удалось или заблокировал инструмент: Debug hooks
  • Permission denied или ошибки файловой системы во время установки: Troubleshoot installation and login
Если ошибка не указана здесь или предложенное исправление не помогает:
  • Запустите /feedback внутри Claude Code, чтобы отправить стенограмму и описание в Anthropic. Команда также предлагает открыть предварительно заполненную проблему GitHub. Обратная связь недоступна на развертываниях Bedrock, Vertex AI и Foundry.
  • Запустите /doctor, чтобы проверить проблемы локальной конфигурации
  • Проверьте status.claude.com на наличие активных инцидентов
  • Поищите existing issues на GitHub