SSD Nodes Learn Hosting plans →
Руководства Matt ConnorАвтор: Matt Connor · Обновлено 2026-08-26

Claude API или подписка: что выгоднее по деньгам

Сравнение стоимости использования Claude API и платной подписки. Рассчитайте точку безубыточности на основе актуальных тарифов за токены и узнайте, когда API становится дороже.

Дешевле ли Claude API, чем подписка?

Claude API дешевле подписки при небольшом объеме использования и дороже при превышении определенного порога. Для разработчика, который пишет код в интерактивном режиме весь день, фиксированный тарифный план обычно выгоднее. Для программы, которая выполняет вызовы самостоятельно, API — единственный вариант, поэтому стоимость здесь не является решающим фактором. Остальное — это арифметика, которую можно выполнить за 10 минут.

Официальной точки безубыточности не существует. Подписка продается как окна использования, а не как лимиты токенов, поэтому ни одна опубликованная цифра не покажет, где пересекаются эти два графика. Ниже приведена формула, основанная на текущих тарифах за токен, а также факторы вашего поведения, которые влияют на результат сильнее, чем стоимость плана. Каждая приведенная ниже цифра точки безубыточности — это мой собственный расчет на основе опубликованных тарифов и принятых допущений, а не официальные данные.

Если вы все еще выбираете план, какой план Claude подходит для вашего стиля работы содержит ответ на этот вопрос. В этой статье предполагается, что вы уже знаете, какой план хотите приобрести, и хотите понять, стоит ли покупать его в принципе.

Две модели биллинга, которые различаются по своей структуре

Подписка — это емкость, которую вы можете не использовать. Вы платите фиксированную сумму и получаете лимит, который обновляется по расписанию. В документации к Claude Code от Anthropic указана структура для тарифов Team и Enterprise: использование «вычитается из лимита на рабочее место, который обновляется в рамках скользящего пятичасового окна и еженедельного окна», причем этот лимит общий для чата Claude и Cowork. Подписчик сталкивается с той же структурой через сообщения об ошибках: «You've hit your session limit» и «You've hit your weekly limit». Неиспользованная емкость — это деньги, которые вы уже потратили. Превышение лимита останавливает работу до момента обновления окна, и переключение модели с помощью /model не восстанавливает доступ, так как окна общие для всех моделей. Если вы сейчас видите одно из этих сообщений, определение того, какого именно окна вы ждете важнее любых расчетов, так как пятичасовое и еженедельное ограничения требуют разных действий.

API — это счетчик, который никогда не останавливается. Здесь нет окон и нет жестких ограничений. Каждый запрос оплачивается за токен, а некоторые функции тарифицируются отдельно: например, веб-поиск «доступен в Claude API по цене $10 за 1 000 поисковых запросов». Ничто не останавливается при достижении лимита. Счет просто растет. Бесплатного уровня здесь также нет, хотя приветственный кредит и бесплатные компоненты позволят провести первый эксперимент до того, как эти расчеты станут актуальны.

Стоимость планов по состоянию на 23 июля 2026 года, согласно странице с ценами Claude: тариф Pro стоит «$17 в месяц при годовой подписке ($200 списываются единовременно). $20 при ежемесячной оплате», и он включает Claude Code. Тариф Max указан как «от $100 в месяц». Стоимость мест в тарифе Team начинается от «$20 за место в месяц при годовой оплате». Тариф Enterprise интересен тем, что он объединяет обе модели: «Цена за место + использование по тарифам API $20/место». Если вы рассматриваете именно этот гибридный вариант, информация о том, что именно покрывает плата за место в Enterprise поможет разобраться с минимальным количеством мест и компонентами, которые доступны только в рамках индивидуального коммерческого предложения. Если вы оцениваете стоимость именно инструмента для программирования, а не Claude в целом, стоимость Claude Code для каждого плана сопоставляет эти сборы с примерным ежемесячным расчетом. Если вопрос выбора платформы между Claude и конкурентами еще не решен, сравнение этих уровней с тарифами Go, Plus и Pro в ChatGPT — это вторая часть принятия решения. Цены часто меняются, а лимиты для каждого тарифа никогда не публикуются в токенах, поэтому проверяйте страницу с ценами в день принятия решения.

