Desenvolvimento de IA / LLM

Contador de tokensEnxergue cada divisão do texto

Escolha uma codificação implementada, confira os IDs e informe o limite de contexto que você quer testar.

Contador de tokens

Texto ou array JSON de strings

O texto fica neste navegador. O vocabulário pode ser baixado uma vez; nenhum prompt é enviado à API de um modelo.

Contagem e orçamento

0

Digite um texto para contar.

Orçamento e modelo de texto

Digite um texto para contar.

Um prompt que parece curto pode virar muitos tokens quando mistura código, pontuação e idiomas. O contador de tokens mostra os IDs reais da codificação escolhida, sem estimar por quantidade de caracteres.

No modo em lote, cada string do array JSON é uma solicitação separada. O contador de tokens soma o trabalho total, mas compara a janela de contexto com cada item individualmente.

Por que usar este contador de tokens?

Enxergar os limites reais

O contador de tokens lista cada ID criado pelo vocabulário BPE escolhido. Espaço no início, quebra de linha e escrita não latina podem alterar a divisão. Os limites de bytes continuam visíveis quando um caractere Unicode ocupa mais de um ID.

Uma faixa de texto se divide em blocos coloridos, cada qual ligado a um cartão de ID.

Planejar cada chamada do lote

Um lote não compartilha uma única janela de contexto. O contador de tokens recodifica cada item com o prefixo e o sufixo comuns, aplica sua reserva de saída e o custo extra estimado, e mostra a margem por chamada. A soma do lote indica trabalho acumulado.

Cartões separados de prompts passam por um molde comum e chegam a medidores de capacidade individuais.

Leia a contagem sem confundir estimativas

01

Escolha a codificação concreta

o200k_base vem selecionado. Troque para cl100k_base se esse for o vocabulário necessário. Os IDs dos tokens valem apenas para a codificação escolhida, sem inferir o tokenizador a partir de qualquer nome de modelo.

02

Mantenha linhas dentro do mesmo item

O modo em lote recebe um array JSON de strings. Uma quebra de linha dentro de uma string não vira outra chamada. A contagem automática espera 350 ms; no modo manual, use Ctrl/Cmd+Enter.

03

Separe modelo de texto e reserva

Prefixo e sufixo são recodificados com cada prompt. Uma fusão BPE na fronteira pode tornar a diferença negativa. Informe janela, saída reservada e custo extra; resultados antigos não podem ser exportados.

Inspecione fragmentos e lotes de prompts

Dois vocabulários implementados

Em vez de dividir caracteres por quatro, o tokenizador online usa o200k_base ou cl100k_base. Cada ID e byte UTF-8 pertence à codificação selecionada.

Contagem independente de itens

Conte até 100 strings JSON, incluindo prompts com várias linhas. A tela mostra mais 50 itens por vez; o JSON baixado inclui todos os itens e seus IDs.

Texto comum recodificado

Um prefixo e um sufixo compartilhados são anexados antes da contagem. O painel separa tokens do original, do texto combinado e a diferença, pois somar contagens isoladas pode errar.

Capacidade definida por você

Informe a janela de contexto e a reserva de saída. O custo de embalagem é uma estimativa sua; nenhum limite de modelo ou preço é aplicado automaticamente.

O que a medida inclui e exclui

Só texto na codificação escolhida
Este contador de tokens implementa o200k_base e cl100k_base. Ele não fornece uma contagem exata para Claude, Gemini ou Llama, que usam outros tokenizadores.
A chamada API pode ter mais componentes
Papéis das mensagens, esquemas de ferramentas, imagens e arquivos não entram na medida de texto. O custo extra por item é informado por você, não medido da embalagem real da API.
Janela inicial é só um exemplo
Os valores de 128.000 tokens de contexto e 4.096 de saída são editáveis. Uma margem positiva não garante que a API aceite a chamada completa.
Volume local limitado
Texto único aceita 200.000 caracteres; JSON em lote, 500.000 caracteres e 100 strings. Um valor que não seja string gera erro com índice, sem ser ignorado. Não há upload nem previsão de preço.

Dúvidas sobre o contador de tokens

Por que o mesmo texto tem contagens de tokens diferentes em cada modelo?

Os vocabulários e as regras de fusão mudam. Compare o mesmo texto em o200k_base e cl100k_base para observar a diferença dessas duas codificações.

Um token equivale sempre a quatro caracteres?

Não. É apenas uma média grosseira para prosa em inglês. Código, espaços e outras escritas precisam ser contados a partir do texto real.

O contador chama a API da OpenAI para contar tokens?

Não. O vocabulário estático é carregado no navegador e o prompt é processado ali, sem chamada a uma API de modelo.

Por que a contagem de tokens importa?

A contagem ajuda a reservar espaço para entrada e resposta dentro do contexto. O uso de uma chamada API completa pode incluir outros componentes.

Posso usar este resultado para Claude ou Gemini?

Não como número exato. Esses provedores usam tokenizadores diferentes; consulte a ferramenta de contagem do serviço escolhido.

Por que o total difere do uso registrado pela API?

A API pode somar marcações de mensagens, texto de sistema, ferramentas, anexos e saída gerada. Aqui entram só o texto e o custo extra declarado por você.

Resultado inesperado?

Teste o contador de tokens com um prompt real

Cole um texto representativo ou um array JSON, veja os IDs e informe a capacidade planejada para a sua chamada.