Русский в GPT требует в 1,32 раза больше токенов, чем английский

Jonhisking · 2026-10-01

Я перевёл один и тот же промпт службы поддержки на 34 языка и посчитал токены токенизатором o200k_base — его используют современные модели OpenAI (GPT-4o и новее). На английском выходит 34 токена, на русском 45 — в 1,32 раза больше, 11-е место из 34 (1 — самый дешёвый).

Русская версия:

Кратко изложите письмо клиента ниже в трёх пунктах и предложите вежливый ответ. Клиент пишет, что заказ пришёл на два дня позже и в коробке не хватало одного товара.

Результаты

Язык Токены Относительно английского Старый токенизатор GPT-4
English 34 1,00× 1,00×
简体中文 35 1,03× 1,53×
Español 40 1,18× 1,29×
Deutsch 43 1,26× 1,50×
Русский 45 1,32× 2,15×
한국어 49 1,44× 2,50×
日本語 61 1,79× 2,21×
Čeština 68 2,00× 2,59×
Ελληνικά 70 2,06× 4,94×

Результаты

Почему

Токенизатор обучен в основном на английском тексте: слова вроде " polite" или " customer" — один токен, а русские слова с окончаниями режутся на части:

По сравнению со старым токенизатором

На токенизаторе времён GPT-4 (cl100k) тот же промпт стоил 2,15×, сейчас — 1,32×. Кириллица заметно подешевела.

В деньгах

При цене 2 $ за 1 млн входных токенов отправка этого промпта миллион раз стоит 68 $ на английском и 90 $ на русском. Если ответ тоже на русском, тот же множитель действует и на выходные токены, которые обычно в 4–5 раз дороже.

Как сэкономить

Ограничения

Полные результаты по 34 языкам (на английском): сравнение 34 языка

Измерьте свой текст: сколько токенов и денег стоит ваш промпт на русском по сравнению с английским.

Открыть счётчик токенов →