Tokeny a kontextové okno u AI – proč model „zapomíná“, proč je čeština dražší a jak s tím pracovat


Když chatbot odpoví, nepracuje s písmeny ani celými slovy, ale s malými kousky textu zvanými tokeny. A když si s ním povídáte dlouho, může se zdát, že na něco zapomněl: například na instrukci ze začátku konverzace. Obojí souvisí se dvěma základními pojmy, které stojí za to znát, i když AI používáte jen občas: tokeny a kontextové okno. Vysvětlují, proč se ceny API počítají „na tokeny“, proč je čeština nákladnější než angličtina, proč má každý model limit délky vstupu a výstupu a proč „větší okno“ ještě neznamená „dokonalou paměť“. Díky tomu lépe formulujete zadání, ušetříte peníze (u placených rozhraní) a nebudete překvapeni, když model dlouhý dokument zpracuje jen částečně.

V tomto článku vysvětlujeme, co je token a jak vzniká, proč čeština potřebuje víc tokenů, co je kontextové okno a co se do něj počítá, proč model „zapomíná“, co znamená dlouhý kontext v praxi, jak se tokeny promítají do ceny a rychlosti a jak se zadáním a dokumenty zacházet prakticky. Čerpáme z vysvětlení OpenAI: Understanding and counting tokens, FlowHunt: Token (slovník), HackerNoon: Váš chatbot nečte slova, ale počítá tokeny, dokumentace Anthropic: Context windows a Google: Long context a studie Lost in the Middle (anglicky). Konkrétní velikosti oken se u modelů často mění, proto je ověřte v dokumentaci poskytovatele.

Další články najdete v kategorii Základy a principy AI, například Jak funguje umělá inteligence, Strojové učení a hluboké učení a Proč AI halucinuje.

Aktualizováno: listopad 2026.

Co je token

Jazykový model je počítačový program a počítač pracuje s čísly. Aby model mohl zpracovat text, rozdělí jej na kousky (tokeny) a každému přiřadí číslo ze slovníku. Podle OpenAI může token být znak, část slova, celé slovo nebo interpunkční znaménko; rozhodnutí závisí na tom, jak často se danou posloupnost znaků v trénovacích datech vyskytovala. Příklady:

  • Běžné krátké slovo („dům“, „the“) bývá jediný token.
  • Dlouhé či vzácné slovo se rozdělí na několik tokenů („nepravděpodobnost“ → několik částí).
  • Mezera, číslo, interpunkce a emoji mají vlastní tokeny, někdy více.
  • Kód, matematika a neobvyklé znaky se obvykle tokenizují hůře než běžný text.

Každý model má vlastní tokenizér a slovník, takže stejný text může být u různých modelů různě dlouhý. Odhady typu „1 token ≈ 4 znaky či ¾ slova“ platí pro angličtinu zhruba, ale pro jiné jazyky neplatí. Počet tokenů svého textu zjistíte nástrojem, který nabízí poskytovatel modelu (například tokenizér OpenAI či počítadlo tokenů v dokumentaci jiných poskytovatelů).

Infografika: kroky zpracování textu – text se rozdělí na tokeny, převede na čísla, model je zpracuje v kontextovém okně a generuje odpověď po jednom tokenuOrientační schéma zpracování textu jazykovým modelem – vlastní infografika

Proč čeština potřebuje víc tokenů

Slovníky tokenů vznikají z trénovacích dat, v nichž mají největší podíl angličtina a několik dalších velkých jazyků. Proto jsou anglické výrazy často celé jedním tokenem, kdežto české tvary (s diakritikou, pády a koncovkami) se častěji rozdělí na více kratších částí. Zdroje to potvrzují obecně: jazyky méně zastoupené v datech či s komplikovanějším písmem mohou vyžadovat víc tokenů na stejný význam. Důsledky:

  • Vyšší náklady u placeného API (účtuje se za tokeny vstupu i výstupu).
  • Rychlejší vyčerpání kontextového okna: stejné okno pojme v češtině kratší text než v angličtině.
  • Delší latence (odpověď se generuje po tokenech).
  • Menší prostor pro dokumenty a historii konverzace.

Rozdíl se mezi modely liší a novější tokenizéry českému textu obvykle vycházejí lépe. Pokud pracujete s API a velkými objemy textu, změřte skutečný počet tokenů u svého modelu. Nižší cena za milion tokenů navíc nemusí znamenat nižší celkové náklady, protože různé modely stejný text tokenizují odlišně.

Co je kontextové okno

