What is ChatGPT Token Counter?
▾
Počítadlo tokenů ChatGPT odhaduje počet tokenů v daném textu a vypočítává související náklady na API pro modely OpenAI včetně GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo a dalších LLM. Tokeny jsou základní jednotkou zpracování textu ve velkých jazykových modelech – nejsou to znaky ani slova, ale jednotky podslov, které mají v angličtině v průměru asi 4 znaky nebo 0,75 slova na token. Pochopení počtů tokenů je nezbytné pro správu nákladů API, rychlé inženýrství a zachování limitů kontextového okna modelu. GPT-4o podporuje 128K kontextové okno tokenu, což znamená, že jedna konverzace může obsahovat zhruba 96 000 slov kombinovaného vstupu a výstupu. Protože účtování API je založeno na počtu tokenů s oddělenými sazbami pro vstupní a výstupní tokeny, přesný odhad tokenů přímo ovlivňuje rozpočty na vývoj a náklady na aplikace.
Calkulon makes complex calculations simple — built for students and everyday problem-solvers.
Vzorec
▾
Počet tokenů (přibližný) = počet znaků / 4 nebo počet slov / 0,75. Cena API = (Vstupní tokeny / 1 000 000) x Vstupní cena za milion + (Výstupní tokeny / 1 000 000) x Výstupní cena za milion.Variable Legend
▾
| Symbol | Jméno | Jednotka | Popis |
|---|---|---|---|
| T | Počet tokenů | tokens | Počet tokenů ve vstupním nebo výstupním textu, jak je určeno tokenizerem modelu (např. cl100k_base pro GPT-4) |
| C | Počet postav | characters | Celkový počet znaků v textu — zhruba 4 znaky na token v angličtině |
| Pi | Vstupní cena | USD per 1M tokens | Cena za milion vstupních (výzvových) tokenů pro vybraný model |
| Po | Výstupní cena | USD per 1M tokens | Cena za milion výstupních (dokončení) tokenů pro vybraný model – obvykle 2-4x vyšší než vstupní cena |
| W | Kontextové okno | tokens | Maximální kombinovaný vstup + výstup tokenů, které model podporuje v jednom požadavku |
How to ChatGPT Token Counter
▾
- 1Vložte nebo zadejte text do vstupního pole počítadla tokenů – nástroj jej zpracovává v reálném čase.
- 2Počítadlo odhaduje počet tokenů pomocí aproximace ~4 znaků na token (nebo používá skutečný tokenizér cl100k_base pro přesné počty).
- 3Vyberte model umělé inteligence, který plánujete používat – GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo, Claude 3 atd. – protože se ceny výrazně liší.
- 4Kalkulačka použije cenu modelu za milion tokenů na váš počet vstupních tokenů a váš odhadovaný počet výstupních tokenů.
- 5Celková cena API se počítá: (Vstupní tokeny x Vstupní rychlost) + (Výstupní tokeny x Výstupní rychlost).
- 6Nástroj také ukazuje, kolik z kontextového okna modelu vaše výzva spotřebuje, což vám pomůže zůstat v mezích.
- 7U dávkových operací vynásobte náklady na požadavek počtem volání API, abyste odhadli celkové náklady projektu.
Worked Examples
▾
200 slov / 0,75 = ~267 vstupních tokenů. Při sazbách GPT-4o (2,50 $/1 milion vstup, 10,00 $/1 milion výstup): vstupní náklady = 267/1 milion x 2,50 $ = 0,00067 $, výstupní náklady = 267/1 milion x 10,00 $ = 0,00267 $. Celkem na žádost = 0,00334 USD. Při 10 000 zákaznických interakcích/měsíc jsou celkové náklady asi 33,40 USD.
10 000 slov / 0,75 = ~13 333 vstupních tokenů. 500 slov / 0,75 = ~667 výstupních tokenů. Vstupní náklady: 13 333/1 milion x 2,50 $ = 0,0333 $. Výstupní náklady: 667/1 milion x 10,00 USD = 0,00667 USD. Celkem = ~0,04 $ za dokument. Shrnutí 1000 dokumentů by stálo asi 40 USD.
GPT-3.5 Turbo: (1 000/1 milion x 0,50 $) + (500/1 milion x 1,50 $) = 0,0005 $ + 0,00075 $ = 0,00125 $. GPT-4o: (1 000/1 mil. x 2,50 USD) + (500/1 mil. x 10,00 USD) = 0,0025 USD + 0,005 USD = 0,0075 USD. GPT-4o je 6x dražší na žádost, ale poskytuje podstatně lepší kvalitu uvažování a pokynů.
Denní vstupní tokeny: 500 x 100 000 = 50 milionů. Denní výstupní tokeny: 300 x 100 000 = 30 milionů. Vstupní náklady: 50 milionů/1 milion x 0,15 $ = 7,50 $. Výstupní náklady: 30 milionů/1 milion x 0,60 $ = 18,00 $. Celkem za den = 25,50 $, měsíčně = ~765 $. GPT-4o mini je navržen pro velkoobjemové aplikace, kde záleží na efektivitě nákladů více než na špičkové schopnosti uvažování.
Real-World Applications
▾
Prognóza rozpočtu API: Vývojáři odhadují měsíční náklady na OpenAI API na základě očekávaných objemů požadavků, průměrné délky výzev a výběru modelu pro nastavení technických rozpočtů.
Optimalizace pohotovosti: Inženýři měří počty tokenů různých rychlých návrhů, aby nalezli nákladově nejefektivnější formulace, které zachovávají kvalitu výstupu.
Modelování nákladů chatbotů: Produktové týmy počítají náklady na konverzaci pro chatboty s umělou inteligencí, aby určily cenu, marže a zda použít levnější modely pro jednodušší dotazy.
Průběhy zpracování dokumentů: Společnosti odhadují náklady na zpracování velkých korpusů dokumentů (smluv, lékařských záznamů, právních podání) prostřednictvím GPT-4 pro sumarizaci, extrakci nebo analýzu.
Výběr modelu: Technici porovnávají cenu za úkol u různých modelů (GPT-4o vs. Claude vs. Gemini), aby vybrali optimální model pro každý případ použití v jejich aplikaci.
Special Cases
▾
Neanglický text a vícejazyčná tokenizace
Nelatinková písma (čínština, japonština, korejština, arabština, hindština) obvykle spotřebují 2–3krát více tokenů na slovo než angličtina, protože tokenizér byl primárně trénován na anglický text. Čínský text o 1 000 znacích může použít 700–1 000 tokenů, zatímco stejná délka v angličtině by použila pouze 250 tokenů. To výrazně ovlivňuje náklady na vícejazyčné aplikace.
Tokenizace kódu
Zdrojový kód se často tokenizuje jinak než próza. Běžná programovací klíčová slova a syntaxe jsou obvykle jednotlivé tokeny, ale názvy proměnných, řetězce a komentáře se značně liší. Odsazení a mezery spotřebovávají tokeny. Minifikovaný kód používá méně tokenů než formátovaný kód. Python obvykle tokenizuje efektivněji než verbální jazyky jako Java.
Vstupní tokeny uložené v mezipaměti (ukládání výzvy do mezipaměti)
OpenAI nabízí 50% slevu na vstupní tokeny uložené v mezipaměti pro GPT-4o a GPT-4o mini, když je stejná předpona výzvy znovu použita ve voláních API. Pokud je vaše systémová výzva (řekněme 2 000 tokenů) stejná ve všech žádostech, zaplatíte plnou cenu za první volání a poloviční cenu za další volání za tyto tokeny uložené v mezipaměti. To může snížit náklady o 20–40 % u aplikací s dlouhými systémovými výzvami.
Cena modelu OpenAI (2025)
▾
| Model | Vstup (na 1 milion tokenů) | Výstup (na 1 milion tokenů) | Kontextové okno |
|---|---|---|---|
| GPT-4o | 2,50 $ | 10,00 $ | 128 tisíc tokenů |
| GPT-4o mini | 0,15 USD | 0,60 $ | 128 tisíc tokenů |
| GPT-4 Turbo | 10,00 $ | 30,00 $ | 128 tisíc tokenů |
| GPT-3.5 Turbo | 0,50 USD | 1,50 $ | 16 tisíc tokenů |
| o1 (důvod) | 15,00 $ | 60,00 $ | 200 tisíc tokenů |
| o1-mini | 3,00 $ | 12,00 $ | 128 tisíc tokenů |
| Claude 3.5 Sonet (Anthropic) | 3,00 $ | 15,00 $ | 200 tisíc tokenů |
| Gemini 1.5 Pro (Google) | 1,25 $ | 5,00 $ | 1 milion žetonů |
Frequently Asked Questions
▾
Co je to vlastně token?
Token je jednotka podslova, kterou LLM používají ke zpracování textu. Běžná slova jako „the“ nebo „and“ jsou jednotlivé tokeny, zatímco delší nebo neobvyklá slova mohou být rozdělena do více tokenů (např. „kryptoměna“ může být „kryptoměna“ + „měna“ = 2 tokeny). V angličtině má 1 token v průměru ~4 znaky nebo ~0,75 slova. Neanglické jazyky a kód mají obvykle různé poměry tokenů na slovo.
Proč jsou výstupní tokeny dražší než vstupní tokeny?
Výstupní (dokončovací) tokeny vyžadují více výpočtů než vstupní (výzvové) tokeny, protože model musí generovat každý výstupní token postupně, přičemž pro každý z nich musí provést úplný dopředný průchod neuronovou sítí. Vstupní tokeny lze zpracovávat paralelně. Tato asymetrie ve výpočetních nákladech se odráží v 2-4x cenové prémii pro výstupní tokeny.
Jak přesný je odhad ~4 znaků na token?
Aproximace 4 znaků je přiměřeně přesná pro standardní anglickou prózu (v rozmezí 10–15 %). Stává se však méně přesným pro kód (který může používat 2–3 znaky na token kvůli symbolům syntaxe), nelatinská písma (čínština/japonština může používat 1–2 znaky na token) a specializovanou terminologii. Pro přesné počty použijte knihovnu tiktokenů OpenAI nebo skutečný tokenizér.
Co je kontextové okno a proč na něm záleží?
Kontextové okno je maximální počet tokenů (kombinovaný vstup + výstup), které může model zpracovat v jednom požadavku. GPT-4o má okno tokenu 128K (~96 000 slov). Pokud váš vstup přesahuje kontextové okno, musíte zkrátit, shrnout nebo použít generování rozšířené načítáním (RAG). Překročení limitu vrátí chybu API.
Započítávají se systémové výzvy a historie konverzací do využití tokenu?
Ano. Každé volání API obsahuje úplnou systémovou výzvu, veškerou historii konverzací a novou uživatelskou zprávu jako vstupní tokeny. V chatbotu historie konverzace roste s každým tahem, takže náklady rostou, jak se konverzace prodlužují. Implementujte strategie zkrácení konverzace nebo sumarizace, abyste měli pod kontrolou náklady ve víceotáčkových aplikacích.
Jaké jsou ceny GPT-4o ve srovnání s Claude a dalšími modely?
Od roku 2025: GPT-4o je 2,50 $/10,00 $ za 1 milion tokenů (vstup/výstup). Anthropic Claude 3.5 Sonnet stojí 3,00 $/15,00 $ za 1M. Google Gemini 1.5 Pro stojí 1,25 $ / 5,00 $ za 1 milion. GPT-4o mini za 0,15 $/0,60 $ je nejlevnější variantou hraničního modelu. Ceny se často mění, protože poskytovatelé soutěží v poměru cena/výkon.
Common Mistakes to Avoid
▾
- !Za předpokladu, že 1 token = 1 slovo — v angličtině je 1 token přibližně 0,75 slova (nebo 1 slovo = ~1,33 tokenu) a tento poměr se u jiných jazyků výrazně liší.
- !Zapomeňte na to, že historie konverzace shromažďuje tokeny v každém tahu – konverzace chatbota o 20 kolech může poslat více než 10 000 vstupních tokenů na žádost, i když je každá jednotlivá zpráva krátká.
- !Bez zohlednění nákladů na tokeny výzvy systému, které jsou zahrnuty v každém volání API a mohou být 500–2 000 tokenů pro podrobné pokyny.
- !Porovnání cen modelů bez zohlednění rozdílů v kvalitě výstupu — GPT-4o mini je 17x levnější než GPT-4o, ale může vyžadovat více tokenů k dosažení stejného výsledku kvůli nižší schopnosti uvažování.
- !Ignorování oddělených cen pro vstupní a výstupní tokeny – výstupní tokeny jsou 2-4x dražší, takže aplikace, které generují dlouhé odezvy, stojí nepoměrně více.
Pro Tip
Chcete-li snížit náklady na rozhraní API bez obětování kvality: (1) Používejte GPT-4o mini pro jednoduché úkoly, jako je klasifikace a extrakce, rezervujte GPT-4o pro složité uvažování. (2) Implementujte rychlé ukládání do mezipaměti, abyste získali 50% slevu na opakované systémové výzvy. (3) Nastavte max_tokens, abyste zabránili neočekávaně dlouhým výstupům. (4) Shrňte historii konverzace místo zasílání celého přepisu. Dobře optimalizovaná aplikace může snížit náklady o 60–80 % ve srovnání s naivním používáním API.
Did you know?
Slovo „tokenizace“ v AI má zvláštní dvojí život – ve zpracování přirozeného jazyka to znamená rozdělení textu na jednotky podslov, zatímco v kybernetické bezpečnosti to znamená nahrazení citlivých dat necitlivými zástupnými symboly. Oba významy zahrnují transformaci informací do menších celků, ale pro zcela odlišné účely. Tokenizér cl100k_base od OpenAI má slovní zásobu přesně 100 256 unikátních tokenů.
Regional Guides
▾
United States▾
European Union▾
Asia-Pacific▾
References
Ratings & comments
Získejte týdenní matematické tipy
Připojte se k 12 000+ odběratelům, kteří každý týden dostávají tipy na kalkulačku.