$OPENAI #OpenAI





+9

В OpenAI токены - это основные строительные блоки текста, которые модели ИИ читают и пишут. Можете думать о них как о кусках слов. Перед тем как обработать ваш запрос, ИИ разбивает текст на эти маленькие части и присваивает им числовые ID. [1, 2]

Основы токенов

Что это: Токен может быть одним символом, частью слова или целым словом. Общие слова часто представлены одним токеном, в то время как более длинные или менее распространенные слова разбиваются на несколько токенов.

Правила большого пальца на английском:

\(1 \text{ токен} \approx 4 \text{ символа}\) или \(0.75 \text{ слова}\)

\(100 \text{ токенов} \approx 75 \text{ слов}\)

\(1 \text{ абзац} \approx 100 \text{ токенов}\)

Языковые различия: Токенизация меняется в зависимости от языка. Например, такие языки, как хинди или арабский, требуют больше токенов на слово по сравнению с английским. [1, 2, 3, 4]

Почему токены важны

Ценообразование: OpenAI выставляет счета за использование API на основе общего количества обработанных токенов. Вы платите как за входные токены (запрос, который вы отправляете), так и за выходные токены (ответ, который генерирует ИИ).

Контекстные окна: У каждой модели ИИ есть максимальное "контекстное окно", которое представляет собой общее количество токенов, которое она может удерживать в своей краткосрочной памяти в одно время. Этот лимит включает как ваш запрос, так и сгенерированный ответ. [1, 2, 3, 4, 5]

Как рассчитывать токены

Чтобы избежать сюрпризов в ваших счетах за API или превышения лимитов контекста, вы можете рассчитать точное количество токенов перед отправкой запроса. [1, 2]