Skip to content
Skip to main content
DigiCalcs

Gespecialiseerd

Token Cost Calculator

Wat is Token Cost Calculator?

▾

De Token Cost Calculator converteert tekst naar tokens en berekent de exacte API-kosten voor elke LLM-provider. Tokens zijn de fundamentele factureringseenheid voor alle grote taalmodel-API's, waarbij één token ongeveer 4 Engelse tekens of 0,75 woorden bevat. Verschillende providers gebruiken verschillende tokenisatieschema's: OpenAI gebruikt byte-pair-codering (BPE) met de cl100k_base tokenizer voor GPT-4o, Anthropic gebruikt een vergelijkbare BPE-tokenizer en Google Gemini gebruikt SentencePiece. Dezelfde tekst kan verschillende tokentellingen opleveren bij verschillende providers, wat van invloed is op de kostenberekeningen. Deze calculator is de essentiële eerste stap voor elke AI-kostenplanning. Voordat u de maandelijkse API-kosten schat, moet u weten hoeveel tokens uw typische prompts en antwoorden bevatten. Een document van 1.000 woorden bestaat uit ongeveer 1.333 tokens in het Engels. Een typische chatbot-systeemprompt is 200 tot 500 tokens. Een gedetailleerde paar-shot-prompt met 5 voorbeelden kan 2.000 tot 3.000 tokens zijn. Deze metingen bepalen direct uw API-kosten per aanvraag en maandelijks. De rekenmachine ondersteunt alle grote providers en modellen en toont tokenaantallen en -kosten naast elkaar. Het bevat ook een tekstinvoermodus waarin u daadwerkelijke aanwijzingen of documenten kunt plakken om exacte tokenaantallen te krijgen in plaats van schattingen. Het begrijpen van tokenisatie is vooral belangrijk voor niet-Engelse talen, waar het aantal tokens 1,5 tot 3 keer hoger kan zijn dan in het Engels voor dezelfde semantische inhoud, vanwege de manier waarop BPE met verschillende tekensets omgaat.

DigiCalcs delivers precision-engineered tools for engineers and STEM professionals.

Formule

▾
f(x)Kosten = (aantal tokens / 1.000.000) x prijs per miljoen tokens. Het tokenaantal is ongeveer gelijk aan het aantal woorden / 0,75 voor Engelse tekst. Een blogpost van 2.000 woorden kost bijvoorbeeld ongeveer 2.667 tokens. Het verwerken ervan als input voor GPT-4o kost (2.667 / 1.000.000) x $2,50 = $0,0067.

Variabele uitleg

▾
SymboolNaamEenheidBeschrijving
TTokentellingtokensHet aantal tokens dat door de tokenizer wordt geproduceerd voor een bepaalde tekstinvoer. Dit is de exacte eenheid die wordt gebruikt voor facturering door alle grote LLM API-providers.
WWoorden tellenwordsHet aantal woorden in de invoertekst, dat kan worden geconverteerd naar een geschatte tokentelling met behulp van de taalspecifieke tokens-per-woord-verhouding.
CAantal karakterscharactersHet totale aantal tekens, inclusief spaties en leestekens, dat kan worden gedeeld door 4 om het aantal Engelse tokens bij benadering te bepalen.
PPrijs per miljoen tokensUSD per 1M tokensHet factureringstarief voor het geselecteerde model en tokentype (invoer of uitvoer), dat verschilt tussen providers en tussen invoer- en uitvoertokens.
LTaalvermenigvuldigerratioEen schaalfactor die Engelse tokenschattingen aanpast voor andere talen, variërend van 1,0 voor Engels tot 2,0 tot 3,0 voor Japans en Koreaans.
NVraag telling aanrequestsHet aantal API-aanvragen waar de kosten overheen moeten worden geprojecteerd, gebruikt voor maandelijkse of jaarlijkse kostenschatting op basis van tokentellingen per aanvraag.

Hoe Token Cost Calculator

