Skip to content

Tokens

Last updated:

What tokens are

Language models do not see letters or whole words. Before text reaches the model, a tokenizer splits it into tokens from a fixed vocabulary. Common words are often a single token, while rare words, names and long compound words are split into several pieces. Numbers, punctuation and spaces count too.

A common rule of thumb is that one token of English text is about four characters, or about three quarters of a word. This is only an approximation: each model family has its own tokenizer, and text in many other languages, including German, Italian, French and Spanish, often needs more tokens than the same content in English.

How tokens are counted

Each time a chatbot answers, tokens are counted in two directions:

Both count against the model’s context window. Providers that charge per use usually price input and output tokens separately, and output tokens often cost more. Embedding models also count tokens when they turn text into vectors.

  • Input tokens: everything sent to the model, such as instructions, conversation history and retrieved documents.
  • Output tokens: the answer the model generates, produced one token at a time.

Example

The sentence “Our store opens at 9 am on weekdays.” has eight words and 36 characters, so most tokenizers turn it into roughly ten tokens. A full chatbot request is much larger: instructions, a few retrieved passages and a short conversation can add up to a few thousand input tokens before the model writes a single word of its answer.

Why tokens matter for business chatbots

If you build a chatbot directly on a model API, tokens drive your costs and limits. Long instructions, large retrieved passages and long conversations all add input tokens to every message, which is a good reason to keep instructions focused and retrieval selective.

Tokens also explain practical limits: why a model cannot read an entire website in one request, why very long conversations eventually have to be shortened, and why an answer can be cut off when it reaches a maximum output length.

Tokens and intoCHAT

With intoCHAT you do not count tokens. Plans are measured in messages per month and characters of training content: Free includes 25 messages per month and 100K characters, Starter ($19 per month) 2,500 messages per month and 500K characters per agent, and Pro ($49 per month) 10,000 messages per month and 1M characters per agent. intoCHAT sends the model only the most relevant excerpts of your content for each message, and the model and its token usage are managed for you.

Frequently asked questions

How many words is 1,000 tokens?

In English, 1,000 tokens is roughly 750 words, based on the common estimate of about three quarters of a word per token. The exact number depends on the tokenizer and the text. Other languages and text with many numbers or names usually need more tokens.

Are tokens the same as words?

No. A token can be a whole word, part of a word, a punctuation mark or a space. Short common words are often one token, while long or rare words are split into several.

Why do AI providers charge per token?

The computing work a model does grows with the amount of text it reads and writes, and tokens are the unit it processes. Charging per token ties the price to that work. Input and output tokens are often priced differently.

Does intoCHAT charge by tokens?

No. intoCHAT plans are based on messages per month and characters of training content, and token usage is handled by intoCHAT. The current limits for each plan are listed on the pricing page.

See it answer from your own website

Paste your website address and chat with an agent built from your pages. It takes about a minute.

Create your agent free

Free plan, no credit card needed.