Os tokens são as pequenas unidades de texto que os modelos de IA leem e geram. Saiba como funciona a tokenização e porque os tokens moldam o custo e o contexto.

Os tokens são as unidades fundamentais que os modelos de linguagem de IA leem e produzem. Antes de um modelo poder trabalhar com o seu texto, um tokenizador divide esse texto em tokens, que podem ser palavras inteiras, fragmentos de palavras, caracteres isolados ou pontuação. O modelo nunca vê as letras em bruto como nós as vemos; vê uma sequência de tokens, aprende as relações estatísticas entre eles e gera as suas respostas um token de cada vez.
Compreender os tokens é prático, não apenas teórico. Os tokens decidem quanto custa um pedido de IA, quanto texto um modelo consegue considerar de uma só vez e com que eficiência funciona. Para quem otimiza conteúdo para a pesquisa por IA, saber como modelos como o ChatGPT, o Claude e o Gemini dividem o texto em tokens explica muito sobre como leem, resumem e citam aquilo que publica.
Um token é uma sequência comum de caracteres retirada de um vocabulário fixo com que o modelo foi treinado. O conjunto de todos os tokens únicos que um modelo conhece é o seu vocabulário, que pode ascender a muitos milhares de entradas. Alguns tokens são palavras inteiras, outros são fragmentos, e a combinação certa depende de como o tokenizador foi construído.
Um exemplo simples ilustra a ideia. A frase "I heard a dog bark loudly at a cat" pode dividir-se nas próprias palavras como tokens separados, enquanto uma palavra mais longa como "darkness" se pode dividir em "dark" e "ness". Como o modelo opera sobre estes fragmentos, a contagem de tokens num trecho raramente coincide com a contagem de palavras, o que é a primeira surpresa que a maioria das pessoas encontra quando observa de perto.
Existem três grandes estilos de tokenização: por palavra, por caractere e por subpalavra. A tokenização por palavra divide nos delimitadores, a tokenização por caractere quebra o texto em letras individuais, e a tokenização por subpalavra fica no meio, dividindo o texto em palavras parciais. A maioria dos modelos modernos, incluindo a família GPT, usa um método de subpalavra chamado codificação por pares de bytes, que equilibra o tamanho do vocabulário com a flexibilidade.
O compromisso é real. Tokens menores permitem que um modelo lide com palavras desconhecidas, erros de escrita e sintaxe complexa, mas transformam um dado trecho em mais tokens, o que usa mais computação e deixa menos espaço dentro de um limite fixo. Tokens maiores são mais eficientes por trecho, mas exigem um vocabulário maior e têm dificuldade com palavras raras. Este passo de tokenização é o alicerce do processamento de linguagem natural nos sistemas modernos.
Depois de o texto ser tokenizado, o modelo atribui a cada token único um identificador numérico, pelo que uma frase se torna uma sequência de números. Esses identificadores são depois mapeados para embeddings, que são vetores numéricos de múltiplos valores que captam a frequência com que os tokens surgem juntos ou em contextos semelhantes. Os embeddings são a forma como o modelo representa o significado, e não apenas a grafia.
A geração é iterativa. Para produzir saída, o modelo prevê um vetor para o próximo token, seleciona o token mais provável do seu vocabulário, anexa-o à sequência e repete, construindo a resposta um token de cada vez. Esta previsão passo a passo é o ciclo central de qualquer LLM, e explica porque as saídas mais longas demoram mais tempo e custam mais a gerar durante a inferência de IA.
Os tokens são também a unidade de treino. Durante o pré-treino, mostram-se a um modelo enormes sequências de tokens e ele aprende a prever o seguinte, refinando a sua exatidão ao longo de muitas iterações. Os conjuntos de dados de treino medem-se em tokens, muitas vezes milhares de milhões ou biliões deles, e as leis de escala ligam um maior volume de tokens a melhor qualidade do modelo.
É por isto que por vezes se chama aos tokens a moeda da IA. No treino, os tokens representam o investimento na inteligência de um modelo, e na inferência impulsionam tanto o custo como a receita. A mesma unidade que mede quanto um modelo aprendeu mede também quanto custa utilizá-lo, ligando a economia dos dados de treino de IA diretamente aos tokens.
Cada modelo tem um número máximo de tokens que consegue processar de uma só vez, normalmente expresso como uma janela de contexto combinada que abrange entrada e saída. Se um modelo tiver uma janela de contexto de 100 tokens e a sua entrada usar nove, sobram 91 para a resposta. Escolha uma tokenização mais granular e a mesma entrada poderá consumir muito mais do orçamento.
Este limite tem consequências reais. Um documento longo ou uma conversa demorada de vários turnos pode exceder a janela, obrigando o modelo a descartar ou comprimir conteúdo anterior e a perder o fio dos detalhes. Janelas de contexto maiores atenuam isto, permitindo ao modelo raciocinar sobre entradas longas e manter a coerência, razão pela qual o tamanho da janela de contexto é uma especificação de destaque em qualquer modelo.
Como os tokens são a unidade de trabalho, são também a unidade de faturação. A maioria dos fornecedores cobra por token e fixa preços separados para entrada e saída, custando os tokens de saída muitas vezes mais. Um pedido que envia um prompt curto mas pede uma resposta longa pode ser dominado pelo custo de saída, enquanto resumir um documento extenso inverte o equilíbrio para o custo de entrada.
Os fornecedores também aplicam limites de taxa expressos em tokens por minuto, que moldam a velocidade a que uma aplicação pode funcionar. A consequência prática é que a eficiência em tokens importa: prompts concisos, comprimento de saída controlado e gestão cuidadosa do contexto reduzem todos o custo e a latência. A otimização aqui pode ser notável, com algumas equipas a relatarem grandes reduções de custo por token através de melhor engenharia, o que é uma preocupação real ao planear fluxos de pesquisa de palavras-chave e planeamento de conteúdo que invocam IA em grande escala.
Os tokens não se limitam a texto. Os modelos multimodais modernos convertem imagens em tokens visuais, som em tokens de áudio e vídeo em sequências que o modelo consegue processar da mesma forma que processa palavras. Esta representação partilhada é o que permite a um único sistema lidar com texto, imagens e áudio em conjunto, padronizando entradas diversas em sequências de tokens.
Para a otimização para motores generativos, os tokens explicam como a IA lê as suas páginas. Os modelos ingerem o seu conteúdo como tokens, encaixam-no numa janela de contexto ao lado de uma consulta e geram uma resposta token a token, o que recompensa conteúdo claro e fácil de fragmentar. Estruturar páginas para que os factos-chave sejam concisos e autónomos ajuda o modelo a representá-los dentro do seu orçamento de tokens, razão pela qual o conteúdo pronto para LLM e uma sólida estratégia de conteúdo para IA compensam nas respostas de IA.
Os tokens são os blocos de construção do processamento de linguagem da IA: as palavras, subpalavras e caracteres que um tokenizador produz, cada um mapeado para um identificador e um embedding que o modelo usa para ler e gerar texto. São também a moeda da IA, medindo a escala de treino, definindo a janela de contexto e fixando o preço de cada pedido. Compreendê-los esclarece porque é que conteúdo conciso e bem estruturado é mais fácil e mais barato para os modelos usarem.
Para a visibilidade, a lição é que a IA vê o seu conteúdo como tokens, pelo que a clareza e a estrutura a ajudam a encaixá-lo, compreendê-lo e citá-lo. Combine um sólido conteúdo pronto para LLM com uma estratégia de conteúdo para IA clara, e use as ferramentas de pesquisa e planeamento de conteúdo da Sorank para planear conteúdo que a IA lê com eficiência. Fontes de referência: NVIDIA e Microsoft Learn.
Não existe regra fixa, mas uma aproximação comum entre programadores é cerca de um token por cada quatro caracteres de texto em inglês, ou aproximadamente três quartos de uma palavra. As palavras curtas comuns costumam ser um único token, enquanto as palavras mais longas ou raras se dividem em vários subtokens. A pontuação e os espaços também contam, pelo que uma frase quase sempre tem mais tokens do que palavras.
A maioria dos fornecedores de IA cobra por token e normalmente fixa preços separados para os tokens de entrada e de saída, sendo a saída muitas vezes mais cara. Isto significa que um pedido longo e uma resposta longa contribuem ambos para a fatura. Como o custo escala com o número de tokens, escrever pedidos concisos e gerir quanto o modelo gera são formas práticas de controlar a despesa.
A janela de contexto é o número máximo de tokens que um modelo consegue conter de uma só vez, abrangendo tanto a entrada que envia como a saída que gera. Se uma conversa ou um documento exceder esse limite, o modelo tem de descartar ou comprimir tokens anteriores, o que lhe pode custar contexto importante. Uma janela de contexto maior permite ao modelo trabalhar com entradas mais longas e manter a coerência em trocas mais demoradas.