Los costes de un LLM no escalan como dice tu intuición
Una función que cuesta céntimos en una demo puede costar miles al mes en producción, y rara vez por el precio por token. Adónde va el dinero de verdad.
La demo no cuesta casi nada. Ejecutas la función veinte veces mientras la construyes, echas un vistazo al panel de consumo y concluyes que las cuentas salen. Luego se lanza, y la factura mensual está dos órdenes de magnitud por encima de la estimación.
La diferencia casi nunca está en el precio por token. Está en que una demo y un sistema en producción consumen tokens de formas estructuralmente distintas.
Adónde va el dinero de verdad
Reintentos y bucles. Un agente que de vez en cuando da ocho pasos en lugar de dos no cuesta de media cuatro veces más: cuesta lo que cueste la cola de esa distribución, y los agentes viven en la cola. Un único modo de fallo que lleve el bucle hasta su límite de pasos puede dominar la factura entera.
Contexto que crece con la conversación. Si reenvías todo el historial en cada turno, una conversación de veinte turnos no son veinte peticiones: es una cantidad cuadrática de tokens de entrada. Esta es la sorpresa más habitual de todas.
Entradas que no dimensionaste. Un resumidor de documentos probado con PDF de dos páginas se encuentra con uno de 300 al tercer día. Lo que el usuario pueda subir, lo subirá.
Longitud de salida que nadie limitó. Los modelos son verbosos por defecto. Una respuesta que cabría en cuarenta tokens vuelve con cuatrocientos, y en cargas de trabajo intensivas en salida es la salida la parte cara.
Antes de optimizar nada, consigue atribución por función. No «gastamos 4000 dólares en la API», sino «este endpoint se llevó 3100 de esos dólares». La mayoría de los equipos optimizan la función equivocada durante un mes porque nunca desglosaron la factura.
Las soluciones, por orden de rentabilidad
Cachea el prefijo estable. Los prompts de sistema largos, las definiciones de herramientas y los documentos recuperados que se repiten entre peticiones no deberían facturarse a tarifa completa en cada llamada. El caché de prompts suele ser la mayor victoria individual y no exige cambiar el comportamiento del producto, solo el orden del prompt: la parte cacheada tiene que ir primero y mantenerse idéntica byte a byte.
Pon un techo duro a los bucles del agente. Límite de pasos, límite de tiempo y límite de coste por petición. Un agente sin presupuesto es un programa sin caso base.
Deja de reenviar lo que el modelo no necesita. Resume los turnos antiguos, descarta las salidas de herramientas sobre las que ya se ha actuado y mantén un conjunto de trabajo en vez de una transcripción.
Enruta por dificultad. La mayoría de las peticiones de un producto típico son fáciles. Mandarlas todas al modelo más grande equivale a pasar cada consulta por la ruta de código más lenta porque algunas consultas son difíciles.
Limita la salida de forma explícita. Pide el formato que quieres y acota la longitud. «Responde en una frase» es una optimización de coste.
La parte que no va de tokens
Una parte considerable del gasto en LLM en producción no es el modelo en absoluto: es que la función se diseñó para llamar al modelo donde no hacía falta. Clasificaciones que resuelve una expresión regular. Extracción de un documento que ya trae metadatos estructurados. Resúmenes de un texto que el usuario va a leer igualmente.
El token más barato es el que nunca envías. Eso es una decisión de producto, se toma al definir el alcance y vale más que todas las optimizaciones a nivel de prompt juntas.
Sigue leyendo
La resolución es la parte difícil de un mercado de predicción
El libro de órdenes se lleva la atención, pero lo que decide si un mercado de predicción se cree es la parte que liquida el resultado. Cómo falla de verdad.
Una IA rompió una firma post-cuántica en 60 horas. El problema no es la firma
HAWK sobrevivió a dos años de revisión experta y no sobrevivió a un fin de semana con el modelo de Anthropic. Qué supuesto rompe eso en tu arquitectura.
Qué hacer en las dos semanas previas a una auditoría de contratos
Los auditores facturan tiempo, y casi todo se va en cosas que podrías entregar antes. Cómo preparar el código para que encuentren fallos, no contexto.