Contar tokens de IA
Contar tokens de IA mide tu prompt con el tokenizador exacto de cada modelo, calcula cuánto costaría llamar a la API y muestra cuánto del contexto disponible consumirías. El conteo usa la misma codificación por pares de bytes (BPE) que factura el proveedor, y todo el cálculo ocurre en tu navegador: tu texto nunca sale del dispositivo.
Texto para analizar
Tokenizado localmente con la codificación byte-pair real del modelo: tu texto nunca sale de este navegador.
Modelo y estimación
Solo se usa para la estimación de coste: calcula cuánto medirá la respuesta.
Conteos
- Entrada
- $0.00
- Salida
- $0.0050
Precios de lista por 1M de tokens; los proveedores cambian precios: toma cada cifra como estimación.
Visualización de tokens
Escribe o pega texto arriba para ver cómo el modelo lo divide en tokens.
¿Cómo funciona Contar tokens de IA?
Los modelos de lenguaje jamás ven caracteres ni palabras. Antes de la inferencia, un tokenizador convierte el texto en una secuencia de enteros (IDs de token) tomados de un vocabulario fijo aprendido durante el entrenamiento. Contar palabras sería más intuitivo para nosotros, pero sería inútil para facturar y para los límites de contexto, que operan sobre tokens.
Para la familia de OpenAI esta herramienta es exacta a nivel de facturación: ejecuta js-tiktoken, un port a JavaScript del tokenizador de referencia de OpenAI con las mismas tablas de rangos BPE que usa la API para medir. Para Claude, Gemini y Llama usa cl100k_base como aproximación cercana y claramente etiquetada: normalmente se desvía unos pocos puntos porcentuales, pero no es exacta al céntimo.
Cada modelo acepta como máximo un número fijo de tokens por petición. Superarlo no produce un error: la API trunca desde el principio y descarta primero tu contenido más antiguo, que suele ser justamente la parte más importante. La barra de contexto se pone en rojo al superar el 100% para que lo veas antes de pagar por una llamada degradada.
Tu prompt
You are a helpful assistant. Summarize the meeting notes.
Recuento y coste
12 tokens · 48 characters · ~9 words (GPT-4o, o200k_base)
¿Qué opciones y casos límite admite Contar tokens de IA?
| Parámetro | Tipo | Valor predeterminado | Comportamiento y casos límite |
|---|---|---|---|
| Codificación BPE | Método | por modelo | Por pares de bytes: parte de bytes individuales y fusiona los pares más frecuentes; el vocabulario resultante fija cómo se trocea cada cadena. |
| Selector de modelo | Control | GPT-4o | Elige el modelo y el contador cambia a su tokenizador, sus precios de lista y su ventana de contexto. |
| Estimación de coste | Cálculo | según lista | Tokens de entrada por el precio de entrada y salida estimada por el precio de salida, ambos por millón de tokens. |
| Medidor de contexto | Indicador | en vivo | Muestra los tokens usados frente al límite del modelo; en rojo a partir del 100%, cuando la API truncaría silenciosamente. |
Preguntas frecuentes
¿Qué es un token y por qué los modelos no cuentan palabras?
Un token es la unidad atómica que un modelo lee y escribe: normalmente 3–4 caracteres de inglés, a veces una palabra entera, a veces un solo byte de un emoji. La facturación y los límites de contexto operan sobre tokens, no sobre palabras, así que contar palabras no serviría para nada práctico. La regla del pulgar — 1 token ≈ ¾ de palabra — es solo un promedio.
¿Por qué el mismo texto da recuentos distintos según el modelo?
Cada familia tiene su propio tokenizador con vocabulario y reglas de fusión propias: GPT-4o usa o200k_base (~200 000 tokens), GPT-4 y GPT-3.5 usan cl100k_base (~100 000), Claude usa el tokenizador propio de Anthropic y Gemini usa SentencePiece de Google. Una palabra rara en un vocabulario se trocea en más piezas en otro.
¿Cómo se calcula la estimación de coste de la API?
Los proveedores cobran por separado los tokens de entrada (tu prompt) y los de salida (la respuesta), con precios por millón de tokens. La estimación multiplica tus tokens de entrada medidos por el precio de entrada del modelo y la longitud de salida esperada por su precio de salida. Los precios cambian, así que toda cifra aquí es una estimación etiquetada como tal.
¿Qué ocurre si mi texto supera la ventana de contexto?
La API no da error: trunca en silencio. El modelo lee los tokens más recientes que quepan y descarta el principio del prompt, a menudo justo las instrucciones del sistema, que es lo peor que puedes perder. La barra se pone roja para que lo corrijas antes de la llamada: acorta el prompt, resume los turnos previos o cambia a un modelo con ventana mayor.
¿Se envían mis prompts a algún servidor para contarlos?
No. La tokenización es aritmética de tablas de rangos que se ejecuta en tu pestaña: el recuento, el coste y el uso de contexto se calculan localmente y tu texto jamás sale del dispositivo. Puedes comprobarlo en el panel Network mientras escribes.
¿Por qué los emojis y el texto no inglés gastan tantos tokens?
Porque los vocabularios BPE se aprenden de corpus con predominio del inglés. Un emoji puede costar varios tokens porque sus bytes nunca se fusionaron en una entrada propia, y una palabra del español o del japonés puede partirse en más piezas que su equivalente inglés. Cuanto más raro el texto para el vocabulario, más tokens cuesta.