Source: https://aiprimetech.io/ru/learn/claude-code-api/
[Главная](/ru/) / [Обучение](/ru/learn/) / Как работает API Claude Code
# Как устроен API Claude Code
Claude Code — это агент для терминала, но внутри каждое действие представляет собой вызов того же Anthropic Messages API, который можно использовать напрямую. Из этого следует полезная возможность: вы управляете конечной точкой, к которой он обращается, ключом, по которому начисляется оплата, и, соответственно, стоимостью сессии. На этой странице объясняются основные компоненты и приводятся ссылки на подробные руководства по настройке.
## Что на самом деле означает «API Claude Code»
Отдельного продукта под названием API Claude Code не существует. Claude Code проходит аутентификацию либо через подписку Claude (Pro/Max), либо с помощью ключа API, а в режиме API отправляет стандартные запросы Messages API — системный промпт, диалог, определения инструментов и результаты их работы — на конечную точку, указанную в его окружении.
Эту конечную точку можно настроить. Всем управляют две переменные окружения: ANTHROPIC_BASE_URL (куда отправляются запросы) и ANTHROPIC_AUTH_TOKEN или ANTHROPIC_API_KEY (с чьего аккаунта списывается оплата). Настройте их для прямого обращения к Anthropic или к совместимому с Anthropic шлюзу — Claude Code будет работать одинаково.
## Использование собственного ключа API с Claude Code
Задайте две переменные в профиле командной оболочки или в ~/.claude/settings.json и запустите claude как обычно. Полная пошаговая инструкция с примерами settings.json приведена в нашем руководстве по настройке ключа API для Claude Code.
Есть один нюанс: если в командной оболочке задана ANTHROPIC_API_KEY, Claude Code использует тарифы API, даже если у вас также есть подписка — переменная окружения имеет приоритет. Удалите её из окружения, если хотите использовать тариф Pro/Max.
## Сколько стоит сессия Claude Code
Агентные сессии расходуют много токенов: каждый прочитанный файл, результат работы инструмента и diff попадают в контекст. За час сосредоточенной работы можно израсходовать миллионы входных токенов, поэтому кеширование промптов так важно — на поддерживаемых конечных точках повторяющийся контекст считывается из кеша за малую долю обычной цены.
В руководстве по стоимости API Claude Code мы разбираем реальные расходы на сессию, работу кеша и способы сохранять доступную стоимость длительных сессий.
## Прямой доступ к Anthropic или шлюз
Прямой доступ к API Anthropic предоставляет оплату по объёму использования и поддержку от самого поставщика — это подходящий вариант по умолчанию для команд со стабильным бюджетом. Независимые шлюзы, такие как AI Prime Tech (не связан с Anthropic и не одобрен ею), перепродают доступ по фиксированным или сниженным тарифам и используют тот же формат обмена данными, поэтому для работы Claude Code достаточно изменить базовый URL и ключ.
Какой бы вариант вы ни выбрали, проверьте, что потоковая передача работает на всём пути и что нужные модели доступны под теми же идентификаторами, которые запрашивает Claude Code. Полный список проверок приведён в руководстве по использованию API Claude с Claude Code.
Копировать
```
# Claude Code with your own key + custom endpoint
export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_AUTH_TOKEN="sk-your-key"
claude
# or persist in ~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://aiprimetech.io",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key"
}
}
```
## Часто задаваемые вопросы
Можно ли использовать Claude Code со своим ключом API?
Да. Задайте ANTHROPIC_API_KEY (или ANTHROPIC_AUTH_TOKEN) и при необходимости ANTHROPIC_BASE_URL в окружении или в ~/.claude/settings.json, затем запустите claude. Оплата будет начисляться по этому ключу, а не по подписке. Есть ли у Claude Code собственный API?
Нет — он использует стандартный Anthropic Messages API. Любой сервис, поддерживающий этот формат, включая совместимые с Anthropic шлюзы, может обслуживать Claude Code. Почему Claude Code игнорирует мою подписку и начисляет оплату по ключу API?
Если в командной оболочке задана ANTHROPIC_API_KEY, она имеет приоритет над аутентификацией по подписке. Удалите переменную из окружения, чтобы использовать тариф Pro/Max. Можно ли направить Claude Code на другую конечную точку?
Да, через ANTHROPIC_BASE_URL. Так шлюзы, прокси и корпоративные системы маршрутизации работают с Claude Code без изменений в нём.
Начните использовать 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/)[Безлимитный доступ к Claude Code](/ru/learn/use-claude-api-with-claude-code/)[Шлюз 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 в ваше приложение](/ru/learn/claude-api-integration/)