Inicio › Claude Code › Errores › El prompt es demasiado largo
Descripción generalInstalaciónreferencia de la CLIPrecios y límitesAgent SDKHabilidades y pluginsGitHubWeb, escritorio e IDEModelosErrores¿Código abierto?TutorialPara estudiantesAutomatización de QAComparación con CursorComparación con Codex y OpenCodeSubagentesHooksMCPEcosistemaVS CodeOpenRouterLímites de solicitudesGuía en chino
Última actualización: 11 de octubre de 2026

Claude «El prompt es demasiado largo», «La entrada es demasiado larga para el modelo solicitado» y «Se ha alcanzado el límite de contexto»: qué llena la ventana y cómo recuperar espacio

Todos estos mensajes significan lo mismo: la solicitud que Claude Code (o claude.ai) está a punto de enviar ya no cabe en la ventana de contexto del modelo. La ventana contiene mucho más que los mensajes que escribes: cuentan todos los archivos que leyó el agente, todos los resultados de herramientas, el prompt del sistema, las habilidades cargadas y las definiciones de herramientas MCP. La solución consiste en reducir lo que se envía, y el registro de incidencias muestra varios casos en los que el propio medidor era incorrecto.

TLDR

  • Prompt is too long / input is too long for requested model — un 400 de la API: la solicitud supera la ventana. /compact, y después /clear si es necesario.
  • Context limit reached · /compact or /clear to continue — la comprobación previa del propio Claude Code; las mismas soluciones y, a veces, una falsa alarma.
  • automatic compaction failed / single-exchange conversation cannot be compacted — un turno enorme (un archivo o una salida de herramienta de gran tamaño); /clear y vuelve a dar instrucciones con menos contenido.
  • Principales fuentes de volumen: muchos servidores MCP, habilidades grandes, lectura de registros completos o archivos minificados, largos /goal textos, subagentes que lo heredan todo.

Los mensajes

API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 213456 tokens > 200000 maximum"}}
API Error: 400 input is too long for requested model
Context limit reached · /compact or /clear to continue
Error during compaction: automatic compaction failed
Error: a single-exchange conversation cannot be compacted
Stop hook error: Hook evaluator API error: Prompt is too long

Los dos primeros proceden de la API y llevan un estado 400: la solicitud se rechazó y volver a intentarla sin cambios falla del mismo modo. Context limit reached es la estimación que hace Claude Code antes de enviar la solicitud. Los errores de compactación significan que la propia vía de escape falló, normalmente porque la conversación consiste en un único intercambio enorme sin nada anterior que resumir.