Что недоступно через API

Лимит тарифного плана и интерфейс, построенный вокруг него. Команда /usage-credits в Claude Code управляет кредитами подписки, и её можно запустить только «после входа в систему с использованием подписки claude.ai через /login; команда недоступна при аутентификации по API-ключу». Экран /usage также различается в зависимости от режима оплаты: блок Session «показывает использование API-токенов и предназначен для пользователей API», в то время как подписчики видят шкалы использования плана и детализацию потребления. Оба варианта предполагают, что ваш план изначально включает Claude Code, что разъясняется в какие планы включают Claude Code и что делит с ним окно использования, включая случай, когда забытый API-ключ может незаметно списывать средства. Они также предполагают, что вы можете открыть этот интерфейс на машине, где непосредственно работаете, что для Linux означает более короткий список, чем можно ожидать. Поэтому перед оплатой стоит ознакомиться с какие интерфейсы работают там нативно и какой план требуется для каждого из них.

Увеличенный кэш промптов в Claude Code. Это стоит реальных денег, и этот момент легко упустить. В документации сказано: «Время жизни кэша составляет один час при наличии подписки и сокращается до пяти минут, как только вы начинаете расходовать кредиты; при использовании API-ключа или облачного провайдера по умолчанию установлено пять минут». Ваше первое сообщение после перерыва, превышающего время жизни кэша, не попадет в кэш, поэтому весь контекст будет обработан заново и оплачен по тарифам записи. При наличии подписки вы можете уйти на пятидесятиминутное совещание и вернуться к «разогретому» состоянию. При использовании API-ключа такой же перерыв потребует полной перезаписи префикса сессии.

Что недоступно в рамках подписки

Программный доступ. Для работы cron-задачи или обработчика webhook, обращающегося к Claude, требуется API key. Если ваша задача предполагает автоматизацию, сравнение с подпиской теряет смысл. В Создание вашего первого приложения с Claude API на VPS описаны принципы работы с ключами и приведён первый рабочий скрипт.

Скидка Batch API. На странице с ценами указано: «Batch API позволяет асинхронно обрабатывать большие объёмы запросов со скидкой 50% как на входные, так и на выходные токены». Это вдвое снижает затраты на задачи, не требующие немедленного ответа пользователю. Стоимость за миллион токенов при использовании Batch составляет $2.50 за вход и $12.50 за выход для Opus 4.8, $1 и $5 для Sonnet 5 по вводным ценам, а также $0.50 и $2.50 для Haiku 4.5. Платой за это является задержка: большинство пакетов обрабатываются в течение часа, пакет, не завершённый за 24 часа, аннулируется, а потоковая передача (streaming) в пакетном режиме недоступна. Batch и prompt caching работают совместно, и поскольку пакет может выполняться дольше пяти минут, внутри него можно использовать 1-часовой кэш.

Попроектный учёт затрат. Каждый ответ API содержит блок usage, что позволяет логировать стоимость отдельного запроса и относить её на конкретный проект или клиента. Подписка предоставляет общую статистику для владельца учётной записи. При масштабировании на команду выбор перестаёт быть личным, поэтому Сравнение стоимости Claude Code за рабочее место и оплаты по токенам — это тот вариант анализа, который стоит провести, когда вы начинаете оплачивать доступ для других сотрудников.

Важно прояснить один момент, так как здесь легко допустить ошибку: это две разные системы биллинга. Документация Anthropic направляет вопросы по оплате подписки в поддержку claude.ai, а вопросы по оплате Console — на платформу API. Кроме того, /usage-credits не работает при использовании API key. Никакие источники не подтверждают, что подписка включает в себя кредит для API, поэтому планируйте использование двух учётных записей и получение двух отдельных счетов.

Формула точки безубыточности

Рассчитайте стоимость одного обращения, затем масштабируйте результат.

turn cost = uncached_input_tokens x base_input_price
          + cache_write_tokens    x 1.25 x base_input_price
          + cache_read_tokens     x 0.10 x base_input_price
          + output_tokens         x output_price

