Reduce tu factura de IA un 50-90% sin cambiar de modelo Skip to content

Base de conocimiento

Conocimientos prácticos sobre frontend, herramientas de IA y desarrollo de software.

Reduce tu factura de IA un 50-90% sin cambiar de modelo

Publicado: 10 min de lectura POLPROG AI Tools

Cuando la factura de IA empieza a incomodar, el reflejo es siempre el mismo: pasar a un modelo más barato. Suele ser el primer movimiento equivocado. Los dos mayores descuentos de esa factura están en el modelo que ya usas, se acumulan y ninguno cambia una sola respuesta que vean tus usuarios. Esta es la guía en el orden que funciona: qué necesita cada palanca de tu carga de trabajo, cuánto ahorra de forma realista y las matemáticas honestas, calculadas sobre el mismo chatbot cuya factura desmontamos en la primera parte.

Degradar es la última palanca, no la primera

Pasar de Opus 4.8 a Sonnet 4.6 reduce los precios por token un 40 por ciento, y vuelve a tirar los dados de cada respuesta que da tu producto. Ese es el intercambio al que la mayoría de los equipos recurren primero, y suele ser prematuro, porque ya hay dos descuentos mayores en la hoja de precios del modelo que usas hoy: el prompt caching lee el contexto repetido a aproximadamente una décima parte del precio de entrada, y la Batch API aplica un descuento fijo del 50 por ciento a cualquier cosa que pueda esperar. Ninguno cambia una sola respuesta. Se acumulan. Y si los aplicas primero, la degradación para la que te estabas preparando a menudo deja de ser necesaria.

Para mantener los números honestos seguiremos trabajando con el mismo paciente: el chatbot de soporte cuya factura de $1,460 desmontamos en la primera parte. Cuatro palancas, aplicadas en orden, sin cambio de modelo para el tráfico que importa:

El chatbot de la parte 1, cuatro palancas después
ConceptoImporte
Factura de la parte 1$1,460
+ prompt caching$1,332
+ enrutamiento$799
+ recorte de salida$673

El chatbot de la parte 1, cuatro palancas después

Opus 4.8, 10,000 conversaciones / mes · palancas aplicadas de izquierda a derecha

-54%
USD / mes
$0
$400
$800
$1,200
$1,600
$1,460
$1,332
$799
$673
−$128
−$533
−$126
Factura de la parte 1
sin optimización
+ prompt caching
historial leído desde caché
+ enrutamiento
mitad fácil a Haiku 4.5
+ recorte de salida
respuestas ~30% más cortas

Modelado sobre los supuestos de la parte 1 (10,000 conversaciones de cuatro turnos; un bloque de sistema de 1,500 tokens; preguntas de 500 tokens, respuestas de 700 tokens; Opus 4.8 a $5 / $25 por 1M). El caché usa ventanas de 5 minutos y respeta el prefijo mínimo almacenable en caché de 4,096 tokens de Opus 4.8, así que solo empieza a amortizar a partir del turno 3. El enrutamiento envía la mitad más fácil de las conversaciones a Haiku 4.5 ($1 / $5) y cambia esas respuestas. El recorte reduce las respuestas ~30% dejando la entrada sin cambios, lo que mantiene la estimación conservadora.

Palanca 1: prompt caching, el descuento escondido en tu contexto repetido

La primera parte mostró que el contexto reenviado es la línea más grande de una factura conversacional: el mismo prompt del sistema y el mismo historial creciente, facturados de nuevo en cada turno. El caché ataca exactamente esa línea. Marcas el prefijo estable de tu petición, pagas un sobreprecio único por escribirlo (1.25x el precio de entrada en el nivel de 5 minutos, 2x en el de 1 hora), y cada petición posterior que empieza con los mismos bytes lo lee de nuevo a aproximadamente una décima parte del precio.

Nivel de cachéSobreprecio de escrituraPrecio de lecturaSe amortiza
5 minutos1.25x el precio de entrada, una vez~0.1x el precio de entradaEn el 2.º uso del prefijo
1 hora2x el precio de entrada, una vez~0.1x el precio de entradaEn el 3.er uso
Para un prefijo reutilizado N veces, el nivel de 5 minutos gana en cuanto 1.25 + 0.1(N-1) ≤ N, lo que ocurre en el segundo uso; el nivel de 1 hora necesita el tercero. Por debajo de esos recuentos, el caché cuesta más de lo que ahorra. Y nada de esto se aplica por debajo del prefijo mínimo almacenable en caché: 4,096 tokens en Opus 4.8 y Haiku 4.5, 2,048 en Sonnet 4.6 y Fable 5.

