Claude API чи підписка: що дешевше?
Порівняйте оплату API за токени з фіксованим тарифом Claude: формула беззбитковості, актуальні ставки та чинники, що змінюють результат сильніше за ціну плану.
Чи дешевший Claude API за підписку?
Claude API дешевший за підписку за певного обсягу використання і дорожчий за більшого обсягу. Для одного розробника, який цілий день інтерактивно пише код, фіксований тариф зазвичай вигідніший. Для програми, яка самостійно виконує виклики, API є єдиним варіантом, тому вартість не визначає вибір. Решту можна розрахувати за десять хвилин.
Офіційного порога беззбитковості немає. Підписка продається у вигляді вікон використання, а не лімітів токенів, тому жодне опубліковане число не покаже, де перетинаються ці дві криві. Далі наведено формулу, розраховану за поточними тарифами за токени, а також чинники вашої поведінки, які впливають на результат значно сильніше, ніж вартість тарифу. Усі наведені нижче значення порога беззбитковості — це мої власні розрахунки на основі опублікованих тарифів і зазначених припущень, а не задокументовані значення.
Якщо ви ще вирішуєте, який тариф придбати, відповідь дає матеріал який тариф Claude відповідає вашому способу роботи. У цьому матеріалі передбачається, що ви вже знаєте, який тариф придбали б, і хочете з’ясувати, чи варто його купувати взагалі.
Дві моделі оплати, які працюють за різними принципами
Підписка — це ресурс, яким ви можете не скористатися. Ви сплачуєте фіксовану суму та отримуєте ліміт, який скидається за розкладом. У документації Anthropic для Claude Code описано модель для місць Team і Enterprise: використання «списується з ліміту на кожне місце, який скидається в ковзному п’ятигодинному та тижневому вікні» і є спільним для Claude chat і Cowork. Підписник стикається з цією самою моделлю через повідомлення, після яких з’являються тексти «Ви досягли ліміту сеансу» та «Ви досягли тижневого ліміту». Невикористаний ресурс усе одно оплачено. Якщо ви перевищили доступний ресурс, робота припиняється до скидання вікна. Перемикання моделі за допомогою /model не відновить доступ, оскільки вікна спільні для всіх моделей. Якщо ви зараз бачите одне з цих повідомлень, спочатку визначте, якого саме скидання вікна ви очікуєте, і лише потім переходьте до цих розрахунків. П’ятигодинний і тижневий ліміти потребують різних дій.
API — це лічильник, який не зупиняється. Тут немає ні вікна, ні граничного блокування. Кожен запит тарифікується за кількістю токенів, а деякі функції оплачуються окремо від токенів: вебпошук «доступний у Claude API за ціною $10 за 1,000 пошуків». Ліміт нічого не зупиняє. Рахунок просто зростає. Безкоштовного рівня також немає, але кредит за реєстрацію та функції без оплати дадуть змогу провести перший експеримент, перш ніж ці розрахунки матимуть значення.
Тарифи на плани станом на 23 July 2026, наведені зі сторінки цін Claude: Pro коштує «$17 Per month with annual subscription discount ($200 billed up front). $20 if billed monthly» і включає Claude Code. Max указано як «From $100 Per month». Місця Team коштують від «$20 Per seat / month if billed annually». Enterprise цікавий тим, що поєднує обидві моделі: «Seat price + usage at API rates $20/seat». Якщо ви розглядаєте саме цю гібридну модель, що насправді покриває плата за місце Enterprise пояснює мінімальну кількість місць і складові, які визначаються лише в індивідуальній комерційній пропозиції. Якщо ви розраховуєте вартість саме інструмента для програмування, а не Claude загалом, скільки коштує Claude Code у кожному плані порівнює ці самі тарифи з розрахунковою місячною оцінкою. Якщо фіксована частина цього порівняння для Claude ще не визначена, ці рівні в порівнянні з Go, Plus і Pro від ChatGPT допоможуть ухвалити іншу частину рішення. Тарифи часто змінюються, а обсяг доступного ресурсу для кожного плану ніколи не публікується в токенах, тому перевірте сторінку цін у день ухвалення рішення.
Що неможливо отримати через API
Ліміт плану та інтерфейс для його перегляду. Команда /usage-credits у Claude Code керує кредитами використання підписки. Її запускають «після входу через /login із підпискою claude.ai; команда недоступна за автентифікації за 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 годин, анулюється, а потокову обробку не можна виконувати пакетно. Batch і кешування prompt можна комбінувати. Оскільки пакет може виконуватися довше ніж п’ять хвилин, використовуйте в ньому кеш на 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 базової ціни вхідних токенів». Токени міркувань тарифікуються як вихідні токени, тому їх потрібно враховувати в output_tokens навіть для моделей, які не відображають підсумок міркувань.
Базові тарифи за мільйон токенів (MTok), актуальні станом на 23 July 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 August 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/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 до значення, що більш ніж удвічі перевищує її. Haiku 4.5 за ціною $1 за вхід і $5 за вихід зміщує результат у протилежний бік для механічних завдань, наприклад первинного аналізу журналів. Fable 5 ще більше підвищує вартість: $10 за вхід і $50 за вихід. Тому перед вибором цієї моделі за замовчуванням варто прочитати які завдання насправді виправдовують тариф Fable 5.
Рівень зусиль належить до вибору моделі, оскільки токени міркувань оплачуються за тарифами для вихідних даних. В 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_tokensinput_tokens враховує лише залишок без кешу, який у документації описано як «токени після останньої точки кешування». Сеанс із показником input_tokens: 4000 не містить 4,000 токенів, а сума трьох полів є розміром запиту, потрібним для цієї формули.
Потім порівняйте результати. Якщо виміряне місячне споживання явно нижче за вартість плану, оберіть погодинну оплату. Якщо воно явно вище, оберіть план за умови, що його ліміту достатньо для вашого звичайного робочого дня. Якщо результат близький до межі, оберіть план, оскільки план не створює несподіваних витрат, а погодинна оплата може. Якщо результат набагато нижчий навіть за вартість Pro, спочатку визначте, чи платний план вигідніший за безкоштовний рівень для вашого способу роботи, а вже потім обирайте один із варіантів, оскільки за такого невеликого споживання ви можете недостатньо часто досягати безкоштовного ліміту, щоб виправдати будь-які витрати. Це рішення також не є незворотним: скасування плану або перехід на нижчий рівень не анулює вже оплачений місяць, якщо ще кілька тижнів фактичного використання спростують вашу оцінку. Незалежно від вибору, ці розрахунки визначають лише, яка модель оплати дешевша, а чи окупаються витрати за рахунок зекономлених годин — це окремий розрахунок, який потрібно зіставити з вашою погодинною ставкою.
FAQ
Claude API дешевший за Claude Pro або Max?
Це залежить від обсягу використання. Опублікованої точки беззбитковості немає, оскільки підписки продаються як періоди використання, а не як фіксовані обсяги токенів. Розрахуйте вартість одного типового циклу за опублікованими тарифами за токен, помножте її на кількість циклів за активний день і кількість активних днів на місяць, а потім порівняйте результат із вартістю тарифного плану. В одному прикладі цикл із 60,000 токенів Sonnet 5 коштував приблизно $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». Багато розробників використовують обидва варіанти: тарифний план для інтерактивного програмування та ключ для власних застосунків.