monthly API cost = turn cost x turns_per_active_day x active_days_per_month

break even when: monthly API cost = flat plan fee

Множители являются опубликованными данными, а не оценочными значениями. Запись в кэш с временем жизни 5 минут стоит «1.25x от базовой цены входных токенов», запись на 1 час — «2x от базовой цены», а чтение из кэша — «0.1x от базовой цены». Токены рассуждений (thinking tokens) тарифицируются как выходные токены, поэтому они относятся к output_tokens даже для моделей, которые не отображают сводку процесса мышления.

Базовые тарифы за миллион токенов (MTok), актуальные на 23 июля 2026 года:

  • claude-fable-5: $10 за вход, $50 за выход. Чтение из кэша $1. Запись в кэш на 5 минут $12.50. Контекст 1M.
  • claude-opus-4-8 и claude-opus-4-7: $5 за вход, $25 за выход. Чтение из кэша $0.50. Запись в кэш на 5 минут $6.25. Контекст 1M.
  • claude-sonnet-5: $2 за вход, $10 за выход по вводным тарифам до 31 августа 2026 года, далее $3 и $15. При вводных тарифах чтение из кэша стоит $0.20, запись в кэш на 5 минут — $2.50. Контекст 1M.
  • claude-haiku-4-5: $1 за вход, $5 за выход. Чтение из кэша $0.10. Запись в кэш на 5 минут $1.25. Контекст 200K.

Наценка за длинный контекст отсутствует: «Запрос объемом 900k токенов тарифицируется по той же ставке за токен, что и запрос объемом 9k токенов».

Пример расчёта с учётом допущений

Возьмём один сеанс работы Claude Code на модели Sonnet 5 с контекстом 60,000 токенов: 55,000 токенов считано из кэша, 3,000 токенов записано в кэш, 2,000 токенов — новый некэшированный ввод и 1,200 токенов вывода, включая процесс мышления.

  • Чтение из кэша: 55,000 x $0.20/MTok = $0.0110
  • Запись в кэш: 3,000 x $2.50/MTok = $0.0075
  • Некэшированный ввод: 2,000 x $2.00/MTok = $0.0040
  • Вывод: 1,200 x $10.00/MTok = $0.0120

Это составляет примерно $0.035 за запрос. При 120 запросах в активный день получается около $4.14 в день. При 20 активных днях в месяц — примерно $83 в месяц.

Сравните это с фиксированными платежами, указанными выше, и вы увидите два вывода одновременно. Это примерно в четыре раза больше стоимости подписки Pro, поэтому Pro выглядит дешевле на бумаге, при условии, что лимит подписки покрывает 120 запросов к Sonnet в день. Это условие — то, что невозможно подтвердить официальными цифрами. Ближе всего к ответу подробный разбор того, что включает Pro и где заканчиваются его лимиты, который стоит прочитать, прежде чем делать вывод, что более дешёвый тариф выгоднее. Те же $83 оказываются ниже начальной стоимости тарифа Max, поэтому здесь оплата по факту использования выгоднее Max. Слово «начальной» здесь важно, так как Max продаётся по двум ценам, и выбор одного из двух уровней Max меняет планку, с которой вы сравниваете расходы, на $100 в месяц.

Теперь меняйте допущения по одному и наблюдайте, как фиксированная стоимость тарифа перестаёт быть решающим фактором.

Три фактора сильнее влияют на точку безубыточности, чем цена по тарифу

Кэширование промптов. Если запустить один и тот же запрос на 60,000 токенов без кэширования, весь промпт будет оплачен как новый ввод: 60,000 x $2.00/млн токенов = $0.12, плюс $0.012 за вывод, итого $0.132 за запрос. Это почти в четыре раза дороже запроса с кэшированием, что превращает ежемесячные расходы в $83 в сумму около $317. Это единственный показатель безубыточности, который публикует Anthropic, так как он не зависит от вашей нагрузки: «Попадание в кэш стоит 10% от стандартной цены ввода, что означает, что кэширование окупается уже после первого чтения из кэша при 5-минутном сроке действия (1.25x от цены записи) или после двух чтений при 1-часовом сроке (2x от цены записи)».

