En resumen
- Con Claude Sonnet 5.5, 20,000 tokens fijos, 500 nuevos y 100 peticiones, el prompt caching baja el coste de 4.60 a 0.85 dólares: ahorras unos 3.75 dólares.
- En ese ejemplo la entrada cuesta un 91.5 % menos y el coste total, un 81.6 % menos, porque 99 de las 100 peticiones leen la caché.
- Escribir la caché cuesta 1.25 veces la entrada (5 minutos) o 2 veces (1 hora); leerla, 0.10 veces (0.05 en Sonnet 5.5 y Opus 5.5; 0.025 en Fable 5.1).
- En Claude Sonnet 5.5 la caché compensa desde 2 peticiones con el mismo prefijo si es de 5 minutos, y desde 3 si es de 1 hora.
¿Cuánto se ahorra con prompt caching?
Se ahorra casi todo el coste de la parte que repites: con Claude Sonnet 5.5, leer la caché cuesta 0.10 dólares por millón de tokens, frente a 2 dólares de la entrada normal. Es decir, 5 centavos de cada dólar. El ahorro total depende de cuántas peticiones reutilicen ese texto y de cuánto pese frente a lo nuevo.
El prompt caching (caché del prompt) guarda el principio de tu petición, que no cambia: instrucciones, documentos, ejemplos. Las siguientes peticiones lo leen de la caché en vez de procesarlo de nuevo a precio completo.
Cómo se calcula
Sin caché pagas toda la entrada a precio normal en cada petición. Con caché pagas una escritura, varias lecturas baratas y la parte nueva a precio normal:
sin caché = peticiones × (prefijo + pregunta) × precio de entrada con caché = escritura + lecturas + pregunta escritura = escrituras × prefijo × precio de entrada × (1.25 o 2) lecturas = (peticiones − escrituras) × prefijo × precio de lectura pregunta = peticiones × pregunta × precio de entrada
Los precios se dan por millón de tokens, así que cada producto se divide entre 1,000,000. La respuesta del modelo cuesta igual con y sin caché.
Estos son los precios de la página oficial de precios de Anthropic, en dólares por millón de tokens:
| Modelo | Entrada | Salida | Leer la caché |
|---|---|---|---|
| Claude Fable 5.1 | 10.00 | 50.00 | 0.25 |
| Claude Opus 5.5 | 4.00 | 20.00 | 0.20 |
| Claude Sonnet 5.5 | 2.00 | 10.00 | 0.10 |
| Claude Haiku 5.5 (prompt hasta 100,000 tokens) | 0.10 | 0.50 | 0.01 |
| Claude Haiku 5.5 (prompt de más de 100,000 tokens) | 0.50 | 2.50 | 0.05 |
Escribir en la caché cuesta 1.25 veces la entrada si dura 5 minutos y 2 veces si dura 1 hora.
Cómo usar la calculadora
- Modelo. Elige uno de Claude, o «Otro» para escribir tus propios precios.
- Tokens que se repiten. El texto fijo del principio de cada petición.
- Tokens nuevos. Lo que cambia en cada petición, como la pregunta del usuario. No se guarda en caché.
- Peticiones. Cuántas veces envías ese mismo prefijo.
- Duración. 5 minutos o 1 hora. La de 1 hora cuesta más de escribir.
En las opciones avanzadas puedes cambiar los tokens de respuesta y las veces que se escribe la caché. Si pasa más tiempo que la duración entre dos peticiones, la caché caduca y hay que escribirla otra vez: sube ese número.
Ejemplo
Un asistente con Claude Sonnet 5.5 repite 20,000 tokens de instrucciones, añade 500 tokens nuevos y recibe 500 de respuesta, en 100 peticiones seguidas, con una caché de 5 minutos escrita una vez:
| Concepto | Con caché |
|---|---|
| Escribir la caché | $0.05 |
| Leer la caché (99 peticiones) | $0.20 |
| Tokens nuevos | $0.10 |
| Respuesta | $0.50 |
| Total con caché | $0.85 |
| Total sin caché | $4.60 |
| Ahorro | $3.75 |
La entrada baja de 4.10 a 0.35 dólares, un 91.5 % menos. Contando la respuesta, el coste total baja un 81.6 %: de cada 10 dólares, ahorras unos 8. Con 20,000 tokens fijos, la respuesta pesa más en el total porque no se abarata.
¿Desde cuántas peticiones compensa?
Compensa desde que lees la caché las veces suficientes para cubrir el sobrecoste de escribirla. La cuenta es:
peticiones mínimas = parte entera de (mult − r) ÷ (1 − r), más 1
Aquí mult es 1.25 o 2 y r es el precio de lectura entre el de entrada. En Claude Sonnet 5.5, r es 0.05: con 5 minutos salen 2 peticiones y con 1 hora, 3.
Cuándo no compensa
- Una sola petición. Escribes la caché y no la lees nunca: pagas un 25 % más en el prefijo.
- Prefijo corto. Si lo que repites es poco, el ahorro es pequeño frente a la parte nueva y la respuesta.
- Peticiones muy espaciadas. Si entre una y otra pasa más tiempo que la duración, cada una vuelve a escribir la caché.
- Prefijo que cambia. La caché solo sirve si el principio de la petición es idéntico.
Es una estimación del coste de entrada y de salida. No incluye herramientas, la Batch API ni otras funciones. Los precios pueden cambiar: usa «Otro» para escribir los tuyos. Para calcular la factura completa, mira el coste de la API de Claude por tokens o compara modelos con el comparador de coste de API.
Preguntas frecuentes
¿Qué es el prompt caching?
Es una función de la API que guarda el principio de tu petición para no procesarlo de nuevo. Las lecturas siguientes cuestan una fracción del precio de entrada. Solo funciona con la parte que se repite exactamente igual.
¿Cuánto cuesta escribir y leer la caché?
Escribir cuesta 1.25 veces el precio de entrada con 5 minutos y 2 veces con 1 hora. Leer cuesta 0.10 veces en general, 0.05 veces en Sonnet 5.5 y Opus 5.5, y 0.025 veces en Fable 5.1.
¿Cuántas peticiones necesito para que compense?
En Claude Sonnet 5.5, 2 peticiones con la caché de 5 minutos y 3 con la de 1 hora. La calculadora te da el número exacto para el modelo y la duración que elijas.
¿La caché abarata también la respuesta del modelo?
No. Los tokens de respuesta cuestan lo mismo con y sin caché. Por eso el ahorro sobre el coste total es menor que el ahorro sobre la entrada.
¿Qué pasa si paso más tiempo sin enviar peticiones?
La caché caduca a los 5 minutos o a la hora, según la que elijas. La siguiente petición la vuelve a escribir y pagas otra vez el sobrecoste. Sube las «veces que se escribe la caché» para reflejarlo.
¿Con Haiku 5.5 cambia el cálculo?
Sí. Si el prompt, contando prefijo y pregunta, supera los 100,000 tokens, Haiku 5.5 usa precios más altos. La calculadora aplica el tramo que corresponde.
