API или подписка ChatGPT Plus — что выгоднее разработчику
Подписка и API решают разные задачи. Разбираем, во сколько реально обходится каждый вариант и когда есть смысл держать оба.
4 мин · · Обновлено · сравнение · API
Вопрос обычно звучит так: «У меня уже есть ChatGPT Plus за $20 в месяц, зачем платить ещё и за API?» Ответ зависит от того, где именно нужна модель — в браузере или в инструменте разработки. Это не взаимозаменяемые вещи, и путаница между ними стоит либо лишних денег, либо нерабочего конфига.
Что даёт подписка, а что — API
ChatGPT Plus — это доступ к веб-интерфейсу chat.openai.com (и приложениям), с лимитами на количество сообщений в конкретную модель за окно времени. Она не даёт API-ключ. Тот ключ, который нужен для Cursor, Codex CLI, Cline или своего скрипта на Python, выпускается отдельно, в личном кабинете API, и оплачивается по токенам — то есть по факту использования, а не по подписке.
Это первая причина путаницы: люди платят за Plus, открывают Cursor, вставляют пароль от аккаунта или пытаются найти ключ в настройках подписки — и такого ключа там просто нет. Cursor, Codex и подобные инструменты умеют говорить только с API, и им нужен Authorization: Bearer sk-... или совместимый ключ, а не логин от chat.openai.com.
Как считать стоимость API через токены
У API нет фиксированной цены — есть цена за миллион токенов на вход и на выход, разная для каждой модели. Например, через Zukko glm-5.3-flash стоит $0.04/$0.04 за 1M токенов, а claude-opus-5-5 или gpt-5.6-sol — $0.30/$0.30. Актуальные цены и лимиты по каждой модели можно посмотреть без ключа:
curl https://api.zukko.pro/v1/models/infoОтвет содержит цену за токен, контекстное окно и статус модели. Если разработка идёт с активным использованием агента в IDE — а агент читает файлы, держит историю диалога, перечитывает контекст на каждом шаге — токены расходуются быстро, и итоговый счёт за месяц интенсивной работы вполне может обогнать любую фиксированную подписку.
Когда выгоднее подписка
Если модель нужна для чата в браузере — задать вопрос, попросить объяснить код, сгенерировать текст без интеграции в инструменты — подписка предсказуема: $20 в месяц независимо от того, сколько сообщений отправлено (в рамках лимита). Для человека, который не пишет код каждый день и просто консультируется с моделью, это может быть дешевле, чем платить по токенам.
Когда выгоднее API
Три сценария, где подписка не работает вообще:
Автономный код-агент. Claude Code, Cursor в агентном режиме, Codex CLI — все они требуют API-ключ, подписка Plus им бесполезна технически, не только по цене.
Свой скрипт или бэкенд. Если модель вызывается программно — из Python, Node.js, любого бэкенда — нужен HTTP-запрос с ключом, и это всегда API, вне зависимости от объёма.
Контроль расходов по задаче. У API-ключа можно задать дневной или месячный лимит расхода в долларах и список разрешённых моделей — это настраивается на странице ключа в кабинете. Для подписки такого контроля не существует: она либо есть, либо нет.
Один ключ на несколько моделей и протоколов
Практическая деталь, которая экономит время: если код рассчитан на Anthropic Messages API, а инструмент — на OpenAI Chat Completions, обычно приходится держать два разных ключа от двух разных провайдеров. Через шлюз с ключом формата fetch_... это один ключ на оба протокола:
# Anthropic-стиль, для Claude Code и Anthropic SDK
curl https://api.zukko.pro/v1/messages \
-H "Authorization: Bearer fetch_ваш_ключ" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":256,"messages":[{"role":"user","content":"Привет"}]}'
# OpenAI-стиль, для Cursor и OpenAI SDK
curl https://api.zukko.pro/v1/chat/completions \
-H "Authorization: Bearer fetch_ваш_ключ" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Привет"}]}'Anthropic-совместимые клиенты идут на https://api.zukko.pro без /v1 — путь клиент добавляет сам. OpenAI-совместимые — на https://api.zukko.pro/v1. Перепутанный суффикс — самая частая причина 404 при первом подключении, и это никак не связано с ценой, только с адресом.
Прозрачность расхода
По API видно, сколько стоил именно этот запрос: в обычных (нестриминговых) ответах заголовок X-Zukko-Cost-Micros возвращает стоимость в микродолларах (1 000 000 = $1), а X-Fetch-Balance-Cents — остаток баланса после списания (несмотря на название, тоже в микродолларах). У потоковых ответов (stream: true), которые используют Cursor, Claude Code и другие IDE-агенты, этих заголовков нет. Полную историю списаний с пагинацией — общую на аккаунт, по всем ключам — даёт:
curl https://api.zukko.pro/v1/usage \
-H "Authorization: Bearer fetch_ваш_ключ"У подписки такой детализации нет в принципе — сообщение либо укладывается в лимит, либо нет, а сколько «стоило» конкретное сообщение, узнать нельзя.
Что выбрать на практике
Если модель нужна и в браузере для повседневных вопросов, и в IDE для агентной работы — держать оба варианта разумно: подписка закрывает бытовое использование с фиксированной ценой, а ключ с лимитом на дневной расход закрывает разработку, не давая экспериментам с агентом улететь в неожиданную сумму. Баланс на API можно пополнить СБП, картой (через PayPear), криптой или иностранной картой Mastercard EU через Fride (комиссия около 13%, суммы $2–$594) — от $1, без обязательной подписки на месяц вперёд.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- GPT-6 Astra или Claude Fable 5.1: две топовые модели по цене и индексуДве дорогие модели с одинаковым индексом силы и разной ценой в Zukko. Считаем разовый запрос и агентную сессию с кэшем и объясняем, как выбрать на своих данных.
- Qwen или DeepSeek по API: сравнение цен, контекста и индекса силыЧетыре модели, одна задача и честный расчёт: сколько стоит прогон на Qwen 3.8 Max и Flash и на DeepSeek V4 Pro и V4.1 Flash.
- Gemini API vs Vertex API: в чём разница и что выбрать разработчикуДве «двери» к Gemini от Google устроены по-разному: ключ из AI Studio или проект в Google Cloud. Сравниваем их и показываем третий путь через шлюз.
- Аналоги GitHub Copilot со своим API-ключом: что выбратьCline, Kilo Code, Continue и Cursor работают со своим ключом. Сравниваем, куда они встроены, как подключаются к шлюзу и как считать расход.