lucaspanizio/ai-tokenizer

Demonstração interativa de como diferentes modelos de IA tokenizam texto.

0

stars

3

commits

TypeScript

primary language

Aug 20, 2026

updated

panizio-ai-tokenizer.vercel.app

README

AI Tokenizer

Demonstração interativa de como diferentes modelos de IA tokenizam texto. Digite uma frase, escolha os modelos e veja, com cores, como cada um deles quebra seu input em tokens.

Tokenização é o primeiro passo de qualquer modelo de linguagem: antes de "entender" um texto, o modelo precisa fatiá-lo em pedaços (tokens) que ele conhece. Modelos diferentes usam vocabulários diferentes, então a mesma frase pode virar 16 tokens em um modelo e 31 em outro, o que impacta diretamente custo e limite de contexto. Esse projeto torna esse processo visível.

✨ Funcionalidades

  • Tokenização em tempo real de qualquer texto digitado, com visualização colorida token a token.
  • Comparação lado a lado entre múltiplos modelos, incluindo contagem de caracteres, tokens e a razão chars/token de cada um.
  • Gráfico comparativo mostrando quantos tokens cada modelo "gasta" para representar a mesma frase: quanto maior a barra, mais cara a frase é para aquele modelo.
  • IDs reais dos tokens, exibidos sob demanda para quem quiser ver o que o modelo recebe por baixo dos panos.
  • Frases de exemplo prontas (português, inglês, japonês, emoji + acentos) para explorar rapidamente como cada tokenizador lida com idiomas e caracteres especiais.

🧠 Modelos suportados

ModeloVocabulárioObservação
GPT-250.257 tokensCodificação mais antiga, treinada quase só em inglês; fragmenta bastante acentos e outros idiomas.
GPT-4o200.019 tokensCodificação mais recente da OpenAI, com vocabulário maior e melhor cobertura multilíngue.
DeepSeek-R1129.280 tokensTokenizador BPE do modelo de raciocínio da DeepSeek, com foco multilíngue.

🚀 Como usar

  1. Digite uma frase no campo de texto (ou escolha um dos exemplos prontos).
  2. Selecione um ou mais modelos que deseja comparar.
  3. Clique em Tokenizar.

O resultado mostra, para cada modelo, os tokens coloridos, as estatísticas (caracteres, tokens, chars/token) e um gráfico comparando o custo em tokens entre os modelos escolhidos.

chrome_DA1P5zjsU9 chrome_ke591bET74

🛠️ Rodando localmente

yarn install
yarn dev

Outros scripts disponíveis:

yarn build     # build de produção (type-check + vite build)
yarn preview   # serve o build de produção localmente

📦 Stack

👨🏻‍💻 Autor

Feito com 💗 por Lucas Panizio.

Contributors

lucaspanizio

3 commits

lucaspanizio/ai-tokenizer

Demonstração interativa de como diferentes modelos de IA tokenizam texto.

0

stars

3

commits

TypeScript

primary language

Aug 20, 2026

updated

panizio-ai-tokenizer.vercel.app

README

AI Tokenizer

Demonstração interativa de como diferentes modelos de IA tokenizam texto. Digite uma frase, escolha os modelos e veja, com cores, como cada um deles quebra seu input em tokens.

Tokenização é o primeiro passo de qualquer modelo de linguagem: antes de "entender" um texto, o modelo precisa fatiá-lo em pedaços (tokens) que ele conhece. Modelos diferentes usam vocabulários diferentes, então a mesma frase pode virar 16 tokens em um modelo e 31 em outro, o que impacta diretamente custo e limite de contexto. Esse projeto torna esse processo visível.

✨ Funcionalidades

  • Tokenização em tempo real de qualquer texto digitado, com visualização colorida token a token.
  • Comparação lado a lado entre múltiplos modelos, incluindo contagem de caracteres, tokens e a razão chars/token de cada um.
  • Gráfico comparativo mostrando quantos tokens cada modelo "gasta" para representar a mesma frase: quanto maior a barra, mais cara a frase é para aquele modelo.
  • IDs reais dos tokens, exibidos sob demanda para quem quiser ver o que o modelo recebe por baixo dos panos.
  • Frases de exemplo prontas (português, inglês, japonês, emoji + acentos) para explorar rapidamente como cada tokenizador lida com idiomas e caracteres especiais.

🧠 Modelos suportados

ModeloVocabulárioObservação
GPT-250.257 tokensCodificação mais antiga, treinada quase só em inglês; fragmenta bastante acentos e outros idiomas.
GPT-4o200.019 tokensCodificação mais recente da OpenAI, com vocabulário maior e melhor cobertura multilíngue.
DeepSeek-R1129.280 tokensTokenizador BPE do modelo de raciocínio da DeepSeek, com foco multilíngue.

🚀 Como usar

  1. Digite uma frase no campo de texto (ou escolha um dos exemplos prontos).
  2. Selecione um ou mais modelos que deseja comparar.
  3. Clique em Tokenizar.

O resultado mostra, para cada modelo, os tokens coloridos, as estatísticas (caracteres, tokens, chars/token) e um gráfico comparando o custo em tokens entre os modelos escolhidos.

chrome_DA1P5zjsU9 chrome_ke591bET74

🛠️ Rodando localmente

yarn install
yarn dev

Outros scripts disponíveis:

yarn build     # build de produção (type-check + vite build)
yarn preview   # serve o build de produção localmente

📦 Stack

👨🏻‍💻 Autor

Feito com 💗 por Lucas Panizio.

Contributors

lucaspanizio

3 commits

Languages

TypeScript

96.1%

CSS

2.3%

HTML

1.6%