Kas yra Tokenas (DI žetonas)
- Mūsų 2026-10-13 matavimu, tas pats verslo tekstas lietuviškai sunaudoja 1,64 karto daugiau žetonų nei angliškai GPT-6 modeliams ir 1,86 karto daugiau Claude 5.5 modeliams.
- Tam pačiam lietuviškam tekstui Claude 5.5 modeliai suskaičiavo 559 žetonus, o GPT-6 modeliai – 352, todėl vienoda kaina už 1 mln. žetonų nereiškia vienodos sąskaitos.
- Anthropic dokumentacijoje nurodo, kad Claude 4.7 ir vėlesni modeliai naudoja naują skaidytuvą, kuris tam pačiam tekstui sukuria apie 30 % daugiau žetonų.
- Išvesties žetonai 2026 m. spalį kainuoja 5 kartus brangiau nei įvesties ir pas OpenAI, ir pas Anthropic (pvz., 2 ir 10 USD už 1 mln. žetonų).
- 1 000 lietuviško teksto simbolių ≈ 330 žetonų GPT-6 modeliams ir ≈ 530 žetonų Claude 5.5 modeliams.
Tokenas (DI žetonas) išsamiai
Tokenas, lietuviškai dar vadinamas žetonu (angl. token), – mažiausias teksto gabalėlis, kurį mato ir apmoka didelis kalbos modelis (LLM). Tai nėra nei raidė, nei žodis: angliškas žodis „order“ dažniausiai yra vienas žetonas, o lietuviškas „užsakymą“ GPT-6 modeliui skyla į keturis – „už“, „sak“, „ym“, „ą“. Visa DI API kaina, konteksto lango dydis ir atsakymo ilgio riba skaičiuojami būtent žetonais.
Kaip modelis suskaido tekstą į žetonus
Prieš patekdamas į modelį, tekstas praeina pro žetonų skaidytuvą (angl. tokenizer). Dauguma šiuolaikinių skaidytuvų naudoja baitų porų kodavimą (angl. byte pair encoding, BPE): mokymo metu algoritmas suranda dažniausiai kartu pasikartojančias simbolių sekas ir paverčia jas vienu žodyno vienetu. Dažnas žodis tampa vienu žetonu, retas – keliais, o labai retas skaidomas net į atskirus baitus.
Žodynas sudaromas iš mokymo duomenų, kuriuose anglų kalba sudaro didžiąją dalį. Todėl angliški žodžiai dažniausiai turi savo žetoną, o lietuviški – ne. OpenAI viešai skelbia savo skaidytuvų žodynus bibliotekoje tiktoken: cl100k_base naudojo GPT-4 ir GPT-3.5 karta, o200k_base – naujesni modeliai. Anthropic savo skaidytuvo nepublikuoja, bet suteikia nemokamą žetonų skaičiavimo API (count_tokens).
Pavyzdys su o200k_base: sakinys „When will you deliver my order?“ – 7 žetonai, o jo vertimas „Kada pristatysite mano užsakymą?“ – 12 žetonų. Žodis „grąžinimas“ skyla į penkis gabalus (gr | ą | ž | in | imas), nes raidės ą ir ž UTF-8 koduotėje užima po du baitus ir retai sutinkamos su kaimynėmis mokymo duomenyse.
Kodėl lietuviškas tekstas sunaudoja daugiau žetonų: mūsų matavimas
Kad nereikėtų remtis spėjimais, 2026 m. spalio 13 d. pasimatavome patys. Paėmėme du tipinius verslo tekstus – kliento užklausą el. parduotuvei ir paslaugų aprašymą – lietuviškai ir tą patį turinį angliškai. Žetonus skaičiavome oficialiais įrankiais: OpenAI tiktoken biblioteka (cl100k_base ir o200k_base), OpenAI API žetonų skaičiavimo galu /v1/responses/input_tokens modeliams gpt-6.1-sol ir gpt-6-luna bei Anthropic /v1/messages/count_tokens galu modeliams claude-opus-5-5, claude-sonnet-5-5, claude-haiku-5-5 ir claude-sonnet-4-6. Iš API rezultatų atėmėme pranešimo apvalkalo žetonus (OpenAI – 6, Anthropic – 7–8), kuriuos išmatavome išsiuntę vieną tašką.
| Skaidytuvas / modelis | LT žetonai | EN žetonai | LT / EN | LT simbolių žetonui |
|---|---|---|---|---|
| GPT-6 šeima (gpt-6.1-sol, gpt-6-luna; sutampa su o200k_base) | 352 | 214 | 1,64 | 3,0 |
| Claude Sonnet 4.6 (senasis Anthropic skaidytuvas) | 448 | 223 | 2,01 | 2,4 |
| GPT-4 karta (cl100k_base) | 502 | 217 | 2,31 | 2,1 |
| Claude Opus / Sonnet / Haiku 5.5 (naujasis skaidytuvas) | 559 | 301 | 1,86 | 1,9 |
Išvados iš lentelės. Pirma, tas pats turinys lietuviškai sunaudoja nuo 1,6 iki 2,3 karto daugiau žetonų nei angliškai, priklausomai nuo modelio. Antra, formalus tekstas su ilgais žodžiais („buhalterinės apskaitos“, „deklaracijas valstybinėms institucijoms“) skirtumą didina: antrame tekste GPT-6 santykis buvo 1,89, Claude 5.5 – 2,03, o pirmame, šnekamajame, – 1,49 ir 1,73. Trečia, skirtingi tiekėjai tą patį lietuvišką tekstą skaičiuoja labai skirtingai: Claude 5.5 modeliai jam suskaičiavo 559 žetonus, GPT-6 – 352, t. y. 59 % daugiau.
Paskutinis punktas svarbus lyginant kainas. Anthropic dokumentacijoje nurodo, kad Claude 4.7 ir vėlesni modeliai naudoja naują skaidytuvą, kuris tam pačiam tekstui sugeneruoja maždaug 30 % daugiau žetonų. Mūsų matavimas tai patvirtina: angliškam tekstui – +35 % (223 → 301), lietuviškam – +25 % (448 → 559). Todėl vienodos kainos už milijoną žetonų (pvz., 2 USD įvesčiai ir claude-sonnet-5-5, ir gpt-6.1-sol) nereiškia vienodos kainos už tą patį lietuvišką laišką.
Už kokius žetonus mokama: įvestis, išvestis, podėlis, mąstymas
- Įvesties žetonai (angl. input) – viskas, ką siunčiate modeliui: sisteminis promptas, pokalbio istorija, pridėti dokumentai, įrankių aprašai. Kiekvienoje užklausoje visa istorija siunčiama iš naujo, todėl ilgas pokalbis brangsta su kiekviena replika.
- Išvesties žetonai (angl. output) – modelio atsakymas. Jie 5 kartus brangesni už įvestį ir pas OpenAI, ir pas Anthropic (pvz., claude-sonnet-5-5 – 2 ir 10 USD už 1 mln.).
- Podėlio žetonai (angl. prompt caching) – pakartotinai siunčiama ta pati užklausos pradžia. Skaitymas iš podėlio kainuoja dešimtadalį ar mažiau bazinės kainos (claude-sonnet-5-5 – 0,10 USD vietoj 2 USD), o įrašymas į podėlį – brangiau nei įprasta įvestis.
- Mąstymo žetonai (angl. reasoning / thinking tokens) – modeliai, kurie prieš atsakydami „galvoja“, sugeneruoja vidinių žetonų, ir jie apmokami kaip išvestis, net jei galutiniame atsakyme nesimato.
- Įrankių žetonai – funkcijų ir MCP įrankių aprašai bei jų grąžinami rezultatai keliauja į kontekstą kaip įvestis.
Šiandienines kainas už milijoną žetonų visiems pagrindiniams modeliams rodome įrankyje DI modelių API kainos, o apmokėjimo mechaniką plačiau aprašome termine DI API.
Konteksto langas: kiek žetonų telpa į vieną užklausą
Konteksto langas (angl. context window) – didžiausias įvesties ir išvesties žetonų kiekis vienoje užklausoje. 2026 m. spalio 13 d. oficialioje dokumentacijoje Claude Opus 5.5, Sonnet 5.5 ir Haiku 5.5 turi 1 mln. žetonų langą ir iki 128 tūkst. išvesties žetonų, GPT-6 Astra, GPT-6.1 Sol ir GPT-6 Luna – 1,05 mln. žetonų langą ir 128 tūkst. išvesties. Lietuviškai tai reiškia apie 1,9 mln. simbolių Claude 5.5 modeliams ir apie 3 mln. simbolių GPT-6 – pagal mūsų išmatuotą simbolių ir žetonų santykį.
Didelis langas nereiškia, kad jį verta pildyti. Kaina auga tiesiškai su žetonais, o kai kurie modeliai ilgam kontekstui taiko aukštesnį tarifą: pvz., claude-haiku-5-5 užklausoms virš 100 000 žetonų įvestis kainuoja 0,50 USD vietoj 0,10 USD už 1 mln., OpenAI kainoraštyje GPT-6 modeliai turi atskiras „trumpo“ ir „ilgo“ konteksto kainas. Kai reikia daug dokumentų, dažniausiai pigiau naudoti RAG ir į kontekstą dėti tik aktualias ištraukas.
Kaip suskaičiuoti žetonus prieš siunčiant užklausą
- OpenAI modeliams – Python bibliotekoje tiktoken pasirinkite o200k_base koduotę. Mūsų matavimu, ji tiksliai sutapo su API galu /v1/responses/input_tokens modeliams gpt-6.1-sol ir gpt-6-luna. Tikslų skaičių su visu apvalkalu ir įrankiais grąžina pats API galas.
- Claude modeliams – siųskite tą patį užklausos turinį į /v1/messages/count_tokens. Šis galas nemokamas, bet turi užklausų dažnio ribas. Senąja Claude Sonnet 4.6 ar tiktoken apskaičiuotu skaičiumi Claude 5.5 modeliams remtis negalima – rezultatas bus 20–40 % per mažas.
- Po užklausos – kiekvienas API atsakymas grąžina usage laukelį su faktiniais įvesties, išvesties ir podėlio žetonais. Būtent jį verta rašyti į žurnalą ir iš jo skaičiuoti mėnesio sąnaudas.
- Greitas apytikslis skaičiavimas lietuviškam tekstui – 1 000 simbolių ≈ 330 žetonų GPT-6 modeliams ir ≈ 530 žetonų Claude 5.5 modeliams. Angliškam tekstui atitinkamai ≈ 200 ir ≈ 285. Biudžetui palikite 15–20 % atsargą.
Kaip sumažinti žetonų sąnaudas lietuviškame projekte
- Instrukcijas rašykite angliškai, atsakymą prašykite lietuviškai. Sisteminis promptas siunčiamas su kiekviena užklausa; mūsų matavimu, angliškas jo variantas sutaupo 39–46 % įvesties žetonų. Atsakymo kalbą nurodykite aiškiai: „Answer in Lithuanian“.
- Naudokite podėlį. Pastovią užklausos dalį (instrukcijas, katalogo santrauką, įrankių aprašus) dėkite pradžioje ir pažymėkite podėliui – pakartotinis skaitymas kainuoja 10–20 kartų pigiau.
- Ribokite istoriją. Po 6–10 replikų senesnę pokalbio dalį pakeiskite trumpa santrauka.
- Ribokite išvestį. Nustatykite max_tokens / max_output_tokens ir prašykite struktūrinio atsakymo (JSON su keliais laukais), kai tekstas nereikalingas.
- Rinkitės modelį pagal užduotį. Klasifikavimui ir ištraukimui dažniausiai pakanka pigiausios šeimos (gpt-6-luna, claude-haiku-5-5), kurių kaina 20 kartų mažesnė nei vidutinių modelių.
- Nesiųskite HTML. Puslapio žymės, stiliai ir skriptai suvalgo žetonus; prieš siųsdami paverskite tekstą švariu tekstu ar Markdown.
Tokenas DI ir kripto tokenas – ne tas pats
Žodis „tokenas“ lietuviškai vartojamas ir kriptovaliutų pasaulyje, kur jis reiškia blokų grandinėje išleistą skaitmeninį turtą. DI kontekste tokenas yra tik teksto skaidymo vienetas ir apskaitos matas – jo negalima nei nusipirkti atskirai, nei perleisti. Kai tiekėjas rašo „1 mln. tokenų – 2 USD“, tai kainoraščio eilutė, ne turtas.
Naujų modelių skaidytuvai gali skaičiuoti lietuvišką tekstą kitaip, todėl pasirodžius naujam modeliui (žr. Nauji DI modeliai) verta pasimatuoti iš naujo. Sąnaudų matavimą ir optimizavimą atliekame kaip DI integracijų dalį.
Pavyzdys: kiek kainuoja lietuviški žetonai 4 000 klausimų per mėnesį
Situacija: el. parduotuvės pokalbių robotas per mėnesį atsako į 4 000 klausimų (1 000 pokalbių po 4 klausimus). Kiekvienoje užklausoje modeliui siunčiama: 4 500 simbolių instrukcijų, 6 000 simbolių prekių ir taisyklių ištraukų, 1 800 simbolių pokalbio istorijos ir 180 simbolių kliento klausimo – iš viso 12 480 simbolių. Atsakymas – 750 simbolių. Žetonus perskaičiavome pagal išmatuotą simbolių ir žetonų santykį, USD į EUR – pagal ECB 2026-10-12 kursą 1 EUR = 1,1181 USD. Kainos be podėlio ir be PVM.
| Modelis | Įvesties žetonų užklausai (LT) | Tas pats EN | Mėnesio kaina LT | Mėnesio kaina EN |
|---|---|---|---|---|
| gpt-6.1-sol (2 / 10 USD už 1 mln.) | 4 168 | 2 534 | 38,78 € | 23,58 € |
| claude-sonnet-5-5 (2 / 10 USD už 1 mln.) | 6 619 | 3 564 | 61,59 € | 33,16 € |
Ką rodo skaičiai: lietuviškas robotas tuo pačiu modeliu kainuoja 1,6–1,9 karto daugiau nei angliškas, o dviejų modelių, kurių kainoraštis vienodas, mėnesio sąskaita skiriasi 59 % vien dėl skaidytuvo. Jei instrukcijas (4 500 simbolių) perrašytume angliškai ir įjungtume podėlį, gpt-6.1-sol sąnaudos nukristų iki maždaug 28 € per mėnesį, nes pastovi dalis būtų skaitoma po 0,10 USD už 1 mln. žetonų. Kitų modelių kainas tam pačiam scenarijui galite pasitikrinti DI kainų skaičiuoklėje.
Dažniausios klaidos
- Skaičiuoti biudžetą pagal angliškas „1 žetonas ≈ 4 simboliai“ ar „100 žetonų ≈ 75 žodžiai“ taisykles. Lietuviškam tekstui GPT-6 modeliai turi apie 3 simbolius žetonui, Claude 5.5 – apie 1,9.
- Lyginti modelius tik pagal kainą už milijoną žetonų. Skirtingi skaidytuvai tą patį lietuvišką tekstą suskaido į skirtingą žetonų kiekį, todėl palyginti reikia kainą už tą pačią užduotį.
- Naudoti tiktoken skaičiavimą Claude modeliams arba seną Claude skaidytuvą naujiems modeliams. Claude 5.5 kartai teisingą skaičių grąžina tik count_tokens API galas.
- Pamiršti, kad kiekviena užklausa iš naujo siunčia visą pokalbio istoriją. Dešimtoji replika gali kainuoti kelis kartus daugiau nei pirmoji.
- Neriboti išvesties ilgio. Išvesties žetonai 5 kartus brangesni, o modelis be ribos gali rašyti ilgai, ypač lietuviškai, kur kiekvienas žodis – 2–4 žetonai.
- Siųsti modeliui neapdorotą HTML ar PDF tekstą su pasikartojančiomis antraštėmis ir poraštėmis. Valymas prieš siunčiant dažnai sutaupo trečdalį įvesties.
- Nepalikti atsargos. Mąstymo žetonai, įrankių aprašai ir sistemos apvalkalas prideda 5–30 % prie to, ką suskaičiuojate tik iš teksto.
Tokenas (DI žetonas) Lietuvoje
Lietuvių kalba yra fleksinė: vienas daiktavardis turi iki 14 formų, o veiksmažodžiai – dešimtis. Skaidytuvų žodynuose pilnų lietuviškų žodžių formų mažai, todėl modelis jas renka iš dalių, o raidės ą, č, ę, ė, į, š, ų, ū, ž UTF-8 koduotėje užima po du baitus. Tai ir yra pagrindinė priežastis, kodėl lietuviškas DI projektas tuo pačiu modeliu kainuoja 1,6–2 kartus brangiau nei angliškas.
Praktiškai Lietuvos įmonėms tai reiškia tris dalykus: biudžetą reikia skaičiuoti iš lietuviškų pavyzdžių, ne iš anglų kalbos taisyklių; instrukcijas verta laikyti angliškai, o klientui skirtą tekstą – lietuviškai; modelius lyginti reikia pagal kainą už jūsų tipinę užduotį. DI API sąskaitos išrašomos JAV doleriais, todėl eurais galutinė suma dar priklauso nuo valiutos kurso. PVM klausimai užsienio paslaugoms aiškinami acs.lt žinyne.
Jei per DI sistemą keliauja klientų asmens duomenys, žetonų skaičius nesvarbus BDAR prasme – svarbu, kur ir kiek laiko tiekėjas saugo įvestį. Tai aprašome termine DI API.
Susiję terminai
- Išmatuojame jūsų tikrų užklausų žetonus keliuose modeliuose ir apskaičiuojame mėnesio sąnaudas eurais.
- Perrašome sisteminius promptus ir įjungiame podėlį, kad pastovi užklausos dalis kainuotų mažiau.
- Įdiegiame žetonų ir sąnaudų žurnalą iš API usage duomenų su mėnesio limitais.
- Parenkame modelį kiekvienai užduočiai: pigų rūšiavimui, stipresnį – sudėtingiems atsakymams.
Dažni klausimai
Kiek žetonų yra viename lietuviškame žodyje?
Vidutiniškai 2,5 žetono GPT-6 modeliams ir apie 3,9 žetono Claude 5.5 modeliams – tiek gavome savo matavime 2026-10-13. Trumpi dažni žodžiai („ir“, „mano“) būna vienas žetonas, ilgi ir reti – 5 ir daugiau.
Kiek simbolių yra viename žetone?
Lietuviškam tekstui apie 3 simboliai GPT-6 modeliams ir apie 1,9 simbolio Claude 5.5 modeliams. Angliškam tekstui atitinkamai apie 4,9 ir 3,5 simbolio.
Kodėl lietuviškas tekstas DI modeliui kainuoja brangiau?
Nes skaidytuvų žodynai sudaryti daugiausia iš angliškų duomenų, o lietuviški žodžiai su galūnėmis ir diakritikais skaidomi į daugiau dalių. Mūsų matavimu, tas pats turinys lietuviškai sunaudoja 1,6–2,3 karto daugiau žetonų, priklausomai nuo modelio.
Kaip suskaičiuoti tokenus prieš siunčiant tekstą?
OpenAI modeliams naudokite tiktoken biblioteką su o200k_base koduote arba API galą /v1/responses/input_tokens. Claude modeliams – nemokamą Anthropic count_tokens API galą. Faktinį sunaudotą kiekį grąžina kiekvieno API atsakymo usage laukelis.
Ar mąstymo (reasoning) žetonai apmokami?
Taip. Modeliai, kurie prieš atsakydami samprotauja, sugeneruoja vidinių žetonų, ir jie apmokami kaip išvesties žetonai, net jei galutiniame atsakyme nerodomi. Jų kiekį galima riboti modelio nustatymais.
Kas yra konteksto langas?
Tai didžiausias žetonų kiekis, kurį modelis apdoroja vienoje užklausoje kartu su atsakymu. 2026 m. spalį Claude 5.5 modeliai turi 1 mln., GPT-6 modeliai – 1,05 mln. žetonų langą, bet ilgas kontekstas brangus ir ne visada reikalingas.
Ar ChatGPT Plus prenumerata turi žetonų limitą?
Prenumerata apmokama mėnesiniu mokesčiu, o ne žetonais, bet turi naudojimo ribas, kurias nustato OpenAI. Žetonais tiesiogiai mokama tik naudojant API.
Ar verta rašyti promptus angliškai, jei atsakymas reikalingas lietuviškai?
Dažniausiai taip: angliškos instrukcijos sutaupo apie 40 % įvesties žetonų, o kokybė nenukenčia, jei aiškiai nurodote atsakymo kalbą ir pateikiate lietuviškų pavyzdžių. Klientui rodomas tekstas turi likti lietuviškas.
Šaltiniai
- Pricing (tokenizer note, prompt caching, long context) – Anthropic
- Token counting – Anthropic
- Models overview – Anthropic
- Pricing – OpenAI
- Token counting – OpenAI
- Input token counts API reference – OpenAI
- tiktoken – OpenAI (GitHub)
- Models – OpenAI
- Euro foreign exchange reference rates: US dollar – Europos Centrinis Bankas