← К списку статей

Сколько стоят токены: как считать расходы на API OpenAI, Claude и Gemini

Счёт за API часто удивляет сильнее тарифа на экране: модель берёт деньги за каждый токен входного и выходного текста, а не за «один запрос». Ниже - как устроен биллинг OpenAI, Claude и Gemini, как посчитать месячный бюджет и где бизнес обычно переплачивает.

  • Токен - единица тарификации: примерно 3-4 символа или часть слова
  • Input дороже по объёму, output дороже за 1M - длинный контекст бьёт по счёту сильнее «короткого умного ответа»
  • Формула - (input_tokens / 1M) × input_price + (output_tokens / 1M) × output_price
  • Ориентиры июля 2026 - GPT-5.6 Luna/Terra/Sol, Claude Sonnet 5 / Opus 4.8 / Fable 5, Gemini 3.5 Flash / 3.1 Pro
  • Скрытые расходы - system prompt, история чата, RAG-чанки, ретраи, tool-вызовы
  • Экономия - младшая модель на рутину, caching/batch, обрезка контекста, эскалация на флагман только по сложным кейсам

Что такое токен и почему это не «слово»

Токен - фрагмент текста после токенизации модели. Это не обязательно целое слово: «программирование» может стать 2-3 токенами, а пробелы и пунктуация тоже считаются. Для оценки объёма удобно помнить:

Язык / тип текста Примерно
Английский ~750 слов ≈ 1 000 токенов
Русский ~1 страница А4 ≈ 500-800 токенов
Код часто «дороже» слов: больше коротких токенов
Таблицы / JSON компактнее на вид, но токены растут быстро

Точная нарезка зависит от токенизатора провайдера - поэтому для биллинга смотрите usage в ответе API, а не «прикидку на глаз». Подробнее про лимит одного запроса - в материале про контекстное окно.

Как считается цена API

У всех трёх вендоров схема одна:

  1. Считаются input tokens (system + user + история + вложения/чанки).
  2. Считаются output tokens (ответ модели; иногда отдельно - reasoning/thinking).
  3. Ставка берётся за 1 миллион токенов (1M), отдельно для input и output.
  4. Итог за вызов:
cost = (input_tokens / 1_000_000) × price_input
     + (output_tokens / 1_000_000) × price_output

Важные нюансы:

  • Output почти всегда дороже input в 4-6 раз - длинные ответы и «рассуждения» быстро раздувают счёт.
  • Длинный контекст у части моделей дороже выше порога (у OpenAI GPT-5.6 - выше 272K; у Gemini 3.1 Pro - выше 200K).
  • Batch API и prompt caching снижают цену на повторяющемся system/RAG-контексте - но только если архитектура это позволяет.
  • Seats ChatGPT / Claude / Gemini Workspace - другая статья расходов, не путайте с per-token API. Сравнение платформ для людей - в ChatGPT vs Claude vs Gemini.

Тарифы июля 2026: ориентиры для расчёта

Цены меняются - перед продакшеном сверяйте официальный прайс. Ниже - рабочие ориентиры из обзора моделей июля 2026 (USD за 1M токенов, standard).

OpenAI (GPT-5.6)

Модель Роль Input / 1M Output / 1M
GPT-5.6 Sol Флагман: код, агенты $5.00 $30.00
GPT-5.6 Terra Баланс цены и качества $2.50 $15.00
GPT-5.6 Luna Массовые и фоновые задачи $1.00 $6.00

При input свыше 272K у GPT-5.6 действует long-context тариф (ориентир: input ×2, output ×1.5).

Anthropic (Claude)

Модель Роль Input / 1M Output / 1M
Claude Fable 5 Coding, длинные agentic workflows $10.00 $50.00
Claude Opus 4.8 Enterprise, ежедневная сложная работа $5.00 $25.00
Claude Sonnet 5 Тексты и инструкции (intro до 31.08.2026) $2.00 $10.00

С 1 сентября 2026 у Claude Sonnet 5 ориентир: $3.00 / $15.00 за 1M.

Google (Gemini)

Модель Роль Input / 1M Output / 1M
Gemini 3.1 Pro Сложные рассуждения $2.00 $12.00
Gemini 3.5 Flash Высокий трафик, длинный контекст $1.50 $9.00

У Gemini 3.1 Pro выше 200K токенов - повышенный тариф (ориентир: $4.00 / $18.00 за 1M).

Примеры расчёта

Пример 1. Ответ поддержки: короткий диалог

Исходные данные на один тикет:

  • input: 1 200 токенов (инструкция + вопрос + 2 реплики истории);
  • output: 400 токенов;
  • объём: 50 000 тикетов / месяц.
Модель Цена за тикет В месяц
GPT-5.6 Luna ≈ $0.0036 $180
Gemini 3.5 Flash ≈ $0.0054 $270
GPT-5.6 Terra ≈ $0.009 $450
Claude Sonnet 5 ≈ $0.0064 $320
Claude Fable 5 ≈ $0.032 $1 600

Для L1-поддержки флагман почти никогда не окупается: важнее качество retrieval и право сказать «не знаю», чем максимальный бенчмарк.

Пример 2. Суммаризация договора с большим контекстом

Исходные данные на один документ:

  • input: 80 000 токенов (PDF + system);
  • output: 2 000 токенов;
  • объём: 2 000 документов / месяц.
Модель Цена за документ В месяц
Gemini 3.5 Flash ≈ $0.138 $276
GPT-5.6 Luna ≈ $0.092 $184
GPT-5.6 Terra ≈ $0.23 $460
Claude Sonnet 5 ≈ $0.18 $360
Claude Opus 4.8 ≈ $0.45 $900
Claude Fable 5 ≈ $0.90 $1 800