Dos salvedades honestas antes de que apuntes un 90 por ciento. Primera, el descuento se aplica a la parte en caché, no a la factura: nuestro chatbot baja de $1,460 a $1,332, un recorte del 9 por ciento, porque sus conversaciones son cortas. En Opus 4.8 nada por debajo de 4,096 tokens puede almacenarse en caché, así que un chat de cuatro turnos solo cruza ese umbral en el turno tres; los turnos más profundos y caros obtienen el descuento, los primeros no. Segunda, el sobreprecio de escritura significa que almacenar en caché un prefijo que nadie reutiliza es una forma de pagar de más. El caché brilla cuando el contexto es grande o las conversaciones son profundas, que es exactamente donde la primera parte dijo que está el dolor.

Palanca 2: la Batch API, un 50 por ciento fijo de descuento en todo lo que puede esperar

La Batch API es el descuento más simple del catálogo: envías el trabajo de forma asíncrona, recibes los resultados en un plazo de minutos a horas y pagas el 50 por ciento del precio estándar por cada token del trabajo, tokens en caché incluidos. No hay ninguna concesión en calidad; es el mismo modelo produciendo las mismas respuestas, solo que sin que nadie mire un spinner de carga.

La trampa está en la definición de "puede esperar". Un cliente en mitad de una conversación no puede, así que el tráfico en vivo de nuestro chatbot no obtiene nada de esta palanca, y por eso no aparece en la cascada de arriba. Pero casi todos los productos de IA arrastran una carga de trabajo en la sombra que sí puede esperar: los resúmenes nocturnos de esas conversaciones de soporte, la clasificación masiva, la generación de informes, los pipelines de contenido. Calcula su coste por separado y procésalos por lotes por defecto; pagar la tarifa en vivo por trabajo que nadie está esperando es la fuga más silenciosa de la mayoría de las facturas.

Palanca 3: enruta por dificultad, no por defecto

No todas las conversaciones necesitan tu mejor modelo. Los restablecimientos de contraseña y las preguntas sobre el estado de un envío no requieren Opus 4.8; requieren una consulta correcta y una frase amable, que Haiku 4.5 entrega a $1 / $5 por millón de tokens, cinco veces más barato por token. En nuestro modelo, enviar la mitad más fácil de las conversaciones a Haiku lleva la factura de $1,332 a $799, el mayor salto individual de la cascada.

Trata esta palanca de forma distinta a las dos anteriores, porque es la primera que cambia las salidas. El caché y el procesamiento por lotes devuelven respuestas idénticas; el enrutamiento asigna a la parte enrutada un modelo diferente. La disciplina que lo mantiene seguro: clasifica de forma conservadora, enruta solo el tráfico que un modelo más barato supera de forma demostrable en tu propio conjunto de pruebas, y mantén una vía de escalado de vuelta al modelo grande en cuanto la conversación deje de ser fácil.

Palanca 4: recorta el lado de la salida, porque se factura a cinco veces la entrada

Cada modelo Claude cobra los tokens de salida a exactamente cinco veces los de entrada, así que la longitud de tus respuestas es una decisión de precio, la tomes de forma deliberada o no. Las respuestas de soporte rellenas de preguntas repetidas y cortesías de cierre cuestan dinero de verdad a gran volumen. Indicar al asistente que responda en la forma más corta que resuelva por completo el ticket recorta nuestras respuestas modeladas en torno a un 30 por ciento y la factura de $799 a $673, y en la familia Opus el ajuste de esfuerzo es el mismo dial un nivel más arriba: bájalo para el tráfico rutinario y el modelo gasta menos tokens de razonamiento para llegar al mismo sitio.

El límite aquí no es técnico, sino humano: recorta más allá del punto de utilidad y las respuestas empiezan a leerse como secas, lo que reaparece más tarde en forma de contactos repetidos. Elimina el relleno, conserva la sustancia.

De dónde sale realmente ese 50 a 90 por ciento

