¿Qué es un token?
Aprende qué son los tokens, para qué sirven, cómo se cuentan y qué influye en su cantidad.
1. Tokenización
En la primera lección describimos el LLM como un sistema que continúa texto de forma automática. Usamos una pregunta sobre el tiempo para explicarlo.
Aquella descripción era una versión simplificada del proceso.
Cuando envías «¿Qué tiempo hace hoy en Guangzhou?» a un LLM, el texto pasa primero por una herramienta llamada tokenizador. Esta divide el texto en tokens y asigna un identificador, o token ID, a cada uno. Este proceso también se llama codificación.
Los modelos pueden usar distintos tokenizadores, pero funcionan de forma parecida. Por ejemplo, el tokenizador de ChatGPT-5x divide el texto, incluida la puntuación, y después convierte los fragmentos en números. La división y los identificadores pueden cambiar según el tokenizador. El ejemplo en español de abajo usa la codificación o200k_base.
«¿Qué tiempo hace hoy en Guangzhou?» se divide en 7 tokens, cada uno con su identificador. Tras los cálculos del modelo, el resultado sale como token ID. El tokenizador lo descodifica como texto y lo muestra al usuario. En este ejemplo, el token de salida es «Hoy».
- Token: ¿Qué
- Identificador del token: 68156
- Token: tiempo
- Identificador del token: 12841
- Token: hace
- Identificador del token: 15105
- Token: hoy
- Identificador del token: 20502
- Token: en
- Identificador del token: 469
- Token: Guangzhou
- Identificador del token: 150150
- Token: ?
- Identificador del token: 30
[68156, 12841, 15105, 20502, 469, 150150, 30][77659]- ID de token
- 77659
- Token
- Hoy
Por tanto, el resultado que devuelve el LLM en la primera lección no tiene por qué ser un solo carácter: también puede ser una palabra.
2. ¿Para qué sirve entender este concepto?
Primero, permite medir cuánto lee y genera el modelo.
Las instrucciones que le das corresponden a los tokens de entrada. El contenido que genera corresponde a los tokens de salida.
Las API que cobran por token calculan el coste según la entrada, la salida y otros usos. La tabla de precios de la documentación oficial de DeepSeek indica, en noviembre de 2026, un precio de salida de 4 CNY por millón de tokens en horas de baja demanda. Es decir, generar un millón de tokens con V4 flash durante esas horas cuesta 4 yuanes.
También aparece un precio de entrada en horas de baja demanda cuando no hay coincidencia en la caché. ¿Cómo se calcula el coste?
Volvamos al ejemplo del tiempo. El usuario pregunta «¿Qué tiempo hace hoy en Guangzhou?» y el modelo responde «Hoy en Guangzhou hace sol y la temperatura es de 28 ℃.». Para facilitar el cálculo, supongamos 10 tokens de entrada y 20 de salida.
- Coste de entrada = 10 ÷ 1 000 000 × 1 = 0,00001 CNY
- Coste de salida = 20 ÷ 1 000 000 × 4 = 0,00008 CNY
- Total = 0,00001 + 0,00008 = 0,00009 CNY
Si haces 10 000 preguntas similares como solicitudes independientes, sin una conversación continua, el total será de unos 0,9 yuanes.
Segundo, permite medir cuánto contenido procesa el modelo de una vez.
Todos los modelos de lenguaje grandes actuales tienen una ventana de contexto, o context window. Por ejemplo, DeepSeek V4 tiene 1M tokens, es decir, un millón. V3.1 tiene 128K tokens, es decir, 128 000.
Es la cantidad de texto que el modelo puede procesar a la vez. Imagina el tamaño de su mesa de trabajo: ¿cuánto material escrito cabe en ella al mismo tiempo? Esta cantidad suele medirse en tokens.
Los modelos más antiguos pueden procesar menos texto. Pedir a V3.1 que escriba de una vez una novela de un millón de caracteres chinos resulta prácticamente imposible.
En cierto sentido, cuanto mayor es la ventana de contexto, mayor es la «capacidad» del modelo.