Здесь главная статья - input. Дешевле не «короче отвечать», а не тащить весь PDF, если достаточно релевантных кусков через RAG.

Пример 3. Агент с tools: скрытый множитель

Один «запрос пользователя» у агента часто = 5-20 вызовов модели (план → tool → наблюдение → снова план). Если каждый шаг тащит полный system + историю:

стоимость_агента ≈ стоимость_одного_вызова × число_шагов

10 шагов по 8K input / 500 output на Terra - это уже не «один чат за цент», а ощутимые доллары на сложный кейс. Закладывайте в бюджет не UI-сообщения, а трейсы агента.

Где бизнес переплачивает

  1. Один флагман на всё. Sol / Fable 5 на классификацию писем и FAQ - классическая утечка бюджета.
  2. Жирный system prompt + полная история в каждом вызове. Повторяющийся контекст без caching умножает input.
  3. RAG без лимита чанков. Десять кусков «на всякий случай» дороже двух релевантных - и хуже по качеству.
  4. Ретраи и fallback без учёта. Таймаут → повтор → вторая модель = двойной счёт за один пользовательский клик.
  5. Длинный output «на всякий случай». Высокий max_tokens + размытый промпт = модель пишет простыню.
  6. Путаница seat vs API. Подписка Team не отменяет счёт за токены продукта, бота и автоматизаций.
  7. Игнор long-context тарифов. Перевалили порог 200K/272K - ставка прыгает, а дашборд ещё показывает «среднюю» цену.

Как считать бюджет на месяц

Практичный шаблон для финансов и CTO:

  1. Разбейте трафик на сценарии (чат поддержки, суммаризация, агент, эмбеддинги отдельно).
  2. Для каждого сценария возьмите медиану input/output из логов (не «идеальный демо-запрос»).
  3. Умножьте на месячный объём запросов / шагов агента.
  4. Добавьте запас 20-40% на ретраи, пики и эксперименты.
  5. Отдельно заложите смену модели: пилот на младшей + эскалация на старшую по правилам.

Мини-таблица планирования:

Сценарий Запросов / мес Input мед. Output мед. Модель $ / мес
L1 чат 80 000 1 500 350 Luna / Flash
Разбор PDF 3 000 40 000 1 500 Sonnet / Terra
Агент (шаги) 15 000 steps 6 000 400 Terra / Opus
Итого + 30% reserve

Без такой таблицы выбор «самой умной модели» - лотерея, а не финансы.

Как снизить расходы без потери качества

  • Маршрутизация моделей. Классификация и черновики - Luna / Flash / Sonnet; сложный код и длинные agentic-цепочки - Sol / Fable 5.
  • Инженерия контекста. Режьте историю, держите короткий system, не дублируйте одни и те же инструкции. См. инженерию контекста.
  • RAG вместо «всё в промпт». Меньше input - ниже счёт и меньше риск галлюцинаций от шума.
  • Prompt caching и batch. Повторяющиеся инструкции и ночная пакетная обработка часто дешевле realtime.
  • Жёсткий лимит output. Structured output (JSON) вместо эссе; явный потолок длины.
  • Эскалация, а не дефолт. Сначала дешёвая модель; при низкой уверенности или сложном типе задачи - дорогая.
  • Наблюдаемость. Логируйте usage по feature/tenant: иначе оптимизировать нечего.

Итог

Стоимость токенов - это не «цена модели из прайса», а объём input × ставка + объём output × ставка × число вызовов. В 2026 году разумный стек для бизнеса обычно такой: дешёвая быстрая модель на поток, mid-tier на рабочие документы, флагман - точечно. Считайте по сценариям из реальных логов, закладывайте агентные цепочки и ретраи - тогда API перестанет быть сюрпризом в конце месяца.

Часто задаваемые вопросы

Чем input-токены отличаются от output по цене?

Output почти всегда дороже за 1M, иногда в 4-6 раз. Но итоговый счёт часто раздувает именно input: длинные документы, история чата и RAG-чанки. Смотрите обе части usage, а не только «сколько модель написала».

Сколько токенов в среднем в одном сообщении пользователя?

Короткий вопрос на русском - часто 30-120 токенов. С system prompt, политиками и 10 репликами истории один «чат» легко превращается в 1 000-5 000+ input ещё до ответа. Для бюджета мерите полный запрос, а не одну фразу клиента.

Что выгоднее для высокого трафика: Gemini Flash, GPT Luna или Claude Sonnet?

Для массовой классификации, FAQ и коротких ответов чаще выигрывают Gemini 3.5 Flash и GPT-5.6 Luna. Claude Sonnet 5 берут, когда важнее стиль, инструкции и аккуратность текста при всё ещё умеренной цене. Решение подтверждайте A/B на своём датасете, а не только таблицей прайса.

Нужно ли всегда брать самую дорогую модель «на всякий случай»?

Нет. Дорогая модель окупается на сложных задачах: длинный код, агентные цепочки, жёсткие требования к рассуждению. На потоке однотипных запросов переплата идёт впустую - лучше маршрутизация и эскалация по правилам.

Как быстро оценить месячный счёт, если логов ещё нет?

Возьмите 20-50 реальных промптов, прогоните через API, снимите usage, усредните input/output, умножьте на прогноз запросов и добавьте 30% на ретраи и рост. Через 1-2 недели замените оценку фактическими медианами из продакшена - ошибка обычно падает в разы.

Контакты