Считаем бюджет на ИИ для команды разработчиков
Оплата по токенам выгодна не всегда: всё решает объём. Показываем, как замерить расход на пилоте, посчитать месяц для команды и где проходит граница с подпиской.
6 мин · · оплата · бизнес · экономия
Бюджет на ИИ для команды разработчиков сложно планировать вслепую: подписка понятна, но платится за каждого, а оплата по токенам зависит от того, как люди на самом деле работают. Ниже — как замерить реальный расход на пилоте, посчитать месяц для команды по формуле и понять, где оплата по токенам выгоднее подписки, а где нет.
Формула: токены и цена
Модели считают текст в токенах. Каждый запрос состоит из двух частей:
- входные токены — всё, что вы отправляете: промпт, файлы проекта, историю диалога;
- выходные токены — ответ модели.
Цена запроса = (входные × цена входа + выходные × цена выхода) / 1 000 000.
Для claude-sonnet-5 в Zukko обе цены — $0.3 за миллион токенов. Запрос на 1000 входных и 500 выходных токенов стоит (1000 × 0.3 + 500 × 0.3) / 1 000 000 = $0.00045. Один запрос — копейки, но агент в IDE за рабочий день делает их сотни, и каждый раз заново отправляет контекст. Поэтому считать надо по дневному объёму, а не по одному запросу.
Пилотная неделя: замер реального расхода
Любые «типичные» цифры расхода на разработчика мало что говорят: всё зависит от инструмента, размера проекта и привычек. Честнее померить у себя.
Как провести пилот
- Выберите двух-трёх разработчиков с разным стилем работы.
- Выдайте каждому отдельный ключ — так расход будет виден по людям.
- Подключите их инструменты к Zukko:
- Claude Code:
ANTHROPIC_BASE_URL=https://api.zukko.proиANTHROPIC_AUTH_TOKEN=fetch_...— см. инструкцию для Claude Code; - Cursor, Cline и другие клиенты с OpenAI-совместимым API: base URL
https://api.zukko.pro/v1и ключfetch_...— см. инструкцию для расширений VS Code.
- Claude Code:
- Попросите работать как обычно — без «экономии» и без искусственной нагрузки.
- Соберите данные за 5 рабочих дней.
Где смотреть расход
- В кабинете, раздел «Использование»: история расходов по запросам и моделям.
- Через API:
GET https://api.zukko.pro/v1/usageвозвращает ленту ваших запросов,GET https://api.zukko.pro/v1/balance— баланс. Формат ответа описан в справке по usage и справке по балансу.
Из пилота нужны две цифры на человека: среднее число входных и выходных токенов в день и модель, на которой шла работа.
Пример: команда из пяти разработчиков
Цифры ниже — условный пример для демонстрации расчёта. Свои подставьте из пилота.
Допущения:
- 5 разработчиков;
- в среднем 3 млн входных и 1 млн выходных токенов в день на человека;
- 22 рабочих дня в месяце.
На claude-sonnet-5 ($0.3 / $0.3):
- в день на человека: (3 000 000 × 0.3 + 1 000 000 × 0.3) / 1 000 000 = $1.20;
- в месяц на команду: 1.20 × 22 × 5 = $132;
- в год: 132 × 12 = $1584;
- на человека в месяц: 132 / 5 = $26.40.
Тот же объём на других моделях:
| Модель | Цена вход/выход, $ за 1M | В день на человека | В месяц на команду |
|---|---|---|---|
claude-sonnet-5 | 0.3 / 0.3 | 4 000 000 × 0.3 / 1 000 000 = $1.20 | $132 |
gpt-5.6-luna | 0.1 / 0.1 | 4 000 000 × 0.1 / 1 000 000 = $0.40 | $44 |
glm-5.3-flash | 0.04 / 0.04 | 4 000 000 × 0.04 / 1 000 000 = $0.16 | $17.60 |
Подходит ли более дешёвая модель для ваших задач, таблица не скажет. Проверьте на пилоте: дайте одной группе задачи на claude-sonnet-5, другой — те же типы задач на gpt-5.6-luna или glm-5.3-flash, и сравните, сколько ответов пришлось переделывать. Актуальный список моделей и цен — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете.
Токены или подписка: где граница
Подписка — фиксированная сумма за человека, оплата по токенам растёт вместе с объёмом. Значит, есть точка безубыточности.
Возьмём условную подписку за $40 в месяц на человека. В пересчёте на рабочий день это 40 / 22 ≈ $1.82. На claude-sonnet-5 за эти деньги можно потратить 1.82 / 0.3 ≈ 6 млн токенов (вход плюс выход) в день.
- Если разработчик тратит меньше 6 млн токенов в день — по токенам дешевле.
- Если больше — дешевле подписка, при условии что у неё нет ограничений, в которые упрётся ваша команда. Сверяйте условия конкретного тарифа.
В нашем примере (4 млн в день) выходит $26.40 против $40 на человека. Для лёгких пользователей разница больше, для тех, кто весь день гоняет агента по большому проекту, она может развернуться в обратную сторону.
Оговорка про кэш
Агенты в IDE отправляют один и тот же большой контекст (файлы, инструкции, историю) много раз подряд. У вендоров чтение такого повторяющегося контекста из кэша промптов стоит около 10% входной цены, а в Zukko кэшированные токены оплачиваются по обычной входной цене. Поэтому для агентной работы с огромным повторяющимся контекстом реальная разница с ценами вендора меньше, чем при сравнении прайсов «в лоб». Сравнивайте по фактическому расходу из пилота.
Лимиты ключей и контроль затрат
Выдавайте каждому разработчику свой ключ. В кабинете на странице ключей для каждого можно задать:
- имя (например,
dev-alice); - дневной лимит в долларах;
- месячный лимит в долларах;
- список разрешённых моделей.
Что происходит при срабатывании:
- дневной лимит исчерпан — запросы с этим ключом получают HTTP 429 с кодом
key_daily_limit_reached; лимит сбрасывается в 00:00 UTC; - месячный лимит исчерпан — HTTP 429 с кодом
key_monthly_limit_reached; - модель не входит в список разрешённых — HTTP 403
model_not_allowed_for_key; - на общем балансе меньше $0.01 — HTTP 402
insufficient_balanceдля всех ключей.
Подробнее — в разделе о лимитах ключей.
Как снизить расход
- Выбирайте модель под задачу. Тот же объём на
gpt-5.6-lunaстоит $0.40 в день вместо $1.20 наclaude-sonnet-5, наglm-5.3-flash— $0.16. Переводите на дешёвую модель те задачи, где она на пилоте справилась. - Сокращайте контекст. Большой промпт с файлами проекта — это входные токены в каждом запросе. Не подключайте к агенту лишние папки и чистите историю диалога, когда задача сменилась.
- Объединяйте мелкие вопросы. Десять отдельных запросов с одной и той же инструкцией отправляют эту инструкцию десять раз; один запрос со списком вопросов — один раз.
- Ограничивайте вывод.
max_tokensзадаёт потолок длины ответа, а значит и стоимости выхода.
Частые вопросы
Может ли один разработчик случайно потратить весь бюджет?
Без лимитов — да: агент в цикле может отправлять запросы долго. Поэтому ставьте на каждый ключ дневной и месячный лимит. Когда расход ключа за день достигает лимита, следующие запросы получают 429 до сброса в 00:00 UTC.
Что делать, если инструмент не позволяет указать свой base URL?
Большинство IDE и клиентов позволяют указать адрес OpenAI- или Anthropic-совместимого API. Если инструмент жёстко привязан к своему серверу, можно работать через чат в браузере — он списывает с того же баланса — или поставить локальный OpenAI-совместимый прокси (например, LiteLLM) и направить его на Zukko.
На сколько хватит $100 одному разработчику?
При объёме из примера (4 млн токенов в день) на claude-sonnet-5 это $1.20 в день, или $26.40 за 22 рабочих дня: $100 хватит примерно на 100 / 26.40 ≈ 3.8 месяца. На glm-5.3-flash — $0.16 в день, $3.52 в месяц, то есть около 28 месяцев.
От чего ещё зависит бюджет?
От проекта и инструмента. Большая кодовая база и агенты, которые сами делают цепочки шагов, дают кратно больший входной объём, чем точечные вопросы в чате. Поэтому пилот на реальных задачах — единственный надёжный источник цифр. Чтобы начать, создайте ключи для участников пилота.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Купить токены нейросети: как устроен баланс в долларах и что на него взять«Токены» в шлюзе — это не пакет, а баланс в долларах. Разбираем, что с него списывается, и считаем, на сколько запросов хватит $5.
- Оплата нейросетей без комиссии: бывает ли так и как посчитать переплатуКомиссия при пополнении есть почти всегда. Показываем, из чего она складывается, считаем её для СБП и карты и даём формулу «сколько рублей нужно на N долларов».
- Оплата нейросетей рублями: СБП, баланс в долларах и курсРубли по СБП превращаются в долларовый баланс по курсу на момент оплаты плюс комиссия платёжной страницы. Показываем формулу, таблицу пополнений и цену запросов в рублях.
- Агенты opencode: как настроить роли, модели и инструментыСвой агент в opencode — это роль, модель и список разрешений. Показываем конфиг и пример, где рутину делает дешёвая модель, а код правит сильная.