Claude API или подписка: что выгоднее?
Сравнение стоимости Claude API и подписки. Выясните точку безубыточности на основе тарифов за token, чтобы понять, когда использование API станет дороже плана.
Дешевле ли Claude API, чем подписка?
Claude API дешевле подписки при определенном объеме использования, и дороже — при превышении этого объема. Для одного разработчика, который пишет код интерактивно в течение всего дня, обычно выгоднее фиксированный тариф. Для программы, которая делает собственные вызовы, API является единственным вариантом, поэтому стоимость не является решающим фактором. Все остальное — это арифметика, которую можно выполнить за десять минут.
Не существует официального значения точки безубыточности. Подписка продается в виде окон использования, а не лимитов на токены, поэтому ни один опубликованный показатель не укажет, где пересекаются эти две линии. Ниже приведена формула, рассчитанная на основе текущих тарифов за токен, а также с учетом факторов вашего поведения, которые влияют на результат сильнее, чем стоимость тарифного плана. Все приведенные ниже значения точки безубыточности — это мои собственные расчеты на основе опубликованных тарифов и заявленных допущений, а не задокументированные данные.
Если вы все еще выбираете, какой план купить, какой план Claude подходит под ваш стиль работы ответит на этот вопрос. Данный пост предполагает, что вы уже знаете, какой план вы бы купили, и хотите узнать, стоит ли покупать его вообще.
Две модели оплаты, которые имеют разную структуру
Подписка — это емкость, которую вы можете не использовать. Вы платите фиксированную сумму и получаете лимит, который сбрасывается по расписанию. Документация Claude Code от Anthropic описывает структуру для мест Team и Enterprise: использование «расходуется из лимита на одно место, который сбрасывается в пятичасовом скользящем окне и еженедельном окне», который является общим для Claude chat и 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/место». Цены часто меняются, а лимит для каждого из них никогда не публикуется в токенах, поэтому проверяйте страницу цен в день принятия решения.
Что вы не можете получить через API
Лимит плана и интерфейс, построенный вокруг него. Команда /usage-credits в Claude Code управляет кредитными лимитами подписки, и вы запускаете ее «после входа в систему с вашей подпиской claude.ai через /login; команда недоступна при аутентификации через API key». Экран /usage также различается в зависимости от режима оплаты: блок Session «показывает использование токенов API и предназначен для пользователей API», в то время как подписчики видят полосы использования плана и разбивку использования.
Более длительный кэш промпта в Claude Code. Это стоит реальных денег, и это легко упустить. В документации сказано: «Время жизни составляет один час при подписке и сокращается до пяти минут, как только вы начинаете использовать кредиты использования; при использовании API key или облачного провайдера по умолчанию составляет пять минут». Ваше первое сообщение после перерыва, превышающего время жизни кэша, не использует кэш, поэтому весь ваш контекст обрабатывается заново и тарифицируется по ценам записи. На подписке вы можете провести пятидесятиминутную встречу и вернуться к работе с прогретым кэшем. При использовании API key такой же перерыв обойдется полной перезаписью префикса сессии.
Что вы не можете получить по подписке
Программный доступ. 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 и кэширование промптов работают вместе, и поскольку батч может выполняться дольше пяти минут, используйте 1-часовой кэш внутри него.
Атрибуция затрат по проектам. Каждый ответ API возвращает блок usage, поэтому вы можете логировать стоимость одного запроса и относить ее к проекту или клиенту. Подписка предоставляет один набор показателей для человека, владеющего местом.
Упомянем одну вещь осторожно, так как легко сделать ошибочный вывод в любую сторону: это разные поверхности оплаты. Документация 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 выходных токенов, включая thinking.
- Чтение кэша: 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 в день. Это условие — то, что ни один опубликованный показатель не может подтвердить. Та же сумма в $83 находится ниже минимальной стоимости Max, поэтому в данном случае счетчик выгоднее, чем Max.
Теперь меняйте по одному допущению за раз и смотрите, как стоимость плана перестает быть решающим фактором.
Три фактора, которые влияют на точку безубыточности сильнее, чем цена плана
Кэширование промпта. Выполните тот же шаг на 60,000 токенов без кэширования, и весь промпт будет тарифицироваться как свежий ввод: 60,000 x $2.00/MTok = $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 за MTok: чтение $0.0275, запись $0.0188, некэшированный ввод $0.0100, выход $0.0300. Это составляет примерно $0.086 за шаг, в 2.5 раза больше, чем шаг на Sonnet, и около $207 в месяц при том же объеме. Один выбор модели перевел ту же работу из категории «ниже минимального Max» в категорию «более чем в два раза выше Max». Haiku 4.5 при $1 и $5 переводит ее в другую сторону для механической работы, такой как сортировка логов.
Уровень сложности относится к выбору модели, так как токены размышлений тарифицируются по выходным ставкам. В API по умолчанию для Opus 4.8 установлен high, а документально подтвержденной отправной точкой для кодинга и агентской работы является более дорогой xhigh. Снизьте его с помощью /effort в Claude Code или с помощью output_config.effort в API. Еще одна вещь меняет старые оценки: новые модели используют новый токенизатор, который «создает примерно на 30% больше токенов для того же текста», поэтому количество токенов, измеренное на старой модели, занижает реальную стоимость того же текста сегодня.
Гигиена сессии. API не сохраняет состояние (stateless), поэтому каждый шаг повторно отправляет всю переписку как входные данные. Таким образом, длинная сессия стоит дороже за сообщение, чем новая, что является механизмом большинства неожиданных счетов; это подробно разбирается в статье что на самом деле потребляет токены в сессии 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_tokensinput_tokens считает только некэшированный остаток, обозначенный как «токены после последнего разрыва кэша». Шаг, сообщающий input_tokens: 4000, — это не шаг на 4,000 токенов; сумма трех полей — это размер промпта, необходимый для этой формулы.
Затем сравните. Если ваш измеренный месяц явно ниже стоимости плана, выбирайте счетчик. Если он явно выше, выбирайте план, при условии, что его лимит покрывает ваш обычный рабочий день. Если результат близок к границе, выбирайте план, так как план не может преподнести сюрприз, а счетчик — может.
FAQ
Дешевле ли Claude API, чем Claude Pro или Max?
Это зависит от объема, и не существует опубликованной точки безубыточности, так как подписки продаются в виде окон использования, а не лимитов на токены. Рассчитайте стоимость одного типичного шага по опубликованным тарифам за токен, умножьте на количество шагов в активный день и количество активных дней в месяц, а затем сравните этот показатель со стоимостью плана. В одном примере расчетный шаг на Sonnet 5 объемом 60,000 токенов составил около $0.035, или примерно $83 в месяц при 120 шагах в день в течение 20 дней: это выше стоимости Pro, но ниже минимальной стоимости Max.
Как рассчитать мою ежемесячную стоимость Claude API?
Запускайте /usage в Claude Code в течение недели, чтобы собрать реальные данные по токенам, или читайте страницу использования в Claude Console, если у вас уже есть аккаунт API. Затем рассчитайте стоимость одного шага: некэшированный ввод по базовой ставке, запись в кэш в 1.25 раза больше базовой ставки на вход, чтение кэша в 0.1 раза меньше базовой ставки на вход, и выход по ставке на выход, считая токены размышлений как выходные. Умножьте на количество шагов в активный день и количество активных дней в месяц.
Что больше всего меняет счет Claude API?
Кэширование промпта, более чем что-либо другое. Шаг на 60,000 токенов на Sonnet 5 стоит около $0.035, когда префикс берется из кэша, и около $0.132, когда это не так. Выбор модели идет следующим. Тот же шаг на Opus 4.8 стоит около $0.086. Длина сессии идет третьей, так как API не сохраняет состояние, и каждый шаг повторно отправляет всю переписку как входные данные.
Включает ли подписка Claude доступ к API?
Рассматривайте их как два разных аккаунта с двумя разными счетами. Вызовы API тарифицируются за токен в аккаунте, который вы создаете в Console, и ни в одном из проверенных мною документов не сказано, что подписка предоставляет кредиты API. Самым явным признаком того, что это разные поверхности, является команда /usage-credits в Claude Code, которая «недоступна при аутентификации через API key». Многие разработчики используют оба варианта: план для интерактивного кодинга и ключ для создаваемых ими сервисов.