Source: https://aiprimetech.io/ru/learn/use-claude-api-with-claude-code/ [Главная](/ru/) / [Обучение](/ru/learn/) / Безлимитный доступ к Claude Code # Безлимитный доступ к Claude Code Claude Code — официальный агент командной строки от Anthropic для разработки программного обеспечения. Он работает с контекстным окном размером 200k, запускает субагентов с собственными независимыми контекстами, считывает целые файлы в историю диалога и повторно отправляет полный контекст при каждом обмене сообщениями, что приводит к квадратичному росту расхода токенов в длительных сеансах. Это делает его одним из самых требовательных к расходу токенов инструментов для разработчиков. Подключение Claude Code к безлимитному шлюзу с фиксированной оплатой превращает его из инструмента, использование которого приходится тщательно дозировать, в полноценного постоянно доступного помощника по разработке. ## Почему расход токенов в Claude Code растёт квадратично С точки зрения API Claude Code не сохраняет состояние между обменами сообщениями. Каждое отправленное вами сообщение включает всю историю диалога: все предыдущие сообщения, всё содержимое прочитанных файлов, все результаты работы инструментов и все ответы ассистента. Первое сообщение может содержать 5,000 токенов. К десятому обмену вы отправляете 50,000 токенов истории плюс весь добавленный новый контент. К двадцатому обмену контекст может превышать 150,000 токенов на запрос. Субагенты усугубляют ситуацию. Когда Claude Code делегирует работу субагенту, тот получает собственное контекстное окно и начинает независимо накапливать свою историю. Контекст родительского агента растёт за счёт включения сводки субагента, а сам субагент отдельно наращивает расходы на токены. Команды агентов, в которых несколько субагентов работают совместно, ещё сильнее увеличивают расход. В сложной задаче могут участвовать родительский агент и три субагента, каждый с контекстом объёмом 100k+ токенов, и все они используют один API-ключ. Команда /compact помогает, создавая сводку истории и сокращая старый контекст, но это ручное вмешательство, при котором детализация приносится в жертву свободному месту. При оплате за токены пользователи постоянно сокращают контекст, чтобы контролировать расходы. При безлимитном доступе можно позволить диалогам расти естественным образом, сокращать контекст только при ухудшении его качества и свободно использовать субагентов, не подсчитывая в уме их стоимость. ## Настройка переменных окружения Claude Code считывает настройки API из переменных окружения. Две обязательные переменные — ANTHROPIC_BASE_URL и либо ANTHROPIC_API_KEY, либо ANTHROPIC_AUTH_TOKEN. Задайте для ANTHROPIC_BASE_URL значение https://unlimited.aiprimetech.io — корневой адрес хоста без /v1, поскольку SDK Anthropic автоматически добавляет путь API. Для ключа используйте ANTHROPIC_API_KEY, если ваш шлюз ожидает аутентификацию через заголовок x-api-key — стандартный формат Anthropic. Задайте эти переменные в профиле оболочки (.bashrc, .zshrc или PowerShell $PROFILE), чтобы сохранить настройки. В Windows их также можно задать как системные переменные окружения через диалог «Дополнительные параметры системы». Claude Code считывает их при запуске: если вы измените значения, перезапустите сеанс Claude Code, чтобы изменения вступили в силу. Чтобы переопределить настройки для отдельного проекта, создайте файл .env в его корневом каталоге. Claude Code загружает файлы .env из рабочего каталога. Это позволяет использовать разные настройки API для разных проектов — удобно, если часть проектов использует безлимитный доступ, а другие оплачиваются напрямую в Anthropic. Файл .env имеет приоритет над системными переменными окружения. ## Сопоставление моделей для Sonnet, Opus, Haiku и Fable Claude Code использует внутренние псевдонимы моделей, которые можно переопределить с помощью переменных окружения. ANTHROPIC_DEFAULT_SONNET_MODEL определяет модель для выбора «sonnet» по умолчанию. ANTHROPIC_DEFAULT_OPUS_MODEL переопределяет выбор «opus». ANTHROPIC_DEFAULT_HAIKU_MODEL и ANTHROPIC_DEFAULT_FABLE_MODEL управляют остальными уровнями. Задайте для них точные идентификаторы моделей, поддерживаемых вашим шлюзом. Например, задайте ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-5 и ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-6.. Когда вы выбираете уровень модели в Claude Code с помощью /model или флага запуска, используется модель, которую вы указали в сопоставлении. Это особенно полезно, если шлюз предоставляет собственные идентификаторы моделей или если вы хотите закрепить конкретные версии моделей. При безлимитном доступе выбор модели определяется исключительно соотношением качества и скорости. Стоимость не зависит от уровня модели. Используйте Opus по умолчанию для максимального качества и переключайтесь на Sonnet или Haiku только тогда, когда нужны более быстрые ответы при частых итерациях. Команда /effort дополнительно регулирует, насколько тщательно Claude Code подходит к каждой задаче: сочетайте высокий уровень усилий с Opus, чтобы получить наиболее мощную конфигурацию. ## Субагенты, команды агентов и фоновые агенты Claude Code может запускать субагентов — независимые экземпляры Claude с собственными контекстными окнами, которые выполняют делегированные подзадачи. Когда основной агент сталкивается со сложной задачей, он может поручить исследование, реализацию или проверку субагентам, которые работают изолированно и возвращают результаты. Каждый субагент начинает с чистого контекста и накапливает собственную историю диалога. Команды агентов развивают эту концепцию, позволяя нескольким субагентам одновременно выполнять связанную работу совместно. Основной агент выступает координатором: распределяет работу и объединяет результаты. Это чрезвычайно эффективно для масштабных изменений: один субагент может выполнять рефакторинг модуля A, пока другой работает над модулем B. Однако потребление ресурсов API растёт линейно с числом активных агентов. Фоновые агенты работают асинхронно, пока вы продолжаете работу в основном сеансе. Они выполняют отдельные задачи и сообщают о результатах после завершения. При оплате за токены одновременный запуск нескольких фоновых агентов быстро становится дорогим. При безлимитном доступе можно запустить несколько фоновых агентов, дать им работать над разными аспектами проекта и просмотреть результаты, когда они будут готовы, — всё это входит в фиксированную оплату. Задайте CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1, чтобы Claude Code не отправлял телеметрию и необязательные запросы. Это полезная практика для любого пользовательского шлюза, позволяющая сократить лишний трафик. Кроме того, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 указывает Claude Code запрашивать у шлюза доступные модели вместо использования жёстко заданных списков. ## Неинтерактивный режим и интеграция с CI/CD Неинтерактивный режим Claude Code (флаг --headless) работает без интерактивных запросов, поэтому подходит для конвейеров CI/CD, автоматизированного ревью кода и пакетной обработки. В этом режиме Claude Code считывает входные данные из stdin или аргументов командной строки и выводит результаты в stdout. После выполнения задачи он завершает работу, не ожидая дальнейшего ввода. Для интеграции с CI задайте переменные окружения в конфигурации конвейера (секреты GitHub Actions, переменные GitLab CI, учётные данные Jenkins) и вызовите Claude Code, передав описание задачи в качестве аргумента. Типичные сценарии использования в CI включают автоматизированное ревью PR, генерацию документации, написание тестов и скриптов миграции. При безлимитном доступе неинтерактивный режим открывает возможности для обработки большого объёма задач. Вы можете запускать Claude Code для каждого PR в репозитории, пакетно генерировать наборы тестов для непокрытых тестами модулей или автоматизировать обновление документации при каждом релизе, не беспокоясь о стоимости отдельного запуска. Фиксированная оплата покрывает весь объём, пока он остаётся в пределах ограничений частоты запросов, предусмотренных правилами добросовестного использования. ## Память проекта в CLAUDE.md и хуки Файлы CLAUDE.md обеспечивают постоянный контекст проекта, который Claude Code загружает автоматически. Разместите CLAUDE.md в корневом каталоге проекта и укажите в нём стандарты написания кода, архитектурные решения, распространённые шаблоны и инструкции для конкретного проекта. Это содержимое включается в системный промпт каждого запроса, добавляя токены к каждому вызову, но существенно улучшая качество и согласованность ответов. При оплате за токены пользователи сводят содержимое CLAUDE.md к минимуму, чтобы контролировать расходы: каждое слово добавляет токены к каждому запросу на протяжении всего сеанса. При безлимитном доступе добавляйте столько контекста, сколько действительно полезно: подробную архитектурную документацию, полные руководства по стилю, пояснения о зависимостях и принятые в команде правила. Дополнительные токены в каждом запросе не требуют доплаты, а улучшение качества накапливается с каждым взаимодействием. Хуки позволяют запускать пользовательские скрипты в определённые моменты работы Claude Code: до и после вызовов инструментов, при запуске сеанса и при сокращении контекста. Используйте хуки для добавления динамического контекста, проверки изменений средствами CI, автоматического форматирования кода или отправки уведомлений. Хуки без проблем интегрируются с безлимитным шлюзом, поскольку работают на уровне CLI, а не API. ## Устранение проблем с подключением Claude Code к шлюзу Если Claude Code не удаётся подключиться, убедитесь, что для ANTHROPIC_BASE_URL задан корневой адрес хоста без /v1. Выполните echo $ANTHROPIC_BASE_URL (или $env:ANTHROPIC_BASE_URL в PowerShell), чтобы проверить значение. SDK автоматически добавляет /v1/messages: если включить /v1 в базовый URL, запросы будут отправляться на /v1/v1/messages, что приведёт к ответу 404. Ошибки «модель не найдена» означают, что идентификатор модели в переменной сопоставления не соответствует модели, предоставляемой шлюзом. Проверьте точные поддерживаемые идентификаторы в панели управления AI Prime Tech и обновите ANTHROPIC_DEFAULT_SONNET_MODEL соответствующим образом. Помните, что идентификаторы моделей чувствительны к регистру и включают суффиксы версий. Если сеансы работают, а субагенты — нет, причина может быть в том, что субагенты по-разному наследуют переменные окружения в зависимости от способа запуска. Убедитесь, что переменные окружения заданы на уровне системы, а не только в текущем сеансе оболочки, особенно в Windows, где дочерние процессы могут не наследовать локальные переменные оболочки. Копировать ``` # Shell environment (add to .bashrc / .zshrc / $PROFILE) export ANTHROPIC_BASE_URL="https://aiprimetech.io" export ANTHROPIC_API_KEY="" export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-5" export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-6" export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 # Or per-project .env file: # ANTHROPIC_BASE_URL=https://aiprimetech.io # ANTHROPIC_API_KEY=sk-... # ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-5 # Run Claude Code: # claude (interactive) # claude --headless (CI/CD mode) ``` ## Часто задаваемые вопросы Почему Claude Code использует гораздо больше токенов, чем чат? Claude Code повторно отправляет всю историю разговора при каждом обмене сообщениями — на стороне API состояние не сохраняется. По мере роста сеанса каждый запрос включает все предыдущие сообщения, содержимое файлов и результаты работы инструментов. Это приводит к квадратичному росту числа токенов: двадцатое сообщение в сеансе может быть в 10-20x больше первого. Учитывается ли использование субагентов отдельно? Каждый субагент ведёт собственный независимый разговор со своим контекстным окном. На безлимитном тарифе все разговоры агентов — основного агента, субагентов и фоновых агентов — включены в фиксированную стоимость. Дополнительной платы за каждого агента или каждый разговор нет. Нужно ли включать /v1 в ANTHROPIC_BASE_URL? Нет. Укажите корневой адрес хоста: https://unlimited.aiprimetech.io — SDK Anthropic автоматически добавляет /v1/messages. Если включить /v1 в значение переменной, эта часть пути продублируется, что приведёт к ошибкам 404. Можно ли использовать режим Claude Code без интерфейса в CI/CD на безлимитном тарифе? Да. Задайте ANTHROPIC_BASE_URL и ANTHROPIC_API_KEY в секретах вашего конвейера и запустите claude --headless с аргументами задачи. Использование в CI включено в ту же фиксированную стоимость безлимитного тарифа с учётом ограничений частоты запросов в рамках добросовестного использования. Как переключать модели в Claude Code? Используйте команду /model во время сеанса или задайте переменные окружения ANTHROPIC_DEFAULT_SONNET_MODEL и ANTHROPIC_DEFAULT_OPUS_MODEL, чтобы управлять выбором моделей для каждого уровня. На безлимитном тарифе стоимость не зависит от модели. Начните использовать Claude за несколько минут Получите ключ API — учётная запись Anthropic и запись в лист ожидания не нужны.[Получить ключ API](/register) AI Prime Tech — независимый API-шлюз. Он не связан с Anthropic, не одобрен этой компанией и не является её реселлером. Claude и названия связанных моделей — товарные знаки их соответствующих владельцев. ## Другие руководства по Claude API [Как получить ключ Claude API](/ru/learn/how-to-get-a-claude-api-key/)[Как устроены цены Claude API](/ru/learn/claude-api-pricing-explained/)[Самый дешевый способ использования API Claude](/ru/learn/cheapest-way-to-use-claude-api/)[Безлимитный Cursor с API Claude](/ru/learn/use-claude-api-with-cursor/)[Шлюз API Claude и прямой доступ к Anthropic: сравнение](/ru/learn/claude-api-vs-anthropic-direct/)[Использование Claude через API, совместимый с OpenAI](/ru/learn/openai-compatible-claude-api/)[Сравнение моделей Claude](/ru/learn/claude-api-models-compared/)[Оплата API Claude криптовалютой](/ru/learn/claude-api-with-crypto-payment/)[Доступ к API Claude без листа ожидания](/ru/learn/claude-api-without-waitlist/)[Как сократить расход токенов Claude](/ru/learn/how-to-reduce-claude-token-usage/)[Безлимитный Cline с API Claude](/ru/learn/use-claude-api-with-cline/)[Безлимитный Roo Code с API Claude](/ru/learn/use-claude-api-with-roo-code/)[Безлимитный Claude в IDE JetBrains](/ru/learn/use-claude-api-with-jetbrains/)[Aider без ограничений с Claude API](/ru/learn/use-claude-api-with-aider/)[Безлимитный Claude в VS Code](/ru/learn/use-claude-api-with-vscode/)[OpenCode без ограничений с Claude API](/ru/learn/use-claude-api-with-opencode/)[Запуск агента Hermes без ограничений на Claude](/ru/learn/run-hermes-agent-with-claude-api/)[Запуск OpenClaw с Claude без ограничений](/ru/learn/run-openclaw-with-claude-api/)[Что означает API, совместимый с Anthropic](/ru/learn/anthropic-compatible-api/)[Ключ API для Claude Code — как получить и настроить](/ru/learn/claude-code-api-key-setup/)[Расходы на API Claude Code — цены и способы их снизить](/ru/learn/claude-code-api-costs/)[Ошибки Claude API — ограничения частоты запросов и исправление 400, 500, 529](/ru/learn/claude-api-errors-troubleshooting/)[Как купить кредиты Claude API](/ru/learn/buy-claude-api-credits/)[Бесплатный пробный доступ к Claude API: что действительно бесплатно, а что нет](/ru/learn/claude-api-free-trial/)[API Claude или подписка Claude Pro/Max — что выбрать](/ru/learn/claude-api-vs-subscription/)[Запуск Codex CLI на Claude](/ru/learn/use-claude-api-with-codex/)[Подключение Claude к n8n](/ru/learn/use-claude-api-with-n8n/)[Маршрутизация LiteLLM к Claude](/ru/learn/use-claude-api-with-litellm/)[Использование Claude в Kilo Code](/ru/learn/use-claude-api-with-kilo-code/)[Подключение Claude к GitHub Copilot](/ru/learn/use-claude-api-with-github-copilot/)[Подключите Zed к Claude через шлюз](/ru/learn/use-claude-api-with-zed/)[Подключите Cherry Studio к Claude](/ru/learn/use-claude-api-with-cherry-studio/)[Подключение LangChain к Claude через шлюз](/ru/learn/use-claude-api-with-langchain/)[Используйте Factory Droid с Claude](/ru/learn/use-claude-api-with-factory-droid/)[Как устроен API Claude Code](/ru/learn/claude-code-api/)[Интеграция API Claude в ваше приложение](/ru/learn/claude-api-integration/)