Существует два сценария, при которых кэширование отключается без уведомления. Первый — префикс короче минимально допустимой длины для кэширования: 512 токенов для Fable 5, 1,024 для Opus 4.8 и Sonnet 5, 2,048 для Opus 4.7 и 4,096 для Haiku 4.5. Более короткий префикс не кэшируется, при этом ошибка не возникает. Второй сценарий — параллельные запросы, так как «запись в кэше становится доступной только после начала формирования первого ответа». Десять идентичных запросов, отправленных одновременно, оплачиваются по полной стоимости ввода. Признаком обоих случаев является значение cache_read_input_tokens, равное нулю.

Выбор модели. Рассчитаем стоимость того же запроса для Opus 4.8: $5 за ввод и $25 за вывод, чтение из кэша по $0.50, а 5-минутная запись по $6.25 за млн токенов. Итого: чтение $0.0275, запись $0.0188, ввод без кэша $0.0100, вывод $0.0300. Это около $0.086 за запрос, что в 2.5 раза дороже запроса на Sonnet и составляет около $207 в месяц при том же объеме. Один выбор модели перевел ту же задачу из категории ниже лимита Max fee в категорию, превышающую его вдвое. Haiku 4.5 с ценами $1 и $5 меняет ситуацию в обратную сторону для механических задач, таких как сортировка логов. Fable 5 еще сильнее увеличивает расходы: $10 за ввод и $50 за вывод, поэтому стоит прочитать какие задачи действительно окупают тариф Fable 5, прежде чем делать эту модель основной по умолчанию.

Уровень усилий (effort level) относится к выбору модели, так как токены «мышления» (thinking tokens) оплачиваются по тарифам вывода. В Opus 4.8 значение по умолчанию в API — high, а документированной отправной точкой для программирования и агентских задач является более дорогой параметр xhigh. Его можно снизить с помощью /effort в Claude Code или через output_config.effort в API. Еще один фактор, меняющий старые оценки: новые модели используют новый токенизатор, который «генерирует примерно на 30% больше токенов для того же текста», поэтому подсчет, выполненный на старой модели, сегодня занижает реальный объем текста.

Гигиена сессии. API не хранит состояние, поэтому каждый запрос повторно отправляет весь диалог в качестве оплачиваемого ввода. Таким образом, длинная сессия стоит дороже в пересчете на сообщение, чем новая. Это основной механизм неожиданных счетов, подробно разобранный в что на самом деле потребляет токены в сессии Claude Code. Выполняйте /clear между несвязанными задачами, так как устаревший контекст повторно отправляется и оплачивается в каждом последующем сообщении. Выполняйте /compact внутри одной длительной задачи, чтобы история суммировалась, а не передавалась целиком. Работайте непрерывными сессиями, так как кэш по умолчанию «имеет 5-минутный срок жизни» и «обновляется без дополнительных затрат при каждом использовании кэшированного контента». Сессия, к которой вы обращаетесь раз в десять минут, каждый раз оплачивает перезапись. Отсоединенная сессия Claude Code, запущенная в tmux на VPS, почти ничего не тратит в простое, но простаивание дольше времени жизни кэша все равно приводит к потере прогретого префикса.

Оцените собственное потребление перед принятием решения

Не принимайте решение на основе моего примера. Опирайтесь на данные своей недели работы.

В Claude Code запускайте /usage в конце каждой сессии в течение недели (/cost — это псевдоним для того же экрана). Команда выводит количество токенов за сессию и оценочную стоимость, с одной оговоркой из документации: «Сумма в долларах является оценкой, вычисленной локально на основе количества токенов, и может отличаться от вашего фактического счета». Итоговые значения сбрасываются при запуске /clear, поэтому сначала ознакомьтесь с данными на экране. При наличии подписки эта сумма не является вашим счетом, но именно количество токенов, лежащее в ее основе, необходимо для данной формулы. /context показывает, что именно заполняет контекстное окно.