▾
  1. 1Voer uw tekst rechtstreeks in door deze in de rekenmachine te plakken, of geef het aantal woorden, tekens of pagina's op voor een schatting. Directe tekstinvoer biedt de meest nauwkeurige tokentelling door het daadwerkelijke tokenisatie-algoritme uit te voeren. Voor schattingen gebruikt de rekenmachine de standaardverhouding van ongeveer 1,33 tokens per Engels woord (of 1 token per 4 tekens). Niet-Engelse tekst gebruikt taalspecifieke vermenigvuldigers.
  2. 2Selecteer de tokenizer die u wilt gebruiken voor het tellen. OpenAI cl100k_base wordt gebruikt voor GPT-4o, GPT-4o-mini en de meeste huidige OpenAI-modellen. De o200k_base tokenizer wordt gebruikt voor nieuwere modellen. Anthropic en Google gebruiken hun eigen tokenizers. Het verschil tussen tokenizers levert doorgaans een variatie van 5 tot 15 procent op in het aantal tokens voor Engelse tekst en tot 30 procent voor niet-Latijnse scripts.
  3. 3Bekijk de uitsplitsing van het aantal tokens, met het totaal aantal tokens, de verhouding tokens per woord en de verhouding tokens per teken voor uw specifieke tekst. Met deze verhouding kunt u toekomstige schattingen kalibreren als u geen exacte tekst hebt om te meten. De meeste Engelse tekst produceert 1,2 tot 1,4 tokens per woord, maar technische inhoud met gespecialiseerde terminologie, code of URL's kan 1,5 tot 2,0 tokens per woord produceren vanwege de manier waarop BPE omgaat met ongebruikelijke tekenreeksen.
  4. 4Selecteer het model en de prijscategorie om de kosten te berekenen. De rekenmachine toont de kosten van uw tekst als invoertokens, uitvoertokens of beide, voor elk hoofdmodel. Deze zij-aan-zij weergave onthult onmiddellijk de kostenimplicaties van modelselectie. 10.000 tokens als input kosten bijvoorbeeld $0,025 op GPT-4o, maar slechts $0,0015 op GPT-4o-mini, een verschil van 16x.
  5. 5Gebruik de batchschattingsmodus om de kosten voor veelgebruikte documenttypen te berekenen. De rekenmachine bevat voorinstellingen voor typische documentgroottes: e-mail (150 tot 300 tokens), chatbericht (50 tot 150 tokens), blogpost (1.500 tot 3.000 tokens), juridisch contract (10.000 tot 50.000 tokens) en boekhoofdstukken (5.000 tot 15.000 tokens). Deze voorinstellingen helpen niet-technische belanghebbenden de kosten te begrijpen in termen van bekende documenttypen.
  6. 6Verken de taalvermenigvuldigingstabel die laat zien hoe het aantal tokens per taal varieert. Japanse tekst gebruikt doorgaans twee tot drie keer meer tokens per woord dan Engelse. Chinezen gebruiken 1,5 tot 2 keer meer. Arabisch en Hindi gebruiken 1,3 tot 1,8 keer meer. Deze vermenigvuldigers zijn van cruciaal belang voor het budgetteren van meertalige toepassingen waarbij de kosten aanzienlijk hoger kunnen zijn dan schattingen voor alleen Engels suggereren.
  7. 7Exporteer de berekening als een kostenraming die kan worden gedeeld met financiële teams of kan worden opgenomen in projectvoorstellen. De export omvat tokenaantallen, kosten per aanvraag en maandelijkse projecties bij verschillende volumes, waardoor de gegevens worden geleverd die nodig zijn voor budgetgoedkeuringen en leveranciersvergelijkingen.

Uitgewerkte voorbeelden

▾
Voorbeeld 1Een systeemprompt meten
Gegeven:Systeemprompt (direct plakken), 350, 467, GPT-4o, 2.5
Resultaat:467 tokens, die $ 0,0012 per verzoek als invoer kosten

