Co jsou tokeny v AI?

Krátká odpověď

Token je jednotka textu, kterou AI model čte a píše: slovo, část slova nebo interpunkční znaménko. V angličtině má jeden token asi čtyři znaky, takže 1 000 tokenů odpovídá zhruba 750 slovům. Poskytovatelé účtují modely za milion tokenů, přičemž výstupní tokeny stojí pětkrát až šestkrát více než vstupní.

Token je kousek slova, ne slovo

Modely nečtou písmena a nečtou ani slova. Než vaše zpráva dorazí k modelu, tokenizér ji rozdělí na kousky z pevné slovní zásoby čítající desítky tisíc fragmentů. Běžná slova tvoří jeden token. Vzácná slova dva nebo tři. "The" je jeden token, "tokenization" jsou obvykle dva nebo tři a dlouhá URL adresa jich může mít desítky.

Praktické pravidlo, které zveřejňuje OpenAI pro anglický text: jeden token má zhruba čtyři znaky, tedy asi tři čtvrtiny slova. 100 tokenů je tedy zhruba 75 slov a 1 000 tokenů je stránka a půl.

Počet ovlivňují dvě věci. Kód je hustší, blíží se jednomu tokenu na tři znaky, kvůli symbolům a odsazení. A jazyky, které jsou v trénovacích datech tokenizéru méně zastoupené, stojí více: stejný význam v thajštině, hindštině nebo arabštině může zabrat dvakrát až třikrát více tokenů než anglická verze, což hraje roli, pokud platíte za token a píšete v jednom z nich.

Můžete si to ověřit sami. Vložte libovolný text do kalkulačky ceny tokenů a uvidíte počet i cenu u každého modelu.

Vstupní a výstupní tokeny mají dvě různé ceny

Každá zpráva má dvě poloviny. Vstupní tokeny jsou vše, co model čte: vaši otázku, systémové instrukce, dosavadní konverzaci, i každý přiložený soubor. Výstupní tokeny jsou to, co model napíše zpátky.

Poskytovatelé účtují obě poloviny jinou sazbou a rozdíl není malý. Tabulka ukazuje ceníkovou cenu za milion tokenů z indexu cen AI modelů, s cenami staženými z OpenRouteru 2026-08-20.

ModelVstup, $ za milionVýstup, $ za milionPoměr výstup ku vstupu
GPT-5.6 Luna$0.20$1.206x
Gemini 3.7 Flash$0.375$1.8755x
Claude Haiku 4.5$1$55x
Claude Sonnet 5$2$105x
GPT-5.6 Terra$2$126x
Claude Opus 5$5$255x
GPT-5.5$5$306x

Výstup je dražší kvůli tomu, jak model pracuje. Čtení vstupu probíhá v jednom paralelním průchodu přes všechny tokeny najednou. Psaní výstupu probíhá token po tokenu, kdy každý nový token vyžaduje další průchod celým modelem. Odpověď o 500 tokenech znamená 500 postupných průchodů.

Kolik stojí skutečná zpráva, krok za krokem

Vezměme typickou výměnu: otázka o 300 slovech s odstavcem kontextu, zodpovězená ve 400 slovech. To je asi 400 vstupních tokenů a 530 výstupních tokenů.

  • Na GPT-5.6 Luna: 400 × $0.20 za milion plus 530 × $1.20 za milion, což je $0.00008 plus $0.00064, asi $0.0007. Sedm setin centu.
  • Na Claude Sonnet 5: 400 × $2 plus 530 × $10, za milion, což je $0.0008 plus $0.0053, asi $0.006. Něco přes půl centu.
  • Na GPT-5.5: 400 × $5 plus 530 × $30, za milion, což je $0.002 plus $0.0159, asi $0.018. Skoro dva centy.

Všimněte si, že výstupní polovina tvoří v každém řádku 80 až 90 procent účtu. Cenu neurčuje jen model, ale tvar zprávy: jednořádková otázka žádající o esej na 2 000 slov je ten drahý vzor, zatímco dlouhý dokument s jednořádkovou otázkou k němu je na stejném modelu ten levný.

Když se podíváte na celý katalog, skutečný příběh je v rozpětí. Každý placený model v indexu cen AI modelů najdete na řádku níže podle toho, kolik stojí jedna standardní odpověď. Nejlevnější, Ling-3.0-flash, stojí $0.000053, nejdražší, Claude Opus 4.7 v rychlém režimu, stojí $0.105: zhruba 2 000krát více za stejných 1 500 tokenů.

Od 0,005 centu po 10 centů za odpověď: 2 000násobné rozpětí napříč 100 modely
0,01 centu0,1 centu1 cent10 centůLing-3.0-flashLlama 4 MaverickGPT-5.6 LunaGemini 3.7 FlashClaude Sonnet 5GPT-5.6 SolClaude Opus 5GPT-5.5Claude Opus 4.7 (Fast)

Druhým násobitelem je historie. V chatu model při každém tahu znovu čte celou dosavadní konverzaci, takže počet vstupních tokenů roste s každou zprávou. Konverzace o 40 tazích odešle první zprávu 40krát. Proto se dlouhá vlákna zpomalují a proto je co je kontextové okno limit, na který nakonec narazíte.

