Токены помогают вам контролировать реакцию ChatGPT. Вот что они собой представляют и как их использовать.
ChatGPT покорил технологический мир, и нет недостатка в достижениях и обновлениях. Но, несмотря на использование передовых технологий, в текущей версии есть довольно много ограничивающих факторов.
Одним из таких факторов является система токенов, которая продолжает нарушать цикл эволюции, ставя полезность приложения на колени. Если вы используете ChatGPT, вам может быть интересно узнать о токенах ChatGPT и о том, что делать, когда у вас заканчиваются токены.
Давайте сделаем шаг назад и дадим вам представление обо всем, что нужно знать о базовых рабочих механизмах приложения.
Что такое токен ChatGPT?
Если вы посмотрите на фасад приложения, все, что вы увидите, — это компьютерный язык, который подчиняется вашим командам и дает вам ответы, которые вы ищете. Тем не менее, серверная часть — это просто много кода, который учится каждую минуту и быстро справляется с вопросами, на которые он отвечает.
ChatGPT преобразует каждое слово в разборчивый токен всякий раз, когда вы задаете вопрос. Чтобы разбить его дальше, токены — это текстовые фрагменты, и каждый язык программирования использует свой набор значений токенов для понимания требований.
Поскольку компьютеры не понимают текстовые значения напрямую, они разбивают их на комбинации чисел, часто называемые вложениями. Вы даже можете рассмотреть вложения, такие как Списки Python, которые напоминают список связанных чисел, например [1.1,2.1,3.1,4.1…n].
Как только ChatGPT получает первоначальный ввод, он пытается предсказать следующий возможный ввод на основе предыдущей информации. Он выбирает весь список предыдущих токенов и, используя свой синтез кодирования, пытается упредить последующий ввод пользователя. Он использует и предсказывает по одному токену за раз, чтобы языку было проще понять его использование.
Чтобы улучшить прогнозы и повысить точность, он собирает весь список вложений и пропускает его через слои преобразователя, чтобы установить ассоциации между словами. Например, когда вы задаете вопрос типа «Кто такой Томас Эдисон?», ChatGPT выбирает самые ценные слова в списке: ВОЗ и Эдисон.
Слои-трансформеры играют свою роль во всем процессе. Эти слои представляют собой форму архитектуры нейронной сети, обученную выбирать наиболее релевантные ключевые слова из строки слов. Однако процесс обучения не так прост, как кажется, поскольку обучение слоев-трансформеров на гигабайтах данных занимает много времени.
Несмотря на то, что ChatGPT прогнозирует только один токен за раз, его авторегрессивная технология запрограммирована на прогнозирование и обратную связь с основной моделью для выпуска вывода. Модель настроена на запуск только один раз для каждого токена, поэтому результат выводится по одному слову за раз. Вывод останавливается автоматически, когда приложение встречает команду маркера остановки.
Например, если вы посмотрите на калькулятор токенов на веб-сайте ChatGPT, вы можете рассчитать использование своего токена на основе ваших вопросов.
Давайте введем пример текста, например:
Как объяснить использование токенов в ЧатGPT?
Согласно калькулятору, в этой строке 46 символов, на которые уйдет 13 токенов. Если разбить его на идентификаторы токенов, это будет выглядеть примерно так:
[2437, 466, 314, 4727, 262, 779, 286, 16326, 287, 24101, 38, 11571, 30]
В соответствии с Калькулятор токенов OpenAI:
Полезным эмпирическим правилом является то, что один токен обычно соответствует примерно 4 символам обычного текста на английском языке. Это соответствует примерно ¾ слова (таким образом, 100 токенов ~= 75 слов).
Бесплатно против. Платные токены
Чтобы дать вам представление о том, что к чему в приложении ChatGPT, OpenAI предлагает вам бесплатную ограниченную подписку на токены. Если вы хотите поэкспериментировать с ChatGPT API, используйте бесплатный кредит в размере 5 долларов США, который действителен в течение трех месяцев. Как только лимит исчерпан (или пробный период истек), вы можете платить по мере использования, что увеличивает максимальную квоту до 120 долларов.
ChatGPT Plus: стоит ли платная подписка?
Чтобы подняться на ступеньку выше, вы даже можете подписаться на Предложение ChatGPT Plus, что обойдется вам в 20 долларов в месяц. Учитывая широкое использование и популярность всей модели ИИ, вот основные функции модели платной подписки:
- Доступ к ChatGPT, даже если сайт простоит из-за наплыва пользователей
- Улучшенная скорость отклика
- Непосредственный доступ к новым функциям и выпускам
Если вы считаете, что эти функции того стоят и вам по душе, вы можете оформить платную подписку и сразу же воспользоваться ими.
Структура ценообразования токена ChatGPT
Доступно несколько различных моделей приложений, которые вы можете выбрать в зависимости от ваших требований:
Модель |
Цена за 1000 токенов (подскажите) |
Цена за 1000 токенов (завершение) |
---|---|---|
Ада |
$0.0004 |
$0.0004 |
Бэббидж |
$0.0005 |
$0.0005 |
Кюри |
$0.0020 |
$0.0020 |
Да Винчи |
$0.0200 |
$0.0200 |
ЧатGPT |
$0.0020 |
$0.0020 |
Контекст GPT-4 8k |
$0.0300 |
$0.0600 |
Контекст GPT-4 32k |
$0.0600 |
$0.1200 |
Ada — самая быстрая, а DaVinci — самая мощная модель из этого списка моделей. Подсказка — это вопрос, а завершение касается ответов.
Максимальные лимиты токенов
Каждая модель позволяет установить максимальное количество токенов в каждом запросе. Этот метод управляет максимальным количеством токенов, создаваемых приложением за один вызов, ограничивая выходные данные. Функция max_token весьма полезна, особенно если вы хотите контролировать длину своего вывода, избегая при этом чрезмерного использования вашего токена и кредитов. Длина по умолчанию фиксирована и составляет 2048 токенов, а максимальная может быть установлена на уровне 4096 токенов.
Ограничение использования токена может привести к коротким ответам, что может ограничить вывод и испортить ваш опыт использования.
ChatGPT3 имеет верхний предел 4096; однако с введением ChatGPT4 лимиты токенов были увеличены следующим образом:
Модель |
Цена за 1000 токенов (подскажите) |
---|---|
Ада |
2048 |
Бэббидж |
2048 |
Кюри |
2048 |
Да Винчи |
4096 |
ЧатGPT |
4096 |
Контекст GPT-4 8k |
8192 |
Контекст GPT-4 32k |
32768 |
Если ваш вывод усечен, вы должны увеличить указанный максимальный предел на панели инструментов. Помните, что сумма ваших подсказок и максимальных токенов всегда должна быть меньше максимального предела токенов модели.
Например, в модели ChatGPT prompt_tokens + max_tokens <= 4096 жетоны.
Научитесь управлять подсказками ChatGPT для достижения наилучших результатов
Независимо от того, как вы используете приложение, управляемое искусственным интеллектом, скорее всего, вам придется придумать способы разумной игры со своими вопросами и фразами. В зависимости от ваших моделей использования вы, вероятно, будете широко использовать ChatGPT для каждой задачи.
Чтобы получить наилучшие результаты, вы должны научиться работать с методологией токенов и улучшить свои навыки, чтобы гарантировать, что ваши ограничения на использование останутся неизменными, давая вам наилучшие возможные ответы.