Voltar ao blog

IA para iniciantesGuia

O que é um token em IA? Uma explicação em linguagem simples

Um token é o pedaço de texto que um modelo de IA lê e escreve. Veja como um tokenizador real divide uma frase, quantos tokens uma palavra consome e como os tokens viram uma fatura.

Por CheapTokens TeamPublicado em 5 min de leitura

Uma frase dividida em blocos coloridos de tokens com um contador de tokens
Nesta página
  1. Como um modelo corta o texto em tokens
  2. Quantos tokens tem uma palavra
  3. Tokens são o que você paga
  4. Quatro coisas que as pessoas chamam de "token"
  5. Por que você pode ver "tokens insuficientes"
  6. Como contar tokens no seu próprio texto
  7. Seu próximo passo

Um token é um pequeno pedaço de texto com o qual um modelo de linguagem trabalha: uma palavra inteira, parte de uma palavra, um sinal de pontuação ou uma palavra junto com o espaço à sua frente. Os modelos leem seu prompt como tokens, escrevem a resposta como tokens, e as APIs de IA cobram por token. Então "quantos tokens isso tem" são na verdade duas perguntas: vai caber, e quanto vai custar.

Animação: a frase “A tokenização divide o texto em pedaços que o modelo conta” se quebra em 9 tokens, um a um
Como um modelo vê uma frase: token por token

Como um modelo corta o texto em tokens#

Antes de um modelo ver seu texto, um tokenizador o divide em pedaços de um vocabulário fixo e transforma cada pedaço em um número. Palavras frequentes geralmente recebem um único token. Palavras raras e longas são divididas em partes.

Aqui está um exemplo real. Passamos uma frase por dois tokenizadores: o publicado com o DeepSeek-V4-Flash-0731 e a codificação o200k_base da OpenAI.

A frase "A neural network reads text in tokens, not words." dividida em 11 tokens pelos tokenizadores DeepSeek-V4-Flash e OpenAI
Saída real do tokenizador, 20 de outubro de 2026: tokenizers 0.22.2 com o tokenizador DeepSeek-V4-Flash-0731, tiktoken 0.12.0 com o200k_base

Em inglês, os dois tokenizadores concordam: 9 palavras, 11 tokens. A vírgula e o ponto final são tokens próprios, e a maioria das palavras carrega o espaço antes delas.

Palavras longas são onde os tokenizadores começam a divergir. "tokenization" são dois tokens em ambos: token + ization. A palavra russa «токенизация» são três tokens para o DeepSeek e quatro para a OpenAI. Mesma palavra, contagem diferente.

Quantos tokens tem uma palavra#

Um teste rápido com um parágrafo curto sobre tokens, em inglês e em russo:

Texto Palavras DeepSeek-V4-Flash OpenAI o200k_base
Parágrafo em inglês, 254 caracteres 53 60 tokens 60 tokens
O mesmo parágrafo em russo, 255 caracteres 42 73 tokens 65 tokens

Para texto em inglês, cerca de 1,1–1,2 tokens por palavra é uma estimativa razoável. Outros alfabetos geralmente custam mais: a versão em russo diz a mesma coisa em menos palavras, mas consome cerca de 20% mais tokens com o tokenizador do DeepSeek.

Trate isso como regras práticas. Cada família de modelos tem seu próprio tokenizador, e a contagem exata para o seu texto é a que a API retorna.

Tokens são o que você paga#

Os preços das APIs são cotados por milhão de tokens, separadamente para entrada e saída:

  • tokens de entrada — tudo o que você envia: o prompt de sistema, o histórico do chat, documentos e sua pergunta;
  • tokens de saída — tudo o que o modelo escreve de volta, incluindo seu raciocínio se o modelo raciocina antes de responder.

O custo de uma requisição é tokens de entrada × preço de entrada + tokens de saída × preço de saída.

Duas consequências práticas. Um chat longo fica mais caro a cada mensagem, porque todo o histórico volta ao modelo como entrada a cada vez. E a saída geralmente custa várias vezes mais por token do que a entrada, então pedir respostas mais curtas economiza dinheiro de verdade.

Quatro coisas que as pessoas chamam de "token"#

A palavra tem vários significados, e é por isso que pesquisar por ela é tão confuso:

Onde você viu O que significa
Limites ou preços de um modelo Pedaços de texto, como descrito acima
"Token de API", "token de acesso" Uma chave secreta que permite seu código chamar a API. Ela identifica você; não é uma quantidade pré-paga de texto
Tokens dentro de um app de chat Muitas vezes são os créditos do próprio app. Como eles se relacionam com tokens de modelo depende do app
Tokens de criptomoeda Um ativo de blockchain, sem relação com modelos de linguagem

Se você está respondendo a uma pergunta de quiz como "um token é…", para modelos de linguagem a resposta certa é um pedaço de texto: uma palavra, parte de uma palavra ou um símbolo.

Por que você pode ver "tokens insuficientes"#

A mesma frase pode apontar para quatro problemas diferentes, e só um deles é sobre dinheiro:

  • O prompt não cabe na janela de contexto. Todo modelo tem um limite de entrada mais saída. Na CheapTokens é 380.000 tokens para o DeepSeek-V4-Flash, 390.000 para o GLM-5.3-Flash e 200.000 para o MiniMax-M2.7. Encurte o histórico ou divida o documento.
  • A resposta atingiu o limite de saída. A resposta para no meio da frase. Aumente max_tokens dentro do máximo do modelo, ou peça uma resposta mais curta.
  • O saldo acabou. Este é o único caso em que recarregar resolve.
  • O app tem seu próprio limite. Serviços de chat muitas vezes limitam o uso por regras próprias, sem relação com o modelo em si.

Como contar tokens no seu próprio texto#

O número mais confiável vem da API: toda resposta inclui um bloco usage com prompt_tokens e completion_tokens.

Para estimar antes de enviar, rode o tokenizador do modelo localmente. Modelos abertos publicam seu tokenizador junto com os pesos. Este trecho conta a frase de exemplo com o tokenizador DeepSeek-V4-Flash-0731:

python
# pip install tokenizers huggingface_hub
from huggingface_hub import hf_hub_download
from tokenizers import Tokenizer

path = hf_hub_download("deepseek-ai/DeepSeek-V4-Flash-0731", "tokenizer.json")
tok = Tokenizer.from_file(path)

text = "A neural network reads text in tokens, not words."
enc = tok.encode(text, add_special_tokens=False)
print(len(enc.ids))  # 11

Para modelos da OpenAI existe a biblioteca tiktoken. Lembre-se de que uma contagem de um tokenizador é apenas uma estimativa para qualquer outro modelo.

Seu próximo passo#

Para estimar um orçamento, pegue um prompt típico e um tamanho de resposta e multiplique pelo preço por milhão de tokens. Preços atuais da CheapTokens, fixados em dólares americanos:

Modelo Contexto Entrada $/1M Saída $/1M OpenRouter entrada OpenRouter saída
GLM-5.3-Flash reasoning 390K $0.027 $0.08 $0.048 $0.20
DeepSeek-V4-Flash 380K $0.0221 $0.10 $0.016 $0.64
MiniMax-M2.7 200K $0.05 $0.15 $0.30 $1.20

Preços em USD por 1 milhão de tokens. Valores do OpenRouter exibidos para comparação e sujeitos a alterações.