Kontextové okno je maximální počet tokenů, které model dokáže zpracovat v jedné „sezení“: dohromady vstup (vaše zadání, historie konverzace, vložené dokumenty, systémové pokyny) i výstup (odpověď, kterou model vygeneruje). Podle dokumentace poskytovatelů se do okna počítá vše, nejen poslední zpráva. Představte si ho jako pracovní stůl s omezenou plochou: vejde se na něj jen určité množství papírů. Co se nevejde, model nevidí. Vlastnosti:

  • Okno není trvalá paměť: po skončení konverzace (či při nové) model nemá přístup k předchozímu obsahu, pokud jej nezahrne produkt (funkce paměti, vyhledávání v historii).
  • Velikost se liší podle modelu a časem roste; u některých dnešních modelů jde o stovky tisíc či miliony tokenů, ale konkrétní hodnoty ověřte v dokumentaci, protože se často mění.
  • Výstup má vlastní limit: maximální délka odpovědi bývá menší než celé okno.
  • Systémové pokyny a vložené nástroje zabírají část okna.
  • Obrázky, zvuk a soubory se také převádějí na tokeny (viz Multimodální AI).
Kontextové okno není paměť

Model „nepamatuje“ předchozí konverzace sám od sebe: vidí jen to, co je právě v jeho okně. Funkce typu „paměť“ v chatbotech fungují tak, že aplikace vybrané informace znovu vloží do zadání; viz Paměť a nastavení soukromí v ChatGPT.

Proč model „zapomíná“

Při dlouhé konverzaci může dojít k několika jevům:

  1. Přetečení okna: když konverzace přesáhne limit, aplikace obvykle starší části zkrátí či vynechá (nebo je shrne). Model pak nevidí původní instrukci a odpovídá, jako by ji neznal.
  2. Zhoršená pozornost uprostřed: výzkumy (například studie „Lost in the Middle“) ukázaly, že modely hůře využívají informace uprostřed dlouhého vstupu než na začátku či na konci. Větší okno proto neznamená, že model spolehlivě využije všechno.
  3. Šum a rozptýlení: příliš mnoho nepodstatného textu snižuje kvalitu odpovědi.
  4. Konflikt pokynů: pozdější zpráva může přepsat dřívější; model bere v potaz vše a nemusí ctít původní pravidlo.
  5. Zvýšené náklady a latence: dlouhý vstup znamená více tokenů ke zpracování, tedy pomalejší a dražší odpověď.

Mylná představa zní: „když je okno dost velké, vložím tam všechno.“ Technicky to jde, ale kvalita odpovědi se u velmi dlouhých vstupů může zhoršit.

Jak s tím pracovat v praxi

  • Důležité na začátek i na konec: klíčové pokyny a otázku dejte na jasné místo; u dlouhých vstupů je zopakujte na konci.
  • Dlouhou konverzaci rozdělte: začněte novou konverzaci pro nové téma a vložte stručné shrnutí předchozích závěrů.
  • Dokumenty zkraťte: vložte jen relevantní části; pro velké dokumenty využijte vyhledávání a výběr pasáží (RAG; viz RAG a fine-tuning).
  • Strukturujte zadání: nadpisy, číslované kroky, jasně oddělené části („Dokument:“, „Úkol:“).
  • Omezte zbytečný text: opakující se pozdravy, dlouhé formátování, nepodstatné pasáže.
  • Ověřujte citace a čísla: model se může mýlit i s dokumentem v okně; viz Proč AI halucinuje.
  • U API sledujte počet tokenů a ukládejte do mezipaměti opakující se části podle možností poskytovatele.
  • Citlivé informace nevkládejte bez znalosti zásad zpracování; viz AI chatboti a soukromí dat.
  • Dlouhé úlohy dělte na kroky: nejprve shrnutí kapitol, poté otázky.
  • Používejte nástroje poskytovatele k odhadu počtu tokenů před odesláním.
Infografika: checklist práce s tokeny a kontextovým oknemKontrolní seznam – vlastní infografika

Tokeny, cena a rychlost

U placených rozhraní (API) se zpravidla účtuje za tokeny vstupu a výstupu (výstupní bývají dražší). Ve spotřebitelských aplikacích (chatbot s předplatným) platíte paušál, ale limity na počet zpráv či délku konverzace mají podobný důvod: výpočty stojí výkon. Praktické důsledky:

  • Delší zadání = vyšší cena a pomalejší odpověď.
  • Dlouhé odpovědi se generují postupně a trvají déle.
  • Opakované vkládání stejné historie zvyšuje spotřebu; některé služby nabízejí „cache“ (zvýhodněné opakované použití prefixu).
  • Různé modely mají různé ceny a tokenizéry; srovnávejte celkové náklady na reálném textu.
  • Malé modely jsou levnější a rychlejší a pro jednoduché úlohy často stačí; viz Open-source AI modely.