Acumula las palancas en nuestro chatbot y la factura queda en $673, un 54 por ciento por debajo de donde la dejó la primera parte, con la mitad difícil del tráfico todavía en exactamente el mismo modelo produciendo exactamente las mismas respuestas. Que tu propia cifra caiga más cerca de 50 o de 90 lo deciden dos propiedades de tu carga de trabajo: cuánto de tu entrada es contexto repetido y cuánto de tu trabajo puede esperar.

Cuánto profundiza el recorte depende de la forma
Carga de trabajoAhorrado
Chatbot de soporte en vivo-54%
Pipeline nocturno de documentos-64%
Agente asíncrono, contexto compartido pesado-88%

Cuánto profundiza el recorte depende de la forma

Porcentaje de la factura mensual ahorrado, modelado por carga de trabajo

hasta -88%
Chatbot de soporte en vivo · caché + enrutamiento + recorte
-54%
Pipeline nocturno de documentos · caché + Batch API
-64%
Agente asíncrono, contexto compartido pesado · caché + Batch API
-88%
0%
25%
50%
75%
100%

Tres cargas de trabajo modeladas, los mismos modelos en todas. Chatbot: los supuestos de la parte 1 más las tres palancas anteriores ($1,460 a $673). Pipeline: 60,000 documentos al mes en Sonnet 4.6 ($3 / $15), un bloque de instrucciones compartido de 2,500 tokens (en caché) más un documento de 3,000 tokens de entrada y 500 tokens de salida, ejecutado durante la noche a través de la Batch API ($1,440 a $518). Agente: 100,000 llamadas asíncronas al mes en Opus 4.8 con un paquete de contexto compartido de 10,000 tokens mantenido activo, 200 de entrada / 300 de salida por llamada, procesado por lotes ($5,850 a $675). Los aciertos de caché dentro de las ejecuciones por lotes son de mejor esfuerzo, así que trata los extremos derechos como techos.

Un chatbot en vivo se sitúa en el extremo modesto, porque las conversaciones cortas usan caché tarde y nada del tráfico en vivo se puede procesar por lotes. Un pipeline nocturno de documentos lo hace mejor: su bloque de instrucciones se almacena en caché a la perfección y cada token del trabajo se lleva el descuento por lotes. Y el agente asíncrono con un gran paquete de contexto compartido es la forma para la que se hicieron los descuentos; nueve décimas partes de su entrada se leen desde caché y toda la ejecución va por lotes, así que el 88 por ciento de la factura simplemente desaparece.

La comprobación de elegibilidad

Antes de tocar la cadena del modelo, recorre tu carga de trabajo por esta tabla una vez.

PalancaTu carga de trabajo necesitaAhorro realistaTen cuidado
Prompt cachingUn prefijo estable por encima del mínimo del modelo, reutilizado dentro de la ventana de caché~90% de descuento sobre la parte repetidaEl sobreprecio de escritura es contraproducente por debajo de 2-3 reutilizaciones; los chats cortos empiezan a usar caché tarde
Batch APITolerancia a latencias de minutos a horasUn -50% fijo sobre todo el trabajoNunca para un usuario que espera; los aciertos de caché dentro de los lotes son de mejor esfuerzo
Enrutamiento por dificultadUna parte del tráfico que un modelo más barato gestiona de forma demostrableHasta 5x en la parte enrutadaCambia las salidas; prueba la calidad primero y mantén una vía de escalado
Recorte de salida + esfuerzoFacturas con mucha salida (la salida cuesta 5x la entrada)Proporcional al recorteDemasiado agresivo se lee como respuestas secas e incompletas

Ejecuta la auditoría en este orden: primero el caché si algún contexto se repite, procesa por lotes todo lo que un usuario no esté esperando, recorta la salida que de todos modos nunca leías, y después enruta la parte demostrablemente fácil. Solo cuando las cuatro estén en su sitio merece respuesta la pregunta de la degradación, y para entonces es una pregunta mucho más pequeña. Y si la cifra en la que aterrizas sigue pareciendo demasiado alta para lo que la funcionalidad genera, la pregunta ya no es cómo ejecutarla más barata; es si debería existir siquiera, que es exactamente para lo que sirve la tercera parte.

