Есть ли API-токены в подписке Claude Pro и что вместо них
В подписке Claude Pro нет API-токенов: лимит считается пятичасовым окном и недельным потолком. Где смотреть остаток, почему кириллица тратит окно быстрее и когда докупать API.
Короткий ответ: в подписке Claude Pro ноль API-токенов
В подписку Claude Pro не входит ни одного API-токена. Pro даёт доступ к чату на claude.ai и к Claude Code, а расход считается через скользящее пятичасовое окно и недельный потолок. API-токены продаются отдельно: их покупают в Claude Console на platform.claude.com, платят за каждый миллион токенов, и подписка на этот счёт никак не влияет.
Справка Anthropic формулирует это прямо: «The Pro plan does not include API usage through the Claude Console». Если нужны и подписка, и API, придётся завести оба: аккаунт claude.ai с Pro и отдельный биллинг в Console.
Вопрос «сколько токенов в подписке» возникает из-за того, что слово «токен» используется в двух разных смыслах. Ниже разберём оба смысла, покажем, где в приложении смотреть остаток, объясним, почему кириллица расходует окно быстрее английского, и назовём случаи, когда докупать API рядом с Pro действительно имеет смысл.
Подписка и API: два продукта с разными счётчиками
Подписка Pro стоит 20 долларов в месяц по ценам США на сентябрь 2026 года. За эти деньги вы получаете право пользоваться Claude в пределах лимита. Пакета токенов в этой сумме нет. Anthropic пишет, что число доступных сообщений зависит от их длины, от прикреплённых файлов, от длины текущего разговора и от выбранной модели. Иными словами, внутри лимит всё-таки считается в токенах, но само число токенов на окно Anthropic не публикует. Любая цифра, которую вы встретите в интернете, получена измерениями со стороны пользователей, а не из документации.
API устроен иначе. Вы регистрируете организацию в Claude Console, пополняете баланс и платите за каждый запрос: отдельно за входные токены, отдельно за выходные. Никакого окна и недельного потолка нет, есть только баланс и лимиты скорости (rate limits). Сколько стоит миллион токенов Claude зависит от модели, и входные и выходные токены стоят по-разному.
Два счётчика живут в двух разных кабинетах. Подписку вы видите на claude.ai в разделе Settings > Usage. Баланс API вы видите на platform.claude.com в разделе Usage. Один кабинет не знает о существовании другого. Оплатив Pro, вы не получите ни цента на балансе Console. Пополнив Console, вы не расширите окно Pro.
Как считается лимит Pro: окно и недельный потолок
Лимит Pro складывается из двух ограничений. Первое: скользящее окно в пять часов. Оно открывается вашим первым сообщением и закрывается через пять часов, после чего использование обнуляется. Второе: недельный потолок, общий для всех моделей. Он сбрасывается в фиксированное время недели, которое назначено вашему аккаунту.
Оба ограничения общие для чата и Claude Code. Справка говорит буквально: «all activity in both tools counts against the same usage limits». Час работы в Claude Code над большим репозиторием может съесть окно целиком, и после этого чат на claude.ai тоже откажет до сброса.
Как быстро окно заполняется, зависит от того, сколько токенов уходит на каждый запрос. Про размер окна и про то, сколько токенов на практике умещается в окно Claude Pro, написан отдельный разбор. Общая логика лимитов, включая недельный потолок и разницу между планами, описана в материале про то, как устроены лимиты Claude.
Где в приложении смотреть остаток
На claude.ai откройте настройки аккаунта и перейдите в раздел Usage (в русском интерфейсе «Использование»). Там показаны индикаторы текущего окна и недельного лимита, а также время следующего сброса. Чисел в токенах там нет: Anthropic показывает заполненность и время, а не абсолютные значения.
В Claude Code та же информация доступна командой /usage. Для подписчика Pro на этом экране есть полосы использования плана и разбивка, что именно расходовало лимит: навыки, субагенты, плагины и отдельные MCP-серверы. Клавиши d и w переключают период между последними сутками и последними семью днями. Верхний блок Session с суммой в долларах к подписке не относится: он считает стоимость сессии по ценам API и нужен тем, кто работает по API-ключу.
Когда окно кончилось, Claude Code печатает одно из двух сообщений: You've hit your session limit или You've hit your weekly limit. В сообщении указано время сброса. Переключение модели через /model в этом случае не помогает, потому что оба лимита общие для всех моделей.
Почему русский текст расходует окно быстрее
Модель не читает буквы. Текст сначала разрезается токенизатором на куски (токены), и лимит считает именно их. По документации Anthropic один токен соответствует примерно 3,5 английским символам, и там же сказано, что для других языков это число отличается. Словарь токенизатора собран из последовательностей символов, которые часто встречались в обучающих данных. Английский текст в этих данных преобладает, поэтому большинство английских слов есть в словаре целиком и стоят один токен.
С кириллицей всё иначе. Русского текста в обучающих данных меньше, и русская морфология порождает много форм одного слова: «сервер», «сервера», «серверу», «серверами». Каждая форма встречается реже, чем английское «server», и словарь редко хранит её целиком. Слово, которого нет в словаре, собирается из более мелких кусков. В результате одно русское слово обычно режется на несколько токенов, а одно английское чаще остаётся одним.
Точный коэффициент зависит от текста и от версии токенизатора. Модели начиная с Claude Opus 4.7 используют новый токенизатор, и по документации тот же текст даёт на нём примерно на 30 % больше токенов, чем на старых моделях. Поэтому чужие цифры бесполезны: измерьте свой текст сами. Эндпоинт подсчёта токенов бесплатный, но ему нужен API-ключ из Console:
curl https://api.anthropic.com/v1/messages/count_tokens \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "Настрой ежедневное резервное копирование базы данных на этом сервере"}]
}'Ответ выглядит так: {"input_tokens": N}, где N и есть цена вашего сообщения во входных токенах. Повторите запрос с английским переводом той же фразы и сравните два числа. Разница между ними и есть ваш личный коэффициент. Если вместо числа пришёл authentication_error, ключ не попал в переменную ANTHROPIC_API_KEY или у организации в Console нет доступа к API.
Для окна Pro это означает две вещи. Каждое ваше сообщение на русском стоит дороже английского. И, что важнее, при каждом новом запросе модели отправляется вся история разговора, так что коэффициент умножается на длину чата. Длинный диалог на русском заполняет окно заметно быстрее, чем такой же диалог на английском. Практический вывод: вставки логов и документов держите короткими, а разговор, который ушёл в сторону, начинайте заново, а не продолжайте.
Что делать, когда окно исчерпано
У подписчика Pro есть три пути, и ни один из них не превращает подписку в API-токены.
Первый путь: подождать. Сообщение о лимите показывает время сброса. Claude Code начиная с версии 2.1.234 умеет сам дождаться сброса и продолжить прерванную задачу. Что именно делать в момент, когда лимит уже показан, разобрано в заметке про то, что делать при сообщении о достижении лимита.
Второй путь: включить кредиты на дополнительное использование (usage credits). Это делается на claude.ai в Settings > Usage, в блоке Usage credits, кнопкой Enable. Вы пополняете баланс кредитов и можете задать месячный потолок расходов. Когда окно кончается, Claude продолжает работать, а расход списывается с этого баланса по стандартным ценам API. Кредиты действуют и в чате, и в Claude Code. В Claude Code тот же экран открывает команда /usage-credits. Обратите внимание: это отдельный кошелёк, привязанный к подписке и тарифицируемый по ценам API. На баланс Console он не попадает, и API-ключ по нему не работает.
Третий путь: перевести Claude Code на API-ключ. Он подходит, когда у вас уже есть организация в Console с балансом, или когда вы хотите держать расход на автоматизацию отдельно от личной подписки.
Claude Code на API-ключе, когда лимит Pro закончился
Claude Code выбирает способ входа по приоритету, и переменная окружения ANTHROPIC_API_KEY стоит выше, чем вход по подписке через /login. Поэтому переключение занимает две команды:
export ANTHROPIC_API_KEY=sk-ant-api03-...
claudeПри первом запуске с ключом Claude Code пропустит вход через браузер и один раз спросит, использовать ли этот ключ. Подтвердите. Выбор запоминается, а поменять его потом можно переключателем «Use custom API key» в /config. Проверьте, что активен именно ключ:
/statusВ строке Login method должен стоять API-ключ, а сохранённый вход по подписке будет помечен как неиспользуемый. Если /status по-прежнему показывает подписку, переменная не попала в окружение процесса: выполните echo $ANTHROPIC_API_KEY в той же оболочке, из которой запускали claude, и убедитесь, что она печатает ключ.
Чтобы вернуться на подписку после сброса окна, уберите переменную и перезапустите Claude Code:
unset ANTHROPIC_API_KEY
claudeЕсли ключ прописан в ~/.bashrc или в блоке env файла настроек Claude Code, unset подействует только на текущую оболочку. Удалите строку из файла, иначе при следующем запуске ключ снова возьмёт верх, и вы будете платить за токены, не заметив этого. Если после этого /status всё ещё показывает Console, выполните /login и войдите аккаунтом claude.ai.
Два подводных камня. Первый: на API-ключе Claude Code платит за каждый токен, и верхний блок /usage с суммой в долларах теперь показывает реальные деньги. Второй: время жизни кэша промпта на подписке составляет час, а на API-ключе по умолчанию пять минут. После перерыва длиннее пяти минут следующее сообщение перечитает весь контекст по полной цене. Чем ещё отличаются два способа входа, разобрано в материале про вход в Claude Code по подписке или по API-ключу.
Отдельный случай: Claude Code на удалённом сервере. Там браузерный вход неудобен, и возникает соблазн просто положить API-ключ в окружение. Но подписка тоже умеет работать без браузера: команда claude setup-token на вашей машине выпускает долгоживущий токен, который вы кладёте на сервер в переменную CLAUDE_CODE_OAUTH_TOKEN. Это по-прежнему подписка, с тем же окном и тем же недельным потолком, и API-токены для этого не нужны. Как устроить такую сессию, чтобы она переживала обрыв SSH, описано в руководстве про Claude Code на VPS в tmux.
Когда докупать API рядом с Pro действительно имеет смысл
Подписка выгоднее API, пока вы работаете руками и укладываетесь в окно. API становится нужен в четырёх случаях.
- Ваш собственный код вызывает Messages API напрямую: бот или интеграция с вашим сервисом. Для этого нужен ключ из Console, а подписка такого ключа не даёт.
- У вас есть длинная автономная задача в Claude Code, которая должна доработать до конца, а не остановиться на середине с сообщением о лимите.
- Вы хотите видеть расход в деньгах по каждому проекту. Console показывает это по рабочим пространствам (workspaces), подписка показывает только заполненность окна.
- Окно Pro кончается каждый день, а переходить на Max не хочется. Тогда стоит сравнить кредиты на дополнительное использование с переходом на Max, а оба варианта с чистым API.
Как считать такое сравнение, показано в разборе про то, что дешевле, API или подписка. Общее правило простое: подписка выгодна при равномерной ручной работе, API выгоден при редких больших всплесках или при автоматизации.
В каких странах можно открыть аккаунт
Открыть аккаунт claude.ai или организацию в Console можно только из страны, которая есть в опубликованном списке Anthropic на anthropic.com/supported-countries. На одной странице перечислены и страны для claude.ai, и страны для API. На сентябрь 2026 года в нём есть, например, Казахстан, Армения, Грузия и Узбекистан. России и Беларуси в списке нет. Список меняется, поэтому перед оплатой проверьте текущую версию. Подробности по регионам собраны в заметке про то, в каких странах доступен Claude.
FAQ
Сколько API-токенов входит в Claude Pro?
Ноль. Подписка Pro оплачивает доступ к чату и к Claude Code в пределах скользящего пятичасового окна и недельного потолка. API-токены покупаются отдельно в Claude Console и оплачиваются за миллион токенов. Anthropic не публикует, сколько токенов умещается в окно Pro, так что любое конкретное число в интернете получено измерениями пользователей, а не из документации.
Где посмотреть, сколько лимита Pro осталось?
На claude.ai в настройках аккаунта откройте раздел Usage: там показаны индикаторы текущего окна и недельного лимита и время следующего сброса. В Claude Code выполните /usage: подписчик увидит полосы использования плана и разбивку, что именно расходовало лимит. Когда лимит исчерпан, Claude Code печатает You've hit your session limit или You've hit your weekly limit с временем сброса.
Почему на русском лимит кончается быстрее, чем на английском?
Лимит считается в токенах, а не в словах. Словарь токенизатора собран из частых последовательностей символов в обучающих данных, где преобладает английский, поэтому английское слово чаще стоит один токен, а русское слово со своей формой окончания режется на несколько. При каждом запросе отправляется вся история разговора, так что разница умножается на длину чата. Измерить коэффициент для своего текста можно бесплатным эндпоинтом count_tokens с API-ключом из Console.
Можно ли запустить Claude Code по API-ключу, когда окно Pro закончилось?
Да. Задайте переменную ANTHROPIC_API_KEY с ключом из Console и запустите claude: переменная имеет приоритет над входом по подписке, и Claude Code один раз попросит подтвердить ключ. Команда /status показывает, какой способ входа активен. После сброса окна выполните unset ANTHROPIC_API_KEY и перезапустите Claude Code, чтобы снова платить подпиской, а не за токены.