Token
En una frase
Token: la unidad básica de texto que procesa un modelo de lenguaje: puede ser una palabra, parte de una palabra o un signo.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Los modelos no leen letras ni palabras completas: leen tokens. Una palabra común como «casa» puede ser un solo token, mientras que una palabra larga o rara como «desoxirribonucleico» se divide en varios pedazos.
Como regla aproximada, en inglés un token equivale a unos ¾ de palabra; en español suele hacer falta algo más de tokens para el mismo texto. Los precios de las APIs y los límites de contexto se miden en tokens.
Cómo funciona
De texto a tokens
- TextoLos modelos leen tokens
- TokensLos modelos leen tokens
- IDs numéricos80032890151326811460
Nivel técnico
Profundizando
Los tokens se definen mediante un Tokenizer con un vocabulario fijo (típicamente decenas de miles a unos cientos de miles de entradas), construido con algoritmos de subpalabras como BPE. Cada token se asigna a un ID entero, que el modelo convierte en un embedding. En modelos multimodales, imágenes y audio también se convierten en tokens (por ejemplo, parches de imagen).
Error común
¿Por qué importa?
Todo en un LLM se mide en tokens: el costo, la velocidad y cuánta información cabe en la ventana de contexto.
¿Dónde se utiliza?
- Calcular costos de API
- Estimar límites de contexto
- Diseñar prompts eficientes
Antes de aprender esto
Si alguno te resulta nuevo, empieza por ahí.
Continúa aprendiendo
- TokenizationEl proceso de dividir un texto en tokens para que un modelo pueda procesarlo.
- EmbeddingsUna forma de convertir información como palabras, imágenes o documentos en listas de números que una computadora puede comparar matemáticamente.
- Context WindowLa cantidad máxima de tokens que un modelo puede considerar a la vez, incluyendo tu mensaje, el historial y su propia respuesta.
Conceptos relacionados
Aparece en las rutas Cómo funciona ChatGPT y Qué es realmente un LLM.