Для аккаунта с доступом через API официальным источником данных является страница использования в Claude Console. Чтобы оценить стоимость промпта до его отправки, используйте client.messages.count_tokens() — этот инструмент «бесплатен в использовании, но ограничен по количеству запросов в минуту в зависимости от вашего уровня доступа», и это единственный счетчик, использующий токенизатор, по которому вам фактически будут выставлять счета.

После выполнения вызова изучите блок использования и интерпретируйте его правильно:

u = response.usage
total_input = u.input_tokens + u.cache_creation_input_tokens + u.cache_read_input_tokens

input_tokens учитывает только некэшированный остаток, который в документации определен как «токены после последней точки кэширования». Сессия, сообщающая о input_tokens: 4000, не является сессией на 4000 токенов; сумма всех трех полей и есть размер промпта, необходимый для этой формулы.

Затем сравните результаты. Если рассчитанный месячный расход явно ниже стоимости плана, выбирайте оплату по фактическому использованию. Если он явно выше, выбирайте план, при условии что его лимита хватает на ваш обычный рабочий день. Если результат близок к порогу, выбирайте план: его стоимость предсказуема, а оплата по фактическому использованию может привести к неожиданному счёту. Если результат намного ниже даже стоимости Pro, сначала определите превосходит ли платный план бесплатный уровень для вашего рабочего процесса, а уже затем выбирайте вариант. При таком небольшом объёме использования вы можете недостаточно часто достигать бесплатного лимита, чтобы вообще оправдать оплату. Это решение не является необратимым: отмена плана или переход на более низкий уровень не отменяет уже оплаченный месяц, если ещё несколько недель фактического использования опровергнут вашу оценку. Какой бы вариант вы ни выбрали, этот расчёт определяет только более дешёвую модель оплаты. Отдельно нужно рассчитать, окупаются ли эти расходы за счёт высвободившихся часов, используя вашу собственную почасовую ставку.

FAQ

Дешевле ли Claude API, чем подписка Claude Pro или Max?

Это зависит от объема использования. Единой точки окупаемости не существует, так как подписки продаются как временные окна доступа, а не как фиксированные лимиты токенов. Рассчитайте стоимость одного типичного запроса по опубликованным тарифам за токен, умножьте на количество запросов в день и количество рабочих дней в месяце, а затем сравните полученную сумму со стоимостью подписки. В одном из примеров расчет для запроса к Sonnet 5 объемом 60,000 токенов дал около $0.035. При 120 запросах в день в течение 20 дней в месяц это составит примерно $83: больше стоимости Pro, но меньше стоимости начального тарифа Max.

Как рассчитать ежемесячные расходы на Claude API?

Запустите /usage в Claude Code на неделю, чтобы собрать статистику по реальному количеству токенов, или изучите страницу использования в Claude Console, если у вас уже есть API-аккаунт. Затем рассчитайте стоимость одного запроса: входные данные без кэширования по базовому тарифу, запись в кэш по тарифу 1.25 от базового, чтение из кэша по тарифу 0.1 от базового, и выходные данные по тарифу вывода (учитывая токены «мышления» как выходные). Умножьте результат на количество запросов в день и количество рабочих дней в месяц.

Что сильнее всего влияет на счет за Claude API?

Больше всего — кэширование промптов (prompt caching). Запрос к Sonnet 5 объемом 60,000 токенов стоит около $0.035, если префикс берется из кэша, и около $0.132, если нет. На втором месте — выбор модели: тот же запрос к Opus 4.8 обойдется примерно в $0.086. На третьем месте — длина сессии, так как API не сохраняет состояние (stateless), и каждый запрос требует повторной отправки всей истории переписки, которая оплачивается как входные данные.

Включен ли доступ к API в подписку Claude?

Рассматривайте их как два разных аккаунта с отдельными счетами. Вызовы API оплачиваются за токены через аккаунт, созданный в Console. В документации нет информации о том, что подписка дает кредит на использование API. Самый явный признак того, что это разные сервисы — команда /usage-credits в Claude Code, которая «недоступна при аутентификации через API key». Многие разработчики используют оба варианта: подписку для интерактивной работы с кодом и API-ключ для своих собственных разработок.