API-ключ даёт программный доступ к моделям Claude с оплатой за токены. Где его выпустить, куда подставить, сколько стоит миллион токенов и что делать с ошибками 401, 429 и 529.
API-ключ Claude выпускается в консоли Anthropic: адрес console.anthropic.com ведёт на platform.claude.com, ключи лежат в настройках раздела API keys. Ключ кладут в переменную окружения ANTHROPIC_API_KEY — оттуда его читают официальные SDK и Claude Code. Платите не за подписку, а за токены: миллион входных токенов Claude Sonnet 5 стоит 2 доллара, выходных — 10. Консоль и подписка claude.ai оплачиваются отдельно. Цены и коды ошибок сверены по документации платформы 17 августа 2026 года.
Что узнаешь из гайда
Часть 1 · Понятие
Главное
Ключ это пропуск к моделям в обход интерфейса: программа обращается к api.anthropic.com и платит за каждый обработанный токен.
Подписка на claude.ai и API — два разных способа платить одной компании. В подписке вы покупаете доступ человека к приложению: чат, проекты, Claude Code, лимиты на пользователя. В API вы покупаете обработку текста для своей программы: интерфейса нет, лимитов на диалоги нет, счётчик крутится по токенам.
Сравнение по деньгам не универсально: у ровной ежедневной нагрузки подписка обычно выходит дешевле, у редких всплесков — API. Что входит в тарифы и сколько стоит подписка, разобрано в гайде про тарифы и оплату Claude Code.
Часть 2 · Консоль
Главное
Ключи живут в консоли платформы, а не в чате: console.anthropic.com переадресует на platform.claude.com, раздел настроек API keys.
Новым организациям лимиты режут
Ограничения в API двухслойные: лимит трат и лимит частоты запросов. Уровень назначается автоматически по истории аккаунта, и новые организации могут стартовать на пониженном уровне Evaluation, а дальше подниматься до Start, Build и Scale по мере использования. Свой уровень и текущие лимиты видно на странице лимитов в консоли.
Часть 3 · Подключение
Главное
Стандартное место одно — переменная окружения ANTHROPIC_API_KEY. Официальные SDK и Claude Code читают её сами.
Прямой вызов идёт на https://api.anthropic.com/v1/messages. Ключ уходит в заголовке x-api-key, рядом обязателен заголовок версии API.
export ANTHROPIC_API_KEY="ваш-ключ"
curl https://api.anthropic.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-5",
"max_tokens": 1000,
"messages": [
{"role": "user", "content": "Привет, Claude"}
]
}'В Python и TypeScript ключ вообще не пишут в коде: клиент забирает его из окружения при создании.
pip install anthropic
# ANTHROPIC_API_KEY уже в окружении, в коде его не упоминаем
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1000,
messages=[{"role": "user", "content": "Привет, Claude"}],
)
print(message.content)Отдельная история — Claude Code. Он умеет работать и по подписке, и по ключу, и порядок у него жёсткий: переменная ANTHROPIC_API_KEY перебивает вход по подписке. Отсюда типовая путаница: человек оплатил Max, а расход идёт с баланса консоли.
/status показывает активный способ входа: строка с API-ключом появляется, только когда ключ реально используется.unset ANTHROPIC_API_KEY./usage показывает токены текущей сессии; у подписчиков там же полосы лимитов плана.Сколько это стоит на практике
В документации по расходам Claude Code приводится ориентир по корпоративным внедрениям: около 13 долларов на разработчика в активный день и 150-250 долларов в месяц. Цифра сильно зависит от модели и размера кодовой базы, но порядок величины из неё понятен: API для ежедневной работы в терминале обычно дороже подписки.
Часть 4 · Деньги
Главное
Цена считается отдельно за вход и за выход, за миллион токенов. Выход всегда дороже входа в пять раз.
| Модель | Вход, $ / млн | Выход, $ / млн |
|---|---|---|
| Claude Haiku 4.5 | 1 | 5 |
| Claude Sonnet 5 | 2 | 10 |
| Claude Opus 5 | 5 | 25 |
| Claude Fable 5 | 10 | 50 |
Три механики снижают счёт сильнее, чем выбор модели «подешевле».
Отдельно тарифицируются серверные инструменты: веб-поиск стоит 10 долларов за тысячу поисков, а web fetch доплаты не требует — платите только за токены загруженной страницы. Как устроен сам расход токенов и что его раздувает, разобрано в гайде про экономию токенов и лимиты Claude.
Часть 5 · Отладка
Главное
Коды делятся на две группы: 4xx — ваша сторона, 5xx — сторона Anthropic. Повторять запрос имеет смысл только во второй группе и на 429.
| Код | Что случилось |
|---|---|
| 400 | invalid_request_error — сломан формат или содержимое запроса |
| 401 | authentication_error — проблема с ключом: неверный, отозван или истёк |
| 402 | billing_error — вопрос к оплате, проверяйте платёжные данные в консоли |
| 403 | permission_error — у ключа нет прав на этот ресурс или рабочее пространство |
| 413 | request_too_large — превышен размер запроса: 32 МБ для Messages |
| 429 | rate_limit_error — упёрлись в лимит частоты запросов |
| 500 | api_error — внутренний сбой, повторять с нарастающей паузой |
| 529 | overloaded_error — API временно перегружен общим наплывом запросов |
Разбирать такие ответы руками обычно не нужно: официальные SDK сами повторяют временные сбои с нарастающей задержкой — по умолчанию дважды и с учётом заголовка retry-after, если сервер его прислал. Количество повторов настраивается у клиента.
Что приложить в обращение в поддержку
В каждом ответе API есть заголовок request-id, и он же лежит в теле ошибки. По этому идентификатору конкретный запрос находят в логах, поэтому в тикет его прикладывают в первую очередь — быстрее, чем пересказывать симптомы.
Часть 6 · Доступ
Главное
Упирается всё в две вещи: страна не в списке поддерживаемых и оплата картой. Технических ограничений на сам протокол нет.
Anthropic публикует список поддерживаемых стран, и России в нём нет: алфавитный перечень идёт от Romania сразу к Rwanda. На этот же список ссылаются системные требования Claude Code — поддерживаемая страна указана там наравне с версией операционной системы.
Оплата зарубежного сервиса
Российская карта в биллинге консоли не проходит — это отдельная от доступа проблема. Решают её либо зарубежной картой, либо через посредника вроде Оплати по миру, который оплачивает счёт за вас. Способ доступа к самой платформе это не заменяет.
Коротко
ANTHROPIC_API_KEY; напрямую он уходит заголовком x-api-key.unset ANTHROPIC_API_KEY, проверить — /status.Вопросы
Ключ выпускается в консоли Anthropic: адрес console.anthropic.com ведёт на platform.claude.com, ключи лежат в разделе настроек API keys. По документации нужны две вещи — аккаунт консоли и сам ключ. Консоль и подписка на claude.ai оплачиваются отдельно, поэтому оплаченный Pro баланса на API не даёт. Готовый ключ кладут в переменную окружения ANTHROPIC_API_KEY.
Оплата идёт за токены. По официальному прайсу Anthropic за миллион токенов вход и выход стоят: Claude Haiku 4.5 — 1 и 5 долларов, Claude Sonnet 5 — 2 и 10, Claude Opus 5 — 5 и 25, Claude Fable 5 — 10 и 50. Чтение из кэша обходится в десятую часть входной цены, а пакетная обработка через Batch API дешевле на 50 процентов.
Подписка даёт доступ к приложению и Claude Code с лимитами на человека и оплачивается помесячно. API даёт программный доступ: платите за фактически потраченные токены, лимитов на диалоги нет, но нет и интерфейса — только запросы из своего кода или из инструмента, который умеет работать с ключом.
В переменную окружения ANTHROPIC_API_KEY. Оттуда его читают официальные SDK для Python, TypeScript, Go, Java и других языков, а также Claude Code. Если вызываете API напрямую, ключ уходит в заголовке x-api-key вместе с заголовком версии anthropic-version. В сторонних приложениях ключ обычно вставляют в поле настроек провайдера.
529 это overloaded_error: API временно перегружен, чаще всего из-за общего наплыва запросов, а не из-за вашего аккаунта. Правильная реакция — повторить запрос с нарастающей паузой, официальные SDK делают это сами. Для сравнения: 401 это проблема с ключом, 402 с оплатой, 403 с правами, а 429 означает, что вы упёрлись в лимит частоты.
России нет в списке поддерживаемых стран Anthropic, поэтому и консоль, и API официально недоступны, а Claude Code прямо требует поддерживаемую страну. На практике упирается и оплата: российская карта в консоли не проходит. Обходные пути — доступ через облака-партнёры вроде Amazon Bedrock или Google Cloud либо сторонние провайдеры, отдающие модели по своему ключу.
Читать дальше
Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.
Посмотреть, что внутриtelegram
Канал с полезными материалами про нейросети
Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.