≡En resumen
- La ventana de contexto es la memoria de trabajo del modelo: todo lo que entra y sale en una petición cuenta.
- Los modelos actuales de Claude tienen una ventana de 1 millón de tokens; algunos anteriores, de 200.000.
- Más contexto no es siempre mejor: con mucho texto, la precisión y el recuerdo del modelo se degradan.
- En Claude Code puedes ver qué ocupa espacio con /context y liberarlo con /compact, /clear o subagentes.
- Las reglas que deben durar van en CLAUDE.md, no en mensajes antiguos de la conversación.
01 ¿Qué es la ventana de contexto de un modelo de IA?
Un modelo de lenguaje no «recuerda» una conversación como una persona. En cada petición recibe un bloque de texto completo (instrucciones de sistema, mensajes anteriores, documentos, resultados de herramientas) y genera la respuesta a partir de él. La ventana de contexto es el tamaño máximo de ese bloque, contando también lo que el modelo escribe como respuesta.
Se mide en tokens, los fragmentos en los que el modelo trocea el texto. Una palabra corta puede ser un token; una larga o poco frecuente, varios. Por eso la misma ventana admite más o menos texto según el idioma, el tipo de contenido y si incluye código, tablas o imágenes.
02 Qué ocupa espacio en la ventana de contexto
Según la documentación de Anthropic, en una petición a la API cuenta todo: el prompt de sistema, cada mensaje del historial (con resultados de herramientas, imágenes y documentos), las definiciones de las herramientas y la salida que genera el modelo, incluido su razonamiento extendido. Cada respuesta informa de lo consumido en el campo usage.
| Elemento | ¿Cuenta? | Detalle |
|---|---|---|
| Prompt de sistema | Sí | Instrucciones fijas de la aplicación o del agente |
| Historial de mensajes | Sí | Se acumula turno a turno; cada respuesta pasa a ser entrada del siguiente turno |
| Archivos, imágenes y PDF | Sí | Un PDF largo o muchas imágenes pueden llenar gran parte de la ventana |
| Definiciones de herramientas | Sí | Cada herramienta disponible ocupa espacio aunque no se use |
| Resultados de herramientas | Sí | Salidas de comandos, búsquedas o lecturas de archivos |
| Razonamiento (thinking) | Sí | Cuenta como salida; en los modelos recientes los bloques previos se conservan por defecto |
| Prefijos en caché | Sí | La caché abarata esos tokens, pero siguen ocupando la ventana |
03 Tamaño de la ventana de contexto en los modelos de Claude
En octubre de 2026, los modelos actuales de Claude, entre ellos Claude Opus 5.5, Claude Sonnet 5.5 y Claude Haiku 5.5, tienen una ventana de 1 millón de tokens por defecto, sin cabecera beta. Otros modelos anteriores, como Claude Sonnet 4.5, se quedan en 200.000 tokens. Un millón de tokens da para cientos de miles de palabras o para buena parte de un repositorio de código mediano.
| Modelos | Ventana de contexto | Salida máxima por petición |
|---|---|---|
| Familia Claude 5 (Opus, Sonnet y Haiku 5.x), Opus 4.6 en adelante y Sonnet 4.6 | 1.000.000 de tokens | Hasta 128.000 tokens |
| Otros modelos anteriores (por ejemplo, Sonnet 4.5) | 200.000 tokens | Según el modelo |
04 Más contexto no siempre es mejor: el deterioro del contexto
Tener una ventana enorme no significa que convenga llenarla. Anthropic explica que, a medida que crece el número de tokens, la precisión y la capacidad de recordar detalles se degradan, un fenómeno que llama context rot (deterioro del contexto). Por eso decidir qué entra en la ventana importa tanto como su tamaño. Esa disciplina tiene nombre propio: la ingeniería de contexto.
Instrucciones olvidadas
Una regla que diste al principio de una sesión larga pesa menos cuando hay cientos de mensajes y salidas de herramientas detrás.
Ruido que distrae
Logs completos, archivos irrelevantes o resultados duplicados compiten por la atención del modelo con lo que importa.
Más coste y latencia
Cada token de entrada se procesa en cada turno: una conversación hinchada es más lenta y más cara.
Menos margen para trabajar
Si la ventana está casi llena, queda poco espacio para la respuesta y para nuevos resultados de herramientas.
05 Qué pasa cuando se llena la ventana de contexto
El comportamiento depende de dónde uses Claude. En la API, si la entrada ya supera la ventana, la petición falla con un error 400 («prompt is too long»). Si la entrada cabe pero la generación llega al límite, en los modelos 4.5 y posteriores la respuesta se corta con el motivo de parada model_context_window_exceeded. Las aplicaciones de chat y Claude Code, en cambio, gestionan el espacio por ti.
| Entorno | Qué ocurre | Qué puedes hacer |
|---|---|---|
| API de Claude | Error 400 si la entrada no cabe; corte de la salida si se alcanza el límite generando | Contar tokens antes de enviar, recortar historial o activar la compactación del lado del servidor (beta) |
| Claude Code | Limpia primero salidas antiguas de herramientas y después resume la conversación automáticamente | Usar /compact con un foco, /clear entre tareas o delegar en subagentes |
| Apps de chat | Pueden gestionar el historial descartando o resumiendo lo más antiguo | Abrir un chat nuevo por tema y guardar lo importante en un proyecto |
El resumen automático tiene un nombre: compactación de contexto. Mantiene la sesión viva, pero puede perder matices de las instrucciones del principio.
06 Cómo gestionar la ventana de contexto en Claude Code
En Claude Code la ventana se llena rápido: cada archivo leído, cada comando ejecutado y cada búsqueda añade texto. La documentación oficial recomienda estas prácticas.
-
1
Mira qué ocupa espacio
Ejecuta /context para ver el reparto entre instrucciones, herramientas, memoria, skills y conversación.
-
2
Pon las reglas fijas en CLAUDE.md
Lo que debe durar toda la sesión no puede depender de un mensaje antiguo que la compactación puede resumir.
-
3
Compacta con intención
Usa /compact con un foco, por ejemplo «/compact céntrate en los cambios de la API», antes de que lo haga el sistema por su cuenta.
-
4
Empieza de cero entre tareas
Con /clear abres una conversación limpia cuando cambias a algo que no tiene relación con lo anterior.
-
5
Delega en subagentes
Un subagente trabaja en su propia ventana y solo devuelve un resumen, así la exploración no llena tu sesión principal.
-
6
Carga herramientas y skills bajo demanda
Las skills solo cargan su contenido completo cuando se usan y las herramientas MCP se buscan cuando hacen falta.
07 La ventana de contexto en proyectos de IA para empresas
Cuando una empresa integra Claude en un producto, la ventana de contexto se convierte en una decisión de diseño: qué documentos se cargan siempre, cuáles se buscan solo cuando hacen falta y cuánto historial se conserva. De ello dependen la calidad, la velocidad y el coste. Es lo primero que revisamos al plantear soluciones de inteligencia artificial para empresas, y conviene combinarlo con la caché de prompts para no pagar una y otra vez por el mismo contexto fijo.
Un chatbot con IA para una tienda online no necesita el catálogo entero en cada mensaje. Lo eficiente es un prompt de sistema corto con la política de la tienda, una herramienta que busca la ficha del producto cuando el cliente pregunta por él y un resumen de la conversación cuando esta se alarga. Así la ventana contiene solo lo necesario para responder bien.
- ✓Mide cuántos tokens ocupa tu prompt de sistema y tus herramientas antes de empezar.
- ✓Carga los documentos grandes bajo demanda, no en todas las peticiones.
- ✓Decide cuándo resumir o recortar el historial en conversaciones largas.
- ✓Guarda el estado importante fuera de la conversación (notas, base de datos, memoria).
- ✓Revisa en la documentación oficial el tamaño de ventana del modelo que uses.
Si quieres ver qué utilidades de la comunidad ayudan a medir y reducir el contexto, consulta nuestro directorio de herramientas para Claude.
Preguntas frecuentes sobre Ventana de contexto
Es la cantidad máxima de texto, medida en tokens, que un modelo de lenguaje puede tener presente a la vez en una petición, incluida su propia respuesta. Lo que queda fuera, el modelo no lo ve.
En octubre de 2026, los modelos actuales de Claude, como Opus 5.5, Sonnet 5.5 y Haiku 5.5, tienen 1 millón de tokens. Algunos modelos anteriores tienen 200.000. Consulta la documentación oficial porque cambia con cada lanzamiento.
No necesariamente. Con mucho texto, la precisión y el recuerdo del modelo se degradan. Suele funcionar mejor un contexto más pequeño y relevante que uno enorme lleno de ruido.
Claude Code limpia primero las salidas antiguas de herramientas y, si hace falta, resume la conversación de forma automática. Puedes adelantarte con /compact, empezar de cero con /clear o delegar trabajo en subagentes.
En Claude Code, con el comando /context. En la API, cada respuesta incluye el campo usage con los tokens de entrada y salida, y existe un endpoint para contar tokens antes de enviar la petición.
No. La caché abarata y acelera el procesamiento de un prefijo que se repite, pero esos tokens siguen ocupando la ventana de contexto.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