Een systeemprompt van 350 woorden wordt omgezet in 467 tokens (1,33 tokens per woord). Dit wordt bij elke API-aanroep verzonden en kost $ 0,0012 per verzoek. Bij 100.000 maandelijkse verzoeken kost de systeemprompt alleen al $117 per maand, waardoor snelle optimalisatie een aanzienlijke kostenbesparing oplevert.

Voorbeeld 2Kosten voor het genereren van blogposts
Gegeven:Uitvoer van blogposts, 1500, 2000, GPT-4o, 10.0
Resultaat:~2.000 uitvoertokens die $ 0,02 per artikel kosten

Een blogpost van 1.500 woorden genereert ongeveer 2.000 outputtokens. Bij een GPT-4o-outputprijs van $10 per miljoen kost elk artikel $0,02 om te genereren. Inclusief de invoerprompt van 500 tokens ($0,00125), bedragen de totale kosten per artikel ongeveer $0,021.

Voorbeeld 3Japanse versus Engelse tokenvergelijking
Gegeven:Reactie klantenondersteuning, 200, 267, 534, GPT-4o, 2.5
Resultaat:Engels: 267 tokens ($0,00067), Japans: 534 tokens ($0,00134) - 2x kosten

Dezelfde semantische inhoud in het Japans gebruikt ongeveer twee keer zoveel tokens als in het Engels, vanwege de manier waarop BPE-tokenisatie omgaat met Japanse karakters. Deze vermenigvuldiger van 2x is van toepassing op alle op tokens gebaseerde kosten, waardoor meertalige applicaties aanzienlijk duurder worden voor CJK-talen.

Voorbeeld 4Juridische contractanalyse-invoer
Gegeven:Juridisch contract (direct plakken), 25, 12500, 16875, Claude Sonnet 4, 3.0
Resultaat:16.875 tokens die $ 0,051 per analyse kosten

Een juridisch contract van 25 pagina's bevat ongeveer 12.500 woorden of 16.875 tokens. Het analyseren ervan met Claude Sonnet 4 kost $ 0,051 aan invoertokens per analyse. Dit past comfortabel binnen het 200K-contextvenster, met ruimte voor een gedetailleerde systeemprompt en meerdere analysepassages.

Praktische toepassingen

▾
🏗️

Productmanagers gebruiken de tokencalculator om de functiekosten te schatten voordat de ontwikkeling begint. Een PM die een documentsamenvatting plant, meet dat typische klantdocumenten 5.000 tokens zijn en dat samenvattingen 500 tokens zijn. Bij GPT-4o-mini-prijzen kost elke samenvatting $ 0,001. Met een verwachte maandelijkse samenvatting van 50.000 kost de functie $50 per maand aan API-uitgaven, ruim binnen het acceptabele bereik voor een abonnementsfunctie van $10 per maand die 5.000 gebruikers bedient.

🔬

Financiële teams gebruiken symbolische kostenprognoses voor de kwartaalbudgetplanning. Een financieel analist bij een SaaS-bedrijf gebruikt de rekenmachine om drie scenario's te modelleren: conservatief (100.000 maandelijkse API-aanroepen), verwacht (250.000) en snelle groei (500.000). Bij 800 inputtokens en 300 outputtokens per oproep op GPT-4o bedragen de verwachte maandelijkse kosten respectievelijk $500, $1.250 en $2.500. Deze bandbreedte wordt met een buffer van 30 procent in de financiële prognose opgenomen.

📊

Ontwikkelaars gebruiken de tokencalculator om aanwijzingen voor kostenefficiëntie te optimaliseren. Een ingenieur ontdekt dat hun systeemprompt van 800 tokens kan worden teruggebracht tot 350 tokens zonder kwaliteitsverlies. Bij 200.000 maandelijkse API-aanroepen op GPT-4o bespaart dit 90 miljoen invoertokens per maand, waardoor de kosten voor invoertokens alleen al van $500 naar $225 per maand worden verlaagd, een jaarlijkse besparing van $3300 door één enkele promptoptimalisatie.

🏥