Qué llena realmente la ventana

  • Resultados de herramientas. A cat de un registro de 4 MB, un paquete minificado, un find sobre node_modules — cada byte de la salida acaba en la conversación. Pide head, grep o wc -l primero, o indica al agente qué archivos debe leer.
  • Definiciones de herramientas MCP. Cada servidor registrado aporta los esquemas de sus herramientas a *cada* solicitud. #50284: el subagente Explore fallaba con Prompt is too long en cada llamada cuando había muchos servidores MCP registrados: el subagente empieza con la ventana casi llena antes de hacer nada. Desactiva los servidores que no uses en este proyecto (claude mcp list, y luego elimínalos o limita su ámbito).
  • Habilidades y CLAUDE.md. #69179 informa de Context limit reached con un uso indicado del 21% justo después de cargar la habilidad integrada claude-api ; otro usuario del hilo lo recibió en el primer prompt de un proceso nuevo y lo solucionó eliminando la invocación de la habilidad de CLAUDE.md. Las habilidades grandes que se cargan automáticamente son un coste fijo oculto.
  • Hooks que evalúan la conversación. El /goal El hook Stop envía la conversación reciente a un modelo evaluador; en una sesión larga, es esa solicitud de evaluación la que desborda la ventana (#58192, 17 comentarios, #62345). Un ingeniero de Anthropic señaló que los objetivos tienen un máximo de 4,000 caracteres, por lo que la causa no es el texto del objetivo, sino la longitud de la sesión. Borra el objetivo o compacta antes de ejecuciones autónomas largas.
  • Subagentes. Cada subagente tiene su propia ventana, pero se informó de fallos al crear subagentes al estilo de Cowork con Prompt is too long a los 0 tokens (#55712); actualiza la CLI si observas ese patrón.

Cómo solucionarlo en Claude Code

/context          # what is in the window right now, by category
/compact          # summarise history, keep the task
/compact focus on the failing test and the diff   # steer what survives
/clear            # fresh window; paste a short brief of where you were
/model            # a (1M) variant if the job is genuinely large

El orden importa: consulta /context primero. Si las herramientas MCP o una habilidad ocupan un tercio de la ventana, compactar la conversación no ayudará durante mucho tiempo; elimina el coste fijo. Si el problema es un único resultado de herramienta, /clear es más rápido que pelear con la compactación. Si el trabajo realmente necesita cientos de miles de tokens, una (1M) variante del modelo es la herramienta adecuada; pero consulta la siguiente sección, porque seleccionarla tiene su propia trampa.

Cuando el indicador se equivoca

Varios informes del registro de incidencias muestran que el fallo se produce muy por debajo de la ventana anunciada. #51915: Context limit reached con un 27% utilizado, y /compact también dio error después. #49605: la advertencia aparecía sin que se hubiera alcanzado el límite. La guía del error 400 de la API cubre el caso relacionado de Prompt is too long que aparece entre 166K y 178K tokens en cuentas a las que se les proporciona una ventana de 200K mientras el cliente mostraba 1M. Regla práctica: si /context indica que tienes espacio y la API sigue rechazando la solicitud, considera aproximadamente 150K como tu límite real y compacta al llegar a él.

La trampa inversa: elegir un modelo cuya ventana predeterminada es de 1M en un plan que no la incluye produce un mensaje de *límite de uso*, no de contexto (#62052 — «Error engañoso de límite de uso alcanzado al seleccionar Sonnet: en realidad, una restricción del nivel de contexto de 1M»). Elige la variante que no sea de 1M en /model, o configura CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Más detalles en la página sobre límites de uso.

«Esta conversación es demasiado larga para continuar» en claude.ai

El producto de chat tiene el mismo límite con otras palabras: *Tu mensaje superará el límite de longitud de este chat. Prueba a adjuntar menos archivos o archivos más pequeños, o a iniciar una conversación nueva.* y *Esta conversación es demasiado larga para continuar. Inicia un chat nuevo o elimina algunas herramientas para liberar espacio.* El segundo mensaje se refiere a los conectores: cada herramienta o conector MCP activado consume contexto en cada mensaje, por eso el mensaje sugiere eliminar herramientas (#58521). Inicia un chat nuevo, adjunta menos archivos, coloca el material de referencia estable en un Proyecto en vez de volver a adjuntarlo y desactiva los conectores que no uses en esa conversación.

En la API y a través de una pasarela

Un 400 por longitud lo determina el modelo, por lo que se comporta igual tanto directamente con Anthropic como a través de esta pasarela (ANTHROPIC_BASE_URL=https://aiprimetech.io). Lo que cambia es la facturación: la API cobra por token sin una ventana de sesión, así que un trabajo de contexto largo que alcanza repetidamente los límites de la suscripción suele resultar más barato y dar menos problemas con una clave. Comprueba qué modelos y tamaños de ventana ofrece el endpoint en /v1/models antes de recurrir a una (1M) variante.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
claude

¿Te has cansado de lidiar con este error?

Ejecuta Claude Code a través del gateway de AI Prime Tech: los mismos modelos Claude en las cuentas de origen propias del gateway, dos variables de entorno para cambiar, y las cuentas nuevas reciben $5 de crédito gratuito para la API con el código FIXIT — sin tarjeta.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Crea una cuenta con el código FIXIT

Preguntas frecuentes

¿Qué significa «la entrada es demasiado larga para el modelo solicitado»?

La solicitud supera la ventana de contexto del modelo que has seleccionado. Es un 400 de la API: ejecuta /compact o /clear, elimina los servidores MCP y las habilidades que no uses, o cambia a una variante del modelo con una ventana más grande.

¿Cómo soluciono «Límite de contexto alcanzado» en Claude Code?

Ejecuta /context para ver qué llena la ventana, /compact para resumir y /clear si falla la compactación. Si aparece muy por debajo del límite, trátalo como una falsa alarma y compacta de todos modos; hay varios errores de este tipo en el registro de incidencias.

¿Por qué falla la compactación?

La compactación automática necesita turnos anteriores que resumir. Si la conversación es un único intercambio gigantesco, como una sola salida enorme de una herramienta, no hay nada que condensar; ejecuta /clear y vuelve a dar las instrucciones con una entrada más pequeña.

¿Cómo soluciono «Esta conversación es demasiado larga para continuar» en claude.ai?

Inicia un chat nuevo, adjunta menos archivos o archivos más pequeños y desactiva los conectores o herramientas que no uses: cada herramienta activada consume contexto en cada mensaje.

Ejecuta Claude Code con la pasarela

Los mismos modelos, dos variables de entorno y créditos por 7.69231× su valor nominal, o un plan ilimitado de tarifa plana. Cuentas nuevas: $5 de crédito gratuito para la API con el código FIXIT.

Obtener una clave de API Ver planes ilimitados

AI Prime Tech es una pasarela API independiente y no está afiliada a Anthropic, ni cuenta con su respaldo o patrocinio. «Claude» y «Claude Code» son marcas comerciales de Anthropic. Las funciones de Claude Code descritas aquí se basan en la documentación pública de Anthropic en el momento de la redacción y cambian con frecuencia; los precios y las listas de modelos de esta página se obtienen de la configuración actual de esta pasarela.

Más guías de Claude Code

Errores de Claude Code y cómo solucionarlosClaude Code «Error de la API: 500»: qué significa y qué lo soluciona realmenteError «Sobrecargado» de Claude (error de la API 529): qué significa y qué hacerError de la API de Claude Code 400: prompt demasiado largo, concurrencia en el uso de herramientas y los demásErrores OAuth de Claude Code: se ha superado el tiempo de espera de 15000ms y código de estado 500«El proceso de Claude Code terminó con el código 1»: cómo encontrar el error real y solucionarloSe ha alcanzado el límite de uso de Claude: límites de sesión, semanales y de Opus, «límites de uso de la API especificados», «el saldo de créditos es demasiado bajo» y qué hacerClaude Code 401 y 403: credenciales de autenticación no válidas, clave API no válida, «No has iniciado sesión», host_not_allowedErrores de conexión de Claude Code: ECONNRESET, conexión perdida durante la respuesta, «Esperando respuesta de la API», «No se puede conectar con la API», errores de certificados SSLClaude Code se bloquea, se queda atascado o deja de responder: cómo averiguar dónde se ha atascado y salir del bloqueoClaude.ai no funciona: «Algo ha salido mal», restricciones de capacidad, «Se ha alcanzado el límite de 5 horas», «Error al iniciar sesión» y los demás