El token más barato es el que no volviste a enviar, el segundo más barato es el que nadie estaba esperando, y ninguno requiere tocar el modelo en el que tus usuarios ya confían. Ese es todo el argumento: primero van los descuentos que no cambian tu producto, después el que lo cambia para una parte del tráfico y, por último, el que lo cambia para todos, si es que sigue haciendo falta. Nuestro chatbot modelado renunció al 54 por ciento de su factura en ese orden sin que una sola conversación difícil saliera de Opus 4.8. Aplica el mismo orden a tu propia factura: mide cuánto se repite de tu entrada, haz una lista de lo que puede esperar una hora, lee una semana de tus propias respuestas en busca de relleno. La factura que intentas reducir se construyó a base de valores por defecto; la mayor parte vuelve del mismo modo.

AI Claude AI Costs Prompt Caching Cost Optimization

Preguntas frecuentes

¿Cuánto ahorra realmente el prompt caching?

Las lecturas de caché cuestan aproximadamente una décima parte del precio de entrada, así que el techo es alrededor de un 90 por ciento de descuento sobre la parte de tu factura que es contexto repetido, no un 90 por ciento sobre la factura entera. Nuestro chatbot modelado de cuatro turnos ahorra un 9 por ciento porque las conversaciones cortas empiezan a usar caché tarde; un agente asíncrono con un paquete de contexto compartido de 10,000 tokens ahorra en torno al 77 por ciento antes incluso de que empiece el procesamiento por lotes. La proporción repetida de tu entrada decide en qué extremo te encuentras.

¿Cuándo se amortiza el prompt caching?

En el nivel de 5 minutos, un prefijo en caché se amortiza en su segundo uso: el sobreprecio de escritura de 1.25x más una lectura de 0.1x ya sale más barato que enviar el prefijo dos veces a precio completo. El nivel de 1 hora escribe a 2x y se amortiza en el tercer uso. Por debajo de esos recuentos de reutilización, el caché cuesta más de lo que ahorra, y los prefijos por debajo del mínimo del modelo (4,096 tokens en Opus 4.8 y Haiku 4.5, 2,048 en Sonnet 4.6 y Fable 5) no se almacenan en caché en absoluto.

¿El descuento de la Batch API se acumula con el prompt caching?

Sí. El precio de la Batch API es un 50 por ciento de descuento sobre cada token del trabajo, incluidos los tokens facturados a tarifas de lectura y escritura de caché, así que una carga de trabajo con uso intensivo de caché y procesada por lotes obtiene ambos descuentos a la vez. Una salvedad: los lotes se procesan de forma asíncrona, así que caer dentro de una ventana de caché activa es cuestión de mejor esfuerzo, no algo garantizado; trata la cifra acumulada como un techo.

¿Puedo usar la Batch API para un chatbot de cara al cliente?

No para la conversación en vivo; los resultados por lotes llegan en un plazo de minutos a horas y un cliente no va a esperar tanto. La palanca del procesamiento por lotes corresponde, en cambio, a todo lo que rodea al chatbot: resúmenes nocturnos de las conversaciones, etiquetado y clasificación, muestreo de control de calidad, generación de informes. Esos trabajos suelen ejecutarse a precio completo sin ninguna razón.

¿Enrutar a un modelo más barato es lo mismo que degradar?

No. Una degradación cambia el modelo, y por tanto las respuestas, para todos los usuarios. El enrutamiento mantiene tu modelo principal para el tráfico que lo necesita y solo desvía la parte demostrablemente fácil, como las consultas de estado, a un nivel más barato como Haiku 4.5. Sí cambia las salidas de esa parte, así que va después de las palancas que no alteran las respuestas, con una prueba de calidad antes y una vía de escalado después.

¿Qué debería probar primero para reducir una factura de IA sin cambiar la calidad?

El prompt caching, si alguna parte de tu contexto se repite; ataca la línea más grande de las facturas conversacionales y no cambia nada de las respuestas. Después, pasa todos los trabajos que toleran latencia a la Batch API para conseguir un descuento fijo del 50 por ciento. Luego, recorta la longitud de la salida y el esfuerzo, ya que la salida se factura a cinco veces el precio de la entrada. El enrutamiento y las degradaciones van al final porque son las palancas que alteran lo que ven los usuarios.

¿Te ha resultado útil?

Recibe nuevos artículos por email

Un correo breve por cada nuevo artículo de la base de conocimiento. Sin spam, te das de baja con un clic.

Solo usamos tu email para enviar nuevos artículos. Sin compartir con terceros.

Volver a la base de conocimiento