Ir al contenido
Mastering Claude

Inicio / Contexto y coste

Contexto y coste9 minApplication

De dónde viene realmente la factura, y por qué un recuento miente

El coste de una sesión no viene del volumen de trabajo sino del número de veces que se reenvía el historial acumulado: cada llamada de herramienta lo relee, a la tarifa reducida de caché pero nunca a coste cero. Un recuento que confunde una relectura en caché con una primera lectura da una impresión falsa de la factura.

Una sesión de Claude Code abierta desde la mañana, que al final del día solo plantea una última pregunta de una frase, factura sin embargo mucho más que esa frase. La razón responde a un mecanismo preciso: cada llamada de herramienta envía a Claude una nueva solicitud que lleva el historial completo de la conversación, y ese historial se relee cada vez, a la tarifa reducida de caché pero nunca a coste cero.

Lo que la caché reduce, y lo que no elimina

La caché reduce el precio de la relectura, no lo anula. Una sesión que encadena varias decenas de llamadas de herramientas hace pagar por tanto varias decenas de veces la misma porción de historial, a una tarifa más baja que la primera lectura, pero sumada a lo largo de todo el día. Aquí tienes un cálculo con cifras elegidas para el ejercicio, que puedes reproducir con las tuyas:

Historial antes de una llamada de herramienta: 40 000 tokens
Cinco llamadas de herramientas en la misma sesión
Tokens releídos en total: 40 000 x 5 = 200 000 tokens releídos a tarifa de caché

El mismo cálculo explica por qué una sesión abierta todo el día puede pesar más en una factura que varias sesiones cortas que abarquen el mismo volumen de trabajo: no es el volumen de trabajo lo que cuesta, es el número de veces que se reenvía el historial acumulado.

Lo que se recarga entero en cada compactación

El archivo de instrucciones y la memoria automática de un proyecto se cargan una vez al iniciar la sesión, y luego permanecen congelados. Solo tres eventos hacen que se relean íntegramente desde el disco: compactar la conversación, vaciarla, o reiniciar la sesión. Esta recarga se factura a la tarifa de caché mientras CLAUDE.md y la memoria no hayan cambiado desde el inicio de la sesión, y solo cae a la tarifa completa si se han modificado entretanto. Una compactación lanzada en mitad de la sesión, con la caché aún caliente, cuesta por tanto una fracción de lo que el tamaño del contexto haría suponer; es sobre todo la compactación de una sesión antigua, reanudada tras una larga pausa en la que la caché ha caducado, la que cuesta realmente caro. La diferencia entre compactar y vaciar cuenta por tanto tanto para el coste como para la continuidad de la tarea.

Un recuento que confunde una relectura en caché con una primera lectura a tarifa completa da una impresión falsa de la factura: dos líneas que llevan el mismo número de tokens pueden costar varias veces más una que la otra según vengan de una primera lectura o de una relectura en caché. El detalle de esta tarifa de caché se encuentra en la lección sobre la caché y la Batch API.

Medir la fuente antes de concluir

La impresión de gastar demasiado puede ser acertada aunque su causa supuesta sea falsa. Antes de acusar a una partida, reparte el consumo por fuente: conversación principal, subagentes, automatizaciones. Basta un script de solo lectura sobre las transcripciones locales, a condición de tener un testigo positivo, una tarea conocida que debe aparecer en el recuento, y de confesar sus puntos ciegos: una llamada que no deja transcripción no figura en él. En Claude Code, /usage avisa desde octubre sobre el esfuerzo máximo, los workflows, el contexto siempre cargado y los resultados grandes de herramientas; cada aviso ofrece una corrección de una línea que la tecla f aplica. /context cuenta además las instrucciones de los servidores MCP en una fila aparte. El coste de arranque de un subagente tiene su propia lección.

Figure 1

Lo que relee el historial entero, y cuándo

3activadores
Compactar la conversación, vaciarla o reiniciar la sesión son los tres únicos momentos en que Claude Code relee íntegramente CLAUDE.md y la memoria automática, a tarifa de caché si nada ha cambiado desde el inicio de la sesión, a tarifa completa en caso contrario.
p7l15, 2026-09-02
1solicitud por herramienta
Cada llamada de herramienta en una sesión envía una nueva solicitud que lleva el historial completo de la conversación, releído a la tarifa reducida del caché pero releído de todas formas, no ignorado.
p7l14, 2026-09-02
La primera cifra delimita los momentos que recargan los archivos abiertos al inicio, la segunda recuerda que cada llamada de herramienta, incluso la más simple, vuelve a pedir la lectura completa de la conversación.
Calíbralo tú mismo

Una asociación abre una sesión de Claude Code a las nueve de la mañana para explorar una misma carpeta de documentos y encadena varias decenas de llamadas de herramientas a lo largo del día. A las cinco de la tarde, plantea una última pregunta de una frase y la envía.

Escribe en una frase lo que esta situación establece, y en una frase lo que no establece.

Lo que hay que recordar
  • Una última pregunta de una frase, planteada al final de la sesión, activa de todos modos la relectura de todo el historial acumulado desde la mañana.
  • La tarifa de caché reduce el coste de una relectura, nunca la hace gratuita: dos líneas del mismo tamaño pueden costar de forma muy distinta según se lean por primera vez o se relean.
  • CLAUDE.md y la memoria automática de un proyecto se congelan tras el inicio y esperan una compactación, un vaciado o un reinicio de la sesión para recargarse, a tarifa de caché si no han cambiado desde el inicio de la sesión, a tarifa completa en caso contrario.
  • Un coste elevado no señala forzosamente un gran volumen de trabajo: puede venir del número de veces que se reenvía el mismo historial a lo largo de la sesión.
  • Cortar una sesión en varios bloques en torno a temas distintos limita la cantidad de historial que cada nueva llamada de herramienta debe hacer releer.
Hazlo ahora

Antes de juzgar un coste alto o bajo, separa el volumen de tokens procesados de la tarifa aplicada, abre tu carpeta de proyecto y comprueba el tamaño del archivo de instrucciones cargado automáticamente, luego decide cortar tu próxima sesión entre dos temas sin relación en lugar de dejarla correr de un tirón.

Lo que queda por verificar

Estos puntos dependen de una interfaz o de una regla que puede haber cambiado desde la redacción. Verifícalos en tu propia pantalla antes de fiarte de ellos.

  • Abre tu carpeta de proyecto y comprueba el tamaño en tokens o en palabras del archivo de instrucciones cargado automáticamente, antes de concluir que una sesión resulta demasiado costosa por el volumen de la conversación.
Verificar en la fuente

Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.