Что считает этот калькулятор токенов?
Он считает токены введённого текста по правилам токенизации GPT o200k_base. Также он показывает количество слов, символов и пробельных знаков. Токен может содержать слово, часть слова, знак пунктуации или пробельные знаки.
Всегда ли один символ равен одному токену?
Нет. Токен может содержать несколько символов или только часть слова, а один символ может занимать несколько токенов. Эмодзи и буквы с комбинируемыми знаками тоже могут занимать несколько токенов, даже если выглядят как один символ. Фиксированного соотношения символов и токенов нет.
Как считаются тексты на китайском, японском и корейском языках?
Все три языка поддерживаются, но их объединение под названием CJK не означает одинакового количества токенов на символ. Частые последовательности символов могут образовывать один токен, а отдельный символ или слог может разбиваться на несколько. Количество зависит от самого текста и правил токенизации, а не только от языка.
А как считаются другие языки и смешанные тексты?
Счётчик также поддерживает тексты на латинице, кириллице, арабском письме, индийских и других письменностях, включая тексты на нескольких языках. Слова могут разбиваться на более мелкие части, поэтому оценки по количеству английских слов или символов подходят не для всех языков. Переводы одного предложения могут содержать разное количество токенов.
Как считаются символы и слова?
В современных браузерах один иероглиф хань, знак японской каны, корейский слог или латинская буква обычно считается одним символом. Буква с комбинируемым знаком ударения или составной эмодзи обычно тоже считается одним символом. Пробельные знаки и пунктуация тоже учитываются. Границы слов определяются с учётом языка, поэтому фрагмент CJK не считается одним словом лишь из-за отсутствия пробелов. Оба подсчёта независимы от подсчёта токенов.
Считаются ли пробелы токенами?
Пробелы и другие пробельные знаки учитываются при подсчёте токенов. Пробел может объединяться со следующим словом или образовывать отдельный токен. Удаление пробела может изменить границы соседних токенов, поэтому один пробел не всегда означает один токен.
Совпадёт ли этот подсчёт с результатами всех моделей ИИ?
Нет. Модели могут использовать разные правила токенизации. Этот инструмент даёт справочное количество токенов GPT для обычного текста. Полные запросы чата могут также содержать роли, оформление сообщений и определения инструментов, поэтому их суммарное использование токенов может отличаться.
Мой текст загружается на сервер?
Нет. Текст и импортированные файлы обрабатываются для подсчёта в браузере. Инструмент не отправляет их содержимое в сервис подсчёта.
Есть ли ограничение на длину текста или размер файла?
Фиксированного ограничения на длину текста или размер файла нет. Большие тексты требуют больше времени, а возможность их обработки зависит от доступной памяти устройства. Инструмент считает весь текст, но показывает только первые 500 токенов; предварительный просмотр не уменьшает итоговое количество. Нажмите «Очистить», чтобы остановить текущий подсчёт.