Lokalisatieteams gebruiken schattingen van taalvermenigvuldigers om meertalige AI-functies te budgetteren. Een team dat van plan is een chatbot in het Engels, Japans, Chinees en Spaans in te zetten, schat dat de tokenkosten voor de Japanse versie 2x Engels, Chinees 1,7x en Spaans 1,15x zullen zijn. Voor een functie die in het Engels $500 per maand kost, kost de implementatie in vier talen ongeveer $2.925 per maand, en niet $2.000 zoals een naïeve 4x-berekening zou suggereren.

Bijzondere gevallen

▾

Bij het tokeniseren van de broncode hangt de tokenefficiëntie sterk af van de programmeertaal en codeerstijl.

Python-code met beschrijvende namen van variabelen zoals 'calculate_monthly_revenue' kan worden opgesplitst in 4 tot 5 tokens, terwijl dezelfde variabele in een verkleinde JavaScript-bundel minder tokens gebruikt vanwege kortere namen. JSON en XML zijn bijzonder token-inefficiënt vanwege herhaalde structurele tekens (accolades, haakjes, aanhalingstekens, punthaken). Een JSON-object van 1 KB kan 300 tot 400 tokens gebruiken, terwijl dezelfde gegevens in een compact formaat mogelijk 200 tokens gebruiken.

Voor aanwijzingen die base64-gecodeerde inhoud bevatten (afbeeldingen, bestanden, binaire gegevens),

Voor aanwijzingen die met base64 gecodeerde inhoud bevatten (afbeeldingen, bestanden, binaire gegevens), is het tokenverbruik extreem hoog omdat base64-tekens geen algemene BPE-tokenreeksen vormen. Een base64-reeks van 1 KB kan 1.300 tot 1.500 tokens verbruiken. Vermijd waar mogelijk het verzenden van met base64 gecodeerde inhoud als teksttokens. Gebruik native functies voor het uploaden van bestanden of invoermodi voor afbeeldingen die de codering efficiënter verwerken.

Houd er rekening mee wanneer u tokens telt voor chattoepassingen met gespreksgeschiedenis

Houd er bij het tellen van tokens voor chattoepassingen met gespreksgeschiedenis rekening mee dat speciale tokens (berichtrolmarkeringen, beurtscheidingstekens) een kleine maar niet te verwaarlozen overhead toevoegen. Elk bericht in het gesprek voegt ongeveer 4 tot 6 speciale tokens toe voor rolmarkeringen en scheidingstekens. In een gesprek van 20 beurten voegt dit 80 tot 120 tokens toe die niet zichtbaar zijn in uw tekst, maar wel worden meegeteld voor de facturering. Bij GPT-4o-prijzen kost deze overhead ongeveer $ 0,0003 per gesprek, wat triviaal is voor individuele gesprekken, maar op grote schaal oploopt.

Tokenefficiëntie per taal (BPE Tokenizer)

▾
TaalTokens per woordTokens per 1K tekensMultiplier versus EngelsVoorbeeld (100 woorden)
Engels1.32501,0x~130 tokens
Spaans1.52701,15x~150 tokens
Frans1.52751,15x~150 tokens
Duits1.82801,38x~180 tokens
Arabisch2.03501,54x~200 tokens
Hindi2.24001,69x~220 tokens
Chinese2.05001,54x~200 tokens
Japanse2.55501,92x~250 tokens
Koreaans2.35001,77x~230 tokens

Veelgestelde vragen

▾
Q

Wat is een token precies?

A

Een token is een stukje tekst dat het taalmodel als één geheel verwerkt. Tokens worden gemaakt door een tokenizer-algoritme (meestal byte-paarcodering) dat tekst opsplitst in gemeenschappelijke tekenreeksen. Veel voorkomende Engelse woorden zoals 'hallo' of 'de' zijn enkele tokens. Langere woorden zoals 'buitengewoon' kunnen worden opgesplitst in 'extra' en 'gewoon' (2 tokens). Een spatie wordt vaak als één token aan het volgende woord gehecht. Cijfers, leestekens en speciale tekens verbruiken allemaal tokens.