Proč předplatné skrývá počítadlo, ale neruší ho

Spotřebitelské plány účtují paušální měsíční poplatek, a pod tímto poplatkem každý poskytovatel dál počítá tokeny. Počet se projeví jako limity zpráv, zeď "dosáhli jste svého limitu" a tiché přepnutí na menší model, když dojde rozpočet.

Whizi měří opačně. Každý model má pevnou cenu v kreditech za zprávu: 1 kredit za domácí model, 10 za Claude Sonnet 5, 20 za Claude Opus 5 a GPT-5.5 a 100 na úplném vrcholu žebříčku. Číslo nikdy nezávisí na tom, jak dlouhá byla vaše zpráva nebo odpověď. Žebříček je ukotvený ke skutečnému tokenovému tahu, 3 000 tokenů dovnitř a 800 ven na domácím modelu, což stojí u poskytovatele asi $0.00156 a definuje jeden kredit. Úplnou tabulku najdete v jak fungují kredity Whizi.

Ten kompromis je záměrný. Počítadlo za token je přesné a nepředvídatelné, kredit za zprávu je mírně velkorysý k dlouhým zprávám a mírně skoupý ke krátkým, ale cenu vždy znáte dřív, než stisknete odeslat.

Tokeny jsou také limit kapacity

Druhý důvod, proč na tokenech záleží, je kapacita. Každý model má kontextové okno měřené v tokenech: maximum, které dokáže naráz zpracovat, vstup a výstup dohromady. Claude Haiku 4.5 pojme 200 000 tokenů. GPT-5.6 Terra, Claude Sonnet 5 a Gemini 3.7 Flash pojmou zhruba 1 milion. Při 750 slovech na 1 000 tokenů je milion tokenů zhruba 750 000 slov, tedy asi 1 500 stránek.

Okno není zadarmo. Jeho zaplnění stojí vstupní tokeny při každém tahu, takže dokument o 300 000 tokenech, ke kterému položíte deset otázek, znamená 3 miliony vstupních tokenů, což je $6 na Claude Sonnet 5 za ceníkovou cenu. Retrieval, kdy aplikace prohledá dokument a pošle jen relevantní stránky, existuje přesně proto, aby se tomuto účtu vyhnul. Co je RAG vysvětluje mechanismus a srovnání kontextových oken má limit každého modelu v jedné tabulce. Pošlete stránky, které otázka potřebuje, nikdy celý soubor.

Kontrolní seznam
  • Odhadujte tokeny na čtyři znaky u angličtiny, tři u kódu, a zdvojnásobte nebo ztrojnásobte to u méně běžných jazyků
  • Počítejte s tím, že výstup stojí pětkrát až šestkrát více než vstup, a délku odpovědi přizpůsobte tomu, co potřebujete
  • Když se vlákno protáhne, začněte novou konverzaci; každý tah znovu odesílá celou historii
  • U dlouhého dokumentu posílejte jen relevantní stránky, nebo použijte nástroj, který za vás vyhledává, místo celého souboru u každé otázky
  • Před výběrem modelu zkontrolujte cenu za zprávu; vlajkový model stojí 5 až 25krát více než malý model ze stejné rodiny

Časté dotazy

Kolik tokenů je v jednom slově?

V průměru asi 1,3 tokenu na anglické slovo, neboli tři čtvrtiny slova na token. Krátká běžná slova tvoří jeden token, delší nebo vzácnější slova se rozdělí na dva a více. Zveřejněné pravidlo OpenAI je čtyři znaky na token, takže 1 000 tokenů odpovídá zhruba 750 slovům.

Proč jsou výstupní tokeny dražší než vstupní?

Protože model generuje výstup token po tokenu a každý token vyžaduje kompletní průchod sítí, zatímco vstup čte v jednom paralelním průchodu. U velkých modelů je výstupní sazba pětkrát až šestkrát vyšší než vstupní: $2 vstup a $10 výstup za milion na Claude Sonnet 5, $5 vstup a $30 výstup na GPT-5.5, podle ceníkových cen OpenRouteru staženo 2026-08-20.

Účtuje předplatné za token?

Na faktuře ne, ale pod povrchem ano. Paušální plány nastavují limity zpráv a tiše vás přepínají na menší model, když dojde rozpočet, a obojí je jen skryté počítání tokenů. Whizi místo toho účtuje pevný počet kreditů za zprávu, od 1 kreditu na domácím modelu po 20 na Claude Opus 5 a GPT-5.5, takže cenu znáte ještě před odesláním.

Kolik slov je 1 000 tokenů?

Zhruba 750 slov anglické prózy, asi stránka a půl. Kód je hustší, blíží se 600 slovům kódu na 1 000 tokenů, a text v jazycích, které tokenizér zpracovává méně efektivně, může na stejných 1 000 tokenech mít jen 300 až 400 slov.

Jsou tokeny stejné napříč ChatGPT, Claude a Gemini?

Ne. Každá rodina modelů má vlastní tokenizér s vlastní slovní zásobou, takže stejná věta se u jednotlivých modelů může počítat jinak. Pravidlo čtyř znaků platí pro všechny jako odhad. Pro přesný počet u konkrétního modelu vložte text do nástroje pro tokenizaci.