Токены: что это такое и как из них складывается счёт за ИИ
Счёт за языковую модель приходит в токенах. Что это за единица, почему один и тот же текст у разных моделей весит по-разному и где токены утекают незаметно — особенно у ИИ-агентов в коде.
Коротко
- Токен — кусок текста из словаря модели. Русский текст у разных моделей занимает от 3 до 5,4 символа на токен: сравнивайте цену текста, а не токена.
- Выход дороже входа: у DeepSeek на октябрь 2026 года — в 4 раза. Рассуждения модели оплачиваются как выход, даже если вы их не видите.
- Повторяющееся начало запроса кэшируется: у DeepSeek попадание в кэш в 50 раз дешевле обычного входа, у Anthropic — в 10–40 раз.
- ИИ-агент в коде с каждым шагом заново отправляет всю историю вместе с прочитанными файлами. Главная экономия — читать меньше.
Провайдеры языковых моделей берут деньги не за запросы и не за слова, а за токены. Отсюда частое удивление: один и тот же текст у двух моделей стоит по-разному, короткий вопрос в долгом чате стоит дороже длинного письма, а ИИ-агент, который правит три строки кода, тратит сотни тысяч токенов. Разберёмся, что такое токен, из чего складывается счёт и где токены уходят незаметно. Цены и условия — на 19.10.2026.
Что такое токен
Модель не читает текст по буквам и не видит слова целиком. Перед обработкой текст режет токенизатор — программа со словарём частых кусков текста. В документации Yandex AI Studio (откроется в новой вкладке) токены описаны как «смысловые отрывки или часто встречающиеся последовательности символов». Частое слово может быть одним токеном, редкое — тремя-четырьмя, а пробелы, знаки препинания и цифры — отдельными токенами.
Словарь у каждой модели свой, поэтому один и тот же текст даёт разное число токенов. В той же документации русский текст в 517 символов занимает 96 токенов у YandexGPT Pro, 109 у gpt-oss-120b и 128 у DeepSeek V4.1 Flash.
Отсюда первое правило: цену за токен у разных моделей сравнивать нельзя. Модель с дешёвым токеном может разрезать ваш текст на большее число кусков, и экономия исчезнет. Сравнивайте цену своего типового текста — письма, договора, запроса.
Почему русский текст «тяжелее»
Токенизаторы обучают на больших наборах текстов, где английского больше всего, поэтому английские слова чаще попадают в словарь целиком. Исследование «Language Model Tokenizers Introduce Unfairness Between Languages» (откроется в новой вкладке) (NeurIPS 2023) показало: длина одного и того же текста в токенах на разных языках различается до 15 раз.
Для русского разброс между моделями тоже заметный. Независимый замер ru-token-tax (откроется в новой вкладке) (27.09.2026, выборка небольшая) даёт от 5,1 символа на токен у YandexGPT 5 Lite и 4,9 у GigaChat 3 до 3,1 у Qwen 3. На русском тексте одна модель может съесть в полтора раза больше токенов, чем другая.
Из чего складывается счёт
В каждом запросе два вида токенов. Входные — всё, что вы отправляете: системная инструкция, история диалога, приложенные документы, результаты инструментов. Выходные — всё, что модель пишет в ответ. Цену обычно указывают за миллион токенов, отдельно за вход и за выход.
Выход почти всегда дороже. У DeepSeek (откроется в новой вкладке) на 19.10.2026 модель deepseek-flash в часы пик стоит 0,30 $ за миллион входных токенов и 1,20 $ за миллион выходных — в 4 раза дороже. Вне пиковых часов обе цены вдвое ниже.
Рассуждения — тоже выход
Модели с рассуждениями сначала «думают», а потом отвечают. Этих черновиков вы можете не видеть, но они оплачиваются. В документации OpenAI (откроется в новой вкладке) сказано прямо: токены рассуждений не видны через API, но занимают место в контекстном окне и оплачиваются как выходные. На простых задачах рассуждения стоит отключать или уменьшать — иначе короткий ответ стоит как длинное эссе.
Кэш: повторы дешевле
Если начало запроса совпадает с недавним, провайдер берёт его из кэша и считает по сниженной цене. У DeepSeek кэш включён по умолчанию, а попадание в него у deepseek-flash стоит 0,006 $ за миллион токенов против 0,30 $ — в 50 раз дешевле. У Anthropic (откроется в новой вкладке) чтение из кэша стоит 0,1 от обычной цены входа, а у части новых моделей — 0,05 и 0,025. Запись в кэш при этом дороже обычного входа: в 1,25 раза для кэша на 5 минут и в 2 раза — на час.
Из этого следует, как собирать запрос: всё постоянное — инструкцию, базу знаний, документ — ставьте в начало и не меняйте, а то, что меняется от запроса к запросу, — в конец. Одно изменённое слово в начале сбрасывает кэш для всего, что после него.
Платите вы не за ответ, а за весь контекст, который модель перечитала, чтобы его дать.
Куда уходят токены у ИИ-агента в коде
У модели нет памяти между запросами. Чат и агент помнят разговор только потому, что каждый раз отправляют модели всю историю заново. В документации Claude Code (откроется в новой вкладке) это описано так: полная история уходит с каждым запросом, а каждое использование инструмента — ещё один запрос с результатами этого инструмента. По данным той же страницы, в среднем по корпоративным пользователям агент стоит около 13 $ на разработчика в рабочий день.
- Задачаинструкция и запрос
- Поискgrep, список файлов
- Чтение файлов (главный шаг)тысячи токенов на файл
- Правкавыходные токены
- Проверкавывод тестов
Затем снова к первому шагу: вся история — заново
Дороже всего выходит чтение. Чтобы найти, где в проекте что-то сделано, агент ищет по тексту и открывает файлы один за другим. Каждый прочитанный файл остаётся в истории и отправляется со всеми следующими шагами, поэтому лишний файл в начале работы оплачивается много раз.
Как тратить меньше
- Начинайте новый разговор для новой задачи. Старая история оплачивается в каждом следующем запросе, даже если она уже не нужна.
- Держите постоянное в начале запроса — так работает кэш.
- Отключайте рассуждения там, где они не нужны: классификация, извлечение полей, короткие ответы.
- Не отдавайте модели сырой вывод. Из лога на 10 000 строк агенту нужны строки с ошибками, а не весь файл.
- Давайте агенту карту вместо поиска наугад. Документация Claude Code советует то же: переход к определению функции заменяет поиск по тексту и чтение нескольких файлов-кандидатов, а описание устройства проекта избавляет агента от чтения файлов, чтобы это устройство понять.
Последний пункт мы закрыли своим инструментом — Method Project Map. Он строит статическую карту проекта, без ИИ и интернета: пакеты, файлы, функции и кто кого вызывает. В начале сессии агент получает краткий обзор проекта, а потом задаёт точечные вопросы вместо чтения целых файлов. В испытании на проекте в 29 тысяч строк — 6 задач на исправление ошибок, по 5 прогонов с картой и без неё, агент Codex — агент с картой прочитал 0,55 от объёма кода, который читал без неё, а выходных токенов потратил на 15 % меньше. Суммарный вход сократился на 7 %, но эта разница в пределах погрешности. Исправлений, прошедших скрытые тесты, — 60 из 60 в обоих режимах.
Токен дешевле всего тот, который модель не прочитала.
Читать дальше
Все статьиИИ через API: что проверить до подключения — деньги, данные, закон, надёжность
API — быстрый способ начать, но вместе с ним вы получаете чужой тариф, чужие условия обработки данных и чужой график обновлений. Что проверить до первой строки кода.
Локальная модель или API: пять вариантов и как выбрать
Между «облаком» и «своим сервером» есть ещё три варианта. Выбор решают не деньги, а то, какие данные попадают в запрос и кто вправе поменять модель.
Свой сервер для языковой модели: что нужно на самом деле
Сервер подбирают не под «размер модели», а под число одновременных пользователей и длину документов. Считаем память, скорость и деньги по карточкам моделей и замерам.