Q

Hoe nauwkeurig is de regel van 4 tekens per token?

A

De benadering van vier tekens per token is nauwkeurig binnen 10 tot 20 procent voor typisch Engels proza. Het werkt goed voor blogposts, e-mails en conversatieteksten. Het is minder nauwkeurig voor code (3 tekens per token vanwege syntaxistekens), technisch schrijven met gespecialiseerde termen (3,5 tekens per token) en niet-Engelse tekst (2 tot 3 tekens per token voor CJK). Gebruik voor kostenkritieke toepassingen altijd de exacte tokenizer in plaats van op tekens gebaseerde schattingen.

Q

Produceren verschillende modellen verschillende tokentellingen voor dezelfde tekst?

A

Ja. OpenAI GPT-4o gebruikt de cl100k_base tokenizer, terwijl oudere GPT-3.5-modellen een andere codering gebruikten. Anthropic Claude en Google Gemini gebruiken hun eigen tokenizers. Dezelfde Engelse tekst van 1.000 woorden kan 1.320 tokens opleveren op GPT-4o, 1.350 op Claude en 1.280 op Gemini. De verschillen bedragen doorgaans 5 tot 15 procent voor het Engels, maar kunnen oplopen tot 30 procent voor niet-Latijnse schriften. Voor nauwkeurige kostenvergelijkingen tokeniseert u uw tekst bij elke aanbieder.

Q

Waarom kost Japanse tekst meer tokens?

A

BPE-tokenizers zijn getraind op grote tekstcorpora die overwegend Engels zijn. Engelse woorden en veel voorkomende uitdrukkingen worden efficiënt weergegeven als afzonderlijke tokens. Japanse karakters (hiragana, katakana, kanji) komen minder vaak voor in de trainingsgegevens, dus de tokenizer splitst ze in meer stukken. Een enkel kanji-teken dat een heel woordconcept vertegenwoordigt, kan 2 tot 3 tokens verbruiken. Dit is de reden waarom Japanse tekst twee tot drie keer meer tokens per semantische eenheid gebruikt dan Engelse.

Q

Hoe tel ik tokens programmatisch?

A

Voor OpenAI-modellen gebruikt u de tiktoken Python-bibliotheek: importeer tiktoken, vervolgens enc = tiktoken.get_encoding('cl100k_base'), en token_count = len(enc.encode(your_text)). Gebruik voor Anthropic de antropische Python-bibliotheek die een tokentelmethode bevat. Voor algemene schattingen deelt u het aantal tekens door 4 of vermenigvuldigt u het aantal woorden met 1,33. De tiktoken-bibliotheek voegt een verwaarloosbare overhead toe en kan miljoenen tokens per seconde verwerken.

Q

Verbruiken afbeeldingen en bestanden tokens?

A

Bij het verzenden van afbeeldingen naar multimodale modellen zoals GPT-4o worden afbeeldingen op basis van resolutie geconverteerd naar tokens. Een afbeelding met een lage resolutie kost 85 tokens en een afbeelding met een hoge resolutie kost 170 tot 1.105 tokens, afhankelijk van de afmetingen. PDF-pagina's die als afbeeldingen worden verzonden, verbruiken 1.000 tot 3.000 tokens per pagina. Audio die naar Whisper wordt verzonden, wordt in rekening gebracht op basis van de duur, niet op basis van tokens. Bestanden die als tekst worden verzonden (platte tekst, codebestanden) worden normaal getokeniseerd.

Q

Wat is de maximale tokenlimiet waar ik me zorgen over moet maken?

A

Elk model heeft een contextvenster dat de totale invoer plus uitvoertokens beperkt. GPT-4o ondersteunt 128.000 tokens, Claude-modellen ondersteunen 200.000 tokens en Gemini 1.5 Pro ondersteunt maximaal 1 miljoen tokens. In de praktijk gebruiken de meeste applicaties 1.000 tot 10.000 tokens per aanvraag. Als het contextvenster wordt overschreden, retourneert de API een fout. Voor lange documenten kunt u chunking of samenvattingen implementeren om binnen de limieten te blijven.