Častá nedorozumění

  • „Token = slovo“: není; slovo může být několik tokenů, a naopak.
  • „Větší okno = lepší paměť“: ne vždy; kvalita využití se může u dlouhého vstupu snižovat.
  • „Model si mě pamatuje“: bez funkce paměti ne; vidí jen aktuální okno.
  • „Čeština a angličtina stojí stejně“: čeština obvykle spotřebuje víc tokenů.
  • „Odpověď se nevešla, tak je model hloupý“: mohl narazit na limit výstupu.
  • „Mohu vložit celou knihu“: záleží na modelu; i tak je lepší vybírat relevantní části.

Firmy a vývojáři

Firmy, které AI nasazují, musí počítat s náklady na tokeny, limity kontextu a latencí: navrhovat zadání úsporně, využívat vyhledávání v dokumentech místo vkládání všeho, měřit spotřebu, nastavit limity a monitoring, chránit citlivá data a ověřovat výsledky. Viz AI v práci: jak efektivně a bezpečně využívat ChatGPT a Firemní politika používání AI.

Tokeny a kontext v kostce

Infografika: tokeny a kontextové okno v kostce – co jsou, proč čeština stojí víc, jak model zapomíná a jak s tím pracovatZákladní údaje – vlastní infografika

Výhody a nevýhody

Infografika: výhody a nevýhody dlouhého kontextového oknaSouhrn pro uživatele AI – vlastní infografika

Související články

Další články najdete v kategorii Základy a principy AI: Jak se trénuje AI model, RAG a fine-tuning, Multimodální AI a Jak psát prompty pro AI.

Shrnutí

Tokeny jsou kousky textu, s nimiž jazykový model počítá; čeština jich obvykle spotřebuje víc než angličtina. Kontextové okno je limit tokenů vstupu i výstupu a není to trvalá paměť. Při dlouhých konverzacích model může zapomínat, proto dávejte důležité pokyny na začátek a konec, dělte úlohy a vkládejte jen relevantní text. Více najdete v dokumentaci Anthropic a Google.

Často kladené otázky k tokenům a kontextovému oknu

Co je token?

Kousek textu (znak, část slova, slovo či interpunkce), na které model text dělí a s nimiž počítá.

Proč čeština spotřebuje víc tokenů?

Slovníky vznikají hlavně z angličtiny, takže české tvary se častěji dělí na více částí.

Co je kontextové okno?

Maximální počet tokenů vstupu i výstupu, které model zpracuje najednou.

Proč chatbot zapomíná?

Starší část konverzace se vyhodí z okna a modely navíc hůře využívají informace uprostřed dlouhého vstupu.

Je kontextové okno paměť?

Ne; je to jen aktuální vstup. Paměť v aplikacích funguje tak, že se vybrané informace vkládají znovu.

Jak zjistit počet tokenů?

Nástrojem poskytovatele modelu (tokenizér či počítadlo tokenů); různé modely tokenizují odlišně.

Mám do okna vkládat všechno?

Raději jen relevantní části; příliš dlouhý a zbytečný vstup zhoršuje kvalitu a zvyšuje cenu.

Jak ovlivňují tokeny cenu?

U API se účtují tokeny vstupu i výstupu; delší text a dražší model znamenají vyšší náklady.

Digitalizace VHS videokazet kazet a skenování diapozitivů, negativů - VIDEOLIDE dokáží digitalizovat a vylepšit veškeré video kamerové pásky (Hi8, Digital 8, Mini DV, VHS, VHS-C a další) Převod VHS kazet s vylepšením obrazu i zvuku.

Co vařit na oběd? Co uvařit na večeři? Recepty na víkend? Vše najdete na Maminy recepty. Úžasný recept na jakýkoliv oběd, večeři, svátek, vánoce.

Přihlášení se do banky Mojebanka online vám pomůže s přihlášením se do vašeho bankovnictví ČSOB, GEORGE, MONETA, mBANK a dalších českých bankovních služeb.

Rady pro domácnost  - ptejte se lidí i umělé inteligence (Chat GPT) na to co vás trápí. Jak upravit vodu v bazénu? Špinavá voda v bazénu aj.

Jak se přihlásit na Facebook? Přihlášení se na Facebook - Chci se přihlásit na facebook a nejde to. Špatné heslo, jméno na Facebook. Jak se přihlásit k facebooku. 

Přihlášení do emailové schránky? Přihlášení email seznam.cz? Přihlášení se k Volny.cz a jak přihlásit banku, jak se přihlásit ke google účtu, seznam účtu aj. Bezpečné přihlašování k službám.

Best firmware for your ASIC Miner - increase your mining profit with this 100% new ASIC Miner Firmware

Securely store, manage, and protect your coins with Trezor hardware wallets, app & backup solutions. Check your crypto seed to make sure it is completely safe and unique!

Online webkamery | Luxusní byt v Praze Vanguard