Словарь терминов
Что такое токен
Определение
Токен это маленькая часть текста, например слово или часть слова. Модель работает именно с токенами.
Модель видит текст не как буквы, а как токены. Это связано с тем, как работает большая языковая модель, о чем есть и общий словарь терминов.
Зачем нужны токены
Токен это маленькая часть текста, например слово или часть слова. Модель работает именно с токенами, а не с буквами.
От числа токенов зависит контекстное окно, то есть сколько текста модель удерживает за один раз.
- Модель делит текст на токены.
- По токенам считают длину текста.
- По токенам часто считают и стоимость.
Бытовое сравнение
Это похоже на то, как текст режут на кусочки пазла. Модель работает с кусочками по очереди, а не видит сразу всю картинку целиком.
Токены и цена
Чем длиннее запрос и ответ, тем больше токенов уходит. Прикинуть будущие расходы помогает раздел про план затрат на API.
Цены и условия со временем меняются, поэтому актуальные тарифы стоит проверять в официальной документации, а не по старым статьям.
Совет. Убирайте лишний текст из запроса и просите ответ нужного объема. Это экономит токены.
Где применяется
Слово токен попадается там, где важна длина текста или стоимость работы модели.
- В платных тарифах, где счет идет за число токенов на входе и на выходе.
- В лимите длины диалога, который связан с контекстным окном модели.
- В инструментах оценки, например в оценщике токенов.
Что это не значит
Токен это не буква. Чаще это целое слово или его часть, а иногда отдельный знак препинания.
Токены в русском и английском считаются по-разному, поэтому одинаковое по смыслу предложение может занять разное число токенов.
Как держать длину под контролем
Если задача большая, разбейте ее на части. Несколько коротких запросов часто удобнее и дешевле одного огромного.
- Уберите лишний текст из запроса.
- Просите ответ нужного объема.
- Разбейте большую задачу на части, ведь длина связана с тем, как устроена большая языковая модель, а термины собраны в словаре терминов.
Пример
Слово «привет» может быть одним токеном, а длинное слово может разделиться на два или три.
Токен кратко
| Вопрос | Ответ |
|---|---|
| Что это | Маленькая часть текста |
| Зачем | Чтобы считать длину текста |
| Где важно | В контекстном окне и оплате |
| Сколько в слове | Часто один, у длинных слов больше |
| От чего зависит число | От языка и длины слов |
Сколько токенов в разных словах (простая иллюстрация)
Как текст превращается в токены
Берется текст
Модель получает ваш запрос.
Текст делится
Он разбивается на токены.
Идет в обработку
Модель работает уже с токенами.
Связанные термины
Частые вопросы
Нет. Чаще это слово или часть слова, а иногда знак препинания.
По ним считают длину текста и часто стоимость работы в платных сервисах.
Это зависит от слов. Точное число можно прикинуть в специальном инструменте оценки.
Часто да. Разбивка на токены зависит от языка и конкретных слов.
Да. Уберите лишний текст из запроса и просите более короткий ответ.
Источники
Мы опираемся на официальную документацию. Цены и состав моделей могут меняться, проверяйте важные факты по первоисточникам.