Veelgemaakte fouten om te vermijden

▾
  • !Ervan uitgaande dat één teken gelijk is aan één woord:
  • !Engelse tokenverhoudingen gebruiken voor meertalige tekst:
  • !Het vergeten van die code en het anders tokeniseren van gestructureerde gegevens:
💡

Pro Tip

Voordat u een door LLM aangedreven functie start, maakt u een tokenbudgetspreadsheet die het exacte aantal tokens van uw systeemprompt, de gemiddelde gebruikersinvoer, de gemiddelde modeluitvoer en het aantal maandelijkse verzoeken documenteert. Dit duurt 30 minuten en voorkomt de meest voorkomende kostenverrassing: na de lancering ontdekken dat uw werkelijke tokenverbruik 3 tot 5 keer hoger is dan uw schatting op de achterkant van het servet. Werk de spreadsheet maandelijks bij met daadwerkelijk gemeten waarden.

⭐

Wist je dat?

De BPE-tokenizer (Byte-Pair Encoding) die door GPT-4o wordt gebruikt, is getraind op een corpus dat zo groot is dat het enkele spatieteken gevolgd door gewone woorden als 'de', 'en', 'is' elk individuele tokens zijn. De tokenvocabulaire voor cl100k_base bevat precies 100.256 unieke tokens. Dit betekent dat het model 100.256 verschillende tekstpatronen als afzonderlijke eenheden kan weergeven, waarbij de meest voorkomende Engelse woorden en zinnen het meest efficiënt worden gecodeerd.

Regional Guides

▾
North America▾
Engelstalige applicaties in Noord-Amerika profiteren van de meest efficiënte tokenisatie, met de laagste tokens-per-woord-ratio. De OpenAI tokenizer-tool op platform.openai.com/tokenizer is de meest gebruikte tool voor het tellen van tokens in Noord-Amerika. De meeste handleidingen en tutorials voor kostenramingen gaan uit van Engelse tokenverhoudingen, die goed werken voor de overwegend Engelstalige Noord-Amerikaanse markt.
Europe▾
Voor Europese toepassingen zijn vaak meertalige tokentellingen in twintig of meer EU-talen vereist. West-Europese talen zoals Frans, Spaans en Duits gebruiken 15 tot 40 procent meer tokens dan Engels voor gelijkwaardige inhoud. Oost-Europese talen en Grieks gebruiken 50 tot 80 procent meer. Wanneer u EU-brede AI-functies begroot, berekent u de symbolische kosten voor de doeltaal met de hoogste kosten (doorgaans Hongaars of Fins) en gebruikt u die als budgetbasislijn.
Asia-Pacific▾
CJK-talen (Chinees, Japans, Koreaans) vormen de grootste uitdaging op het gebied van de tokenisatiekosten, met 1,5 tot 3 keer meer tokens per semantische eenheid vergeleken met het Engels. Dit heeft aanzienlijke gevolgen voor de economische aspecten van AI-toepassingen op de markten in Azië en de Stille Oceaan. Sommige lokale providers (Baidu voor Chinees, NTT voor Japans) gebruiken tokenizers die zijn geoptimaliseerd voor hun doeltaal en die 30 tot 50 procent minder tokens produceren voor tekst in de moedertaal, wat een aanzienlijk kostenvoordeel oplevert voor implementaties in één taal.
📖Moeilijkheidsgraad:Beginner
Accuracy-checked
Reviewed October 2026
Our methodology

Ontvang wekelijkse wiskundetips

Sluit u aan bij 12.000+ abonnees die elke week rekenmachinetips krijgen.

🔒
100% Gratis
Geen registratie
✓
Nauwkeurig
Geverifieerde formules
⚡
Direct
Resultaten meteen
📱
Mobielvriendelijk
Alle apparaten

Instellingen