Калькулятор токенов и стоимости LLM
Вставьте промпт или укажите число слов, добавьте ожидаемую длину ответа и количество запросов, введите цены модели за миллион входных и выходных токенов — и получите токены на запрос, цену одного запроса и итог.
Работает в браузере: всё, что вы вводите, никуда не отправляется.
Как пользоваться
- Выберите, откуда взять размер входа: вставьте текст промпта, введите число слов или токены, если знаете их.
- Укажите ожидаемую длину ответа в токенах и сколько запросов планируете.
- Введите цены за миллион входных и выходных токенов из прайса провайдера.
- Смотрите итог, цену одного запроса и число токенов.
Как это работает
- По тексту: токены ≈ символы ÷ символов на токен, с округлением вверх. Четыре символа на токен — распространённая оценка для английского; русский текст обычно дробится мельче.
- По числу слов: токены ≈ слова × 4/3 — то же правило для английских слов (100 токенов ≈ 75 слов).
- Цена запроса = входные токены × цена входа ÷ 1 000 000 + выходные токены × цена выхода ÷ 1 000 000.
- Итого = цена запроса × число запросов.
Пример
Промпт на 750 слов, ответ на 500 токенов, 1 000 запросов, вход — 2, выход — 8 за миллион токенов:
- Вход: 750 × 4/3 = 1 000 токенов.
- Один запрос: 1 000 × 2 ÷ 1 000 000 = 0,002 за вход + 500 × 8 ÷ 1 000 000 = 0,004 за выход = 0,006.
- Итого: 0,006 × 1 000 = 6,00 за 1 500 000 токенов.
Советы
- Учитывайте системный промпт, инструкции и приложенные документы: это входные токены в каждом запросе.
- Ограничивайте длину ответа в параметрах API, чтобы расходы на выход не вышли из-под контроля.
- Сверьте результат со статистикой нескольких настоящих запросов и подстройте «символов на токен».
Частые вопросы
Насколько точна оценка токенов?
Это прикидка. Каждая модель режет текст своим токенизатором, поэтому реальное число может заметно отличаться — особенно для русского языка, кода и чисел. Для расчёта до копейки берите число токенов, которое провайдер показывает по настоящим запросам.
Почему вход и выход стоят по-разному?
Большинство провайдеров берут за сгенерированные токены больше, чем за отправленные. Поэтому калькулятор отдельно спрашивает ожидаемую длину ответа и показывает доли входа и выхода в цене запроса.
Почему русский текст «дороже» в токенах?
Токенизаторы обучают в основном на английском, поэтому частые английские слова — часто один токен, а слова на кириллице разбиваются на больше частей. Уменьшите значение «символов на токен», чтобы это учесть.
История чата учитывается заново в каждом сообщении?
Обычно да: в чат-API каждый запрос отправляет всю переписку, и входные токены растут с каждой репликой. Для оценки долгого диалога вводите средний размер промпта вместе с историей.
Какие цены использует калькулятор?
Только те, что вы ввели. Цены разные у разных моделей и меняются, поэтому встроенных нет.