Сколько стоит LLM для бизнеса: считаем токены на реальных сценариях
Вопрос «сколько стоит нейросеть для бизнеса» обычно встречают ответом вида «$0.15 за миллион токенов». Число честное, но бесполезное: без сценария оно ничего не говорит о вашем бюджете. Миллион токенов — это примерно 750 000 слов, то есть десяток книг; ваш чат-бот может «съесть» его за день или за год — зависит не от модели, а от продукта. В этой статье мы делаем обратное движение: берём три типичных бизнес-сценария, считаем объём токенов по ним и переводим результат в BYN за месяц. В конце — таблица-сводка и пять проверенных способов резать расход без потери качества.
Азбука токенов: что именно вы покупаете
Токен — единица, в которой модель читает и пишет текст. Для английского 1 токен ≈ 0.75 слова (4 символа); для кириллицы из-за кодировки получается плотнее — примерно 2–3 символа на токен, то есть русский текст «токенизируется» дороже, чем кажется на глаз. Страница А4 сплошного русского текста — это примерно 1 500–2 000 токенов.
Важнее другое: цена всегда двойная. Input-токены (ваш запрос, system-промпт, история диалога, документ на обработку) стоят дешево. Output-токены (генерируемый ответ) — в 3–5 раз дороже, потому что генерация дороже чтения. Поэтому один и тот же объём «до» и «после» модели стоит по-разному, и в расчётах их нужно считать отдельно.
В AIIN цены моделей публикуются в каталоге /models/ — в BYN за 1M токенов, отдельно вход и выход. Все примеры ниже считаем на openai/gpt-4o-mini как на типичной «рабочей лошадке» для продуктовых задач; актуальные цифры всегда проверяйте в каталоге — цены обновляются.
Сценарий 1: чат-бот поддержки
Допустим, ваш бот закрывает 300 диалогов в день. В среднем диалог — 6 реплик, и вместе с system-промптом, историей переписки и подмешанной базой знаний каждый запрос несёт ~1 100 input-токенов; ответ бота — ~400 output-токенов. Итого ~1 500 токенов на диалог.
- В день: 300 × 1 100 = 330K input и 300 × 400 = 120K output.
- В месяц: ~9.9M input и ~3.6M output токенов.
На ценах порядка 0.5 BYN/1M входа и 2 BYN/1M выхода (ориентир по каталогу — /models/) это даёт около 12 BYN в месяц. Для первой линии поддержки, которая закрывает часть тикетов без оператора, — сумма на уровне пары обедов. Ключевой вывод: в этом сценарии расход двигают не ответы, а «жирные» system-промпты и длинная история, которую вы тащите в каждый запрос.
Сценарий 2: суммаризация документов
Второй частый кейс — сжатие входящих документов: договоры, отчёты, почтовые треды. Пусть поток — 100 документов в день по 10 000 токенов каждый (20–30 страниц), на выходе вы хотите выжимку в ~1 000 токенов.
- В день: 1M input + 100K output.
- В месяц: ~30M input и ~3M output.
На тех же ценах — примерно 20–25 BYN в месяц. Заметьте асимметрию: здесь доминирует вход, поэтому апгрейд на более дорогую модель (с качественным пониманием юридических формулировок) бьёт по бюджету сильнее, чем в чат-боте. Середина золотая — каскад: дешёвая модель делает черновик выжимки, дорогая — финальную проверку только спорных фрагментов.
Сценарий 3: AI-ассистент в коде для команды из 5 разработчиков
Кодовые ассистенты (автодополнение, чат по репозиторию, ревью) генерируют самый «жирный» трафик: контекст — это целые файлы и diff'ы. Типичная оценка: ~100K input и ~10K output токенов на разработчика в день.
- Команда из 5: 500K input + 50K output в день.
- 22 рабочих дня: ~11M input и ~1.1M output в месяц.
На экономичной модели это 8–10 BYN в месяц на команду; на топовой reasoning-модели расход вырастает в 5–10 раз, но часто это всё равно остаётся дешевле одного рабочего часа инженера, который модель экономит ежедневно. Здесь имеет смысл разделять задачи: автодополнение — дешёвой быстрой моделью, сложные ревью — дорогой.
Сводка: три сценария в одной таблице
| Сценарий | Объём в месяц | Модель | Ориентир, BYN/мес |
|---|---|---|---|
| Чат-бот поддержки (300 диалогов/день) | 9.9M in / 3.6M out | gpt-4o-mini | ~12 |
| Суммаризация (100 документов/день по 10K) | 30M in / 3M out | gpt-4o-mini | ~20–25 |
| AI-ассистент (5 разработчиков) | 11M in / 1.1M out | gpt-4o-mini | ~8–10 |
Цифры — ориентир, а не тариф: подставьте свои объёмы и текущие цены из каталога моделей. Формула простая: (input/1M × цена_входа) + (output/1M × цена_выхода).
Пять способов снизить расход
- Короткие system-промпты. Инструкция на 800 токенов умножается на каждый запрос. Сжимайте её, выносите редко меняющиеся правила в базу знаний, подмешиваемую по необходимости.
- Каскад моделей. Дешёвая модель первым проходом классифицирует запрос; сложные 10–20% эскалируются на дорогую. Средняя стоимость запроса падает в разы.
- Лимиты
max_tokens. Без потолка модель любит «договаривать». Ставьте явный лимит ответа под задачу — 300 токенов для поддержки, 1 000 для выжимки. - Кеширование контекста. Повторяющиеся префиксы (длинный документ, база знаний) не стоит гонять заново — храните результаты промежуточных вызовов и переиспользуйте summary.
- Мониторинг usage. Раз в неделю смотрите расход по ключам в кабинете: аномальный рост по одному сценарию — почти всегда раздутый промпт или зацикленный ретрай.
Частые вопросы
Что дороже — входные или выходные токены?
Почти у всех моделей выходные токены стоят в 3–5 раз дороже входных: генерация требует больше вычислений, чем чтение. Поэтому первое правило экономии — короткие ответы и лимит max_tokens.
Списание округляется или считается точно по токенам?
Списание идёт строго по фактическому количеству токенов из поля usage в ответе API — без округления «до запроса». Заплатили только за то, что реально прошло через модель.
Можно ли ограничить месячный расход?
Да. В кабинете AIIN можно задать лимит расхода на API-ключ: при достижении порога запросы вернут ошибку 402 вместо того, чтобы «молча» списывать баланс. Рекомендуем заводить отдельный ключ под каждый продукт.
Где посмотреть историю списаний?
В веб-кабинете на /app/: там есть разбивка usage по ключам и моделям за период — видно, какой сценарий потребляет бюджет и где начать оптимизацию.
Посчитайте свой сценарий на практике
Пополните баланс на 10 BYN, выпустите ключ и прогоните реальную нагрузку — кабинет покажет usage по токенам.
Открыть кабинет AIIN