Saltar al contenido
BiVelio entra en el NVIDIA Inception Program NVIDIA Inception Program BiVelio forma parte del ElevenLabs Grants Program ElevenLabs Grants
Volver a los papers
PaperAlgoritmos

BV-SALA Savings Layer: Verifiable Measurement of Cost Savings in Large Language Model Applications

Cómo medir el ahorro de coste de una capa sobre un LLM sin inflarlo: solo cuenta como ahorro lo que confirma el contador de facturación del propio proveedor, cada escenario se mide dos veces (con la capa y sin ella), el ahorro se reparte en cuatro ledgers que nunca se suman y cada cifra se publica con su intervalo de confianza del 95 %. Paper en inglés, con un resumen de conclusiones en español.

BiVelio Research Team · BiVelio Inc 7 páginas · PDF en inglés
Primera página del paper: título, autoría (BiVelio Research Team, BiVelio Inc, octubre de 2026) y abstract. Abre el PDF.

Resumen

El resumen de conclusiones en español que cierra el propio paper:

Este trabajo ha formalizado la metodología de medición de BV-SALA Savings Layer, una capa de optimización de costes para aplicaciones basadas en LLM cuyo principio rector es contable antes que algorítmico: solo cuenta como ahorro lo que el contador de facturación del proveedor confirma. La arquitectura —SDK en proceso con cero dependencias en ejecución para Node.js y gateway local para agentes de código— mantiene el tráfico directo entre aplicación y proveedor y limita la exfiltración a recuentos e importes. La contabilidad en cuatro ledgers separados impide inflar el ahorro por doble cómputo, y el protocolo de doble ejecución con intervalos de confianza al 95% (31,5% en gpt-4o-mini y 75,1% en claude-sonnet-5 sobre un flujo con un 30% de repeticiones exactas, y 2,5% neto con la palanca PRO del gateway) convierte el ahorro en una magnitud medible, auditable y comparable. El trabajo futuro amplía la base empírica a más proveedores y tráfico de terceros, completa la medición A/B de la skill de suscripción y caracteriza la interacción entre ledgers cuando varias palancas se activan a la vez.

Los intervalos y el desglose de esas cifras están en Resultados: del 75,1 % de claude-sonnet-5, unos 41 puntos son el descuento de la caché de prefijos del propio proveedor, que el sistema informa aparte.

Abstract (original, en inglés)

Inference cost has become a dominant expense line in LLM-based software engineering, yet optimization decisions are routinely justified by point estimates without confidence intervals or metrological traceability. This paper presents BV-SALA Savings Layer, a measurement and cost-optimization layer that values every saving exclusively with the provider’s own billing counter, splits gains into four ledgers that are never summed, and publishes every public-bench trial with its 95% confidence interval. On a stream with 30% exact repeats (GSM8K), the SDK reduced the gpt-4o-mini bill by 31.5% (95% CI: 25.7–36.7) and claude-sonnet-5 by 75.1% (95% CI: 69.3–79.6), with the provider’s own cache discount reported separately. We formalize the double-run methodology, define measured-versus-estimated accounting, derive the per-seat break-even threshold, and discuss threats to validity in production.

Palabras clave: LLM; coste de inferencia; metrología; caché de prefijos; intervalos de confianza; optimización de prompts.

Resultados

Las tres pruebas del banco público con cifra publicada. Cada pareja A/B se factura con el mismo instrumento: el contador de cada proveedor. Son las cifras de la tabla 2 y de la figura 2 del paper, en tabla para que se puedan leer sin la imagen.

Reducción de la factura medida con el contador de cada proveedor, con su intervalo de confianza del 95 %
Sistema y modeloReducción de la facturaIC 95 %Escenario
SDK · gpt-4o-mini (OpenAI)31,5 %25,7 – 36,7 %Flujo GSM8K con un 30 % de repeticiones exactas; SDK 0.4.31
SDK · claude-sonnet-5 (Anthropic)75,1 %, de los que unos 41 puntos son el descuento de la caché de prefijos del proveedor69,3 – 79,6 %El mismo flujo
Gateway · palanca PRO en Anthropic (TTL de la caché)2,5 % neto1,5 – 3,6 %51 sesiones de Claude Code de una sola organización (la del propio equipo), a precios de lista

Cómo leer el 75,1 %

No es un 75 % de ahorro atribuible a la capa. Unos 41 puntos porcentuales de la factura original corresponden al descuento que la caché de prefijos del propio proveedor ya aplicaba; el sistema lo informa aparte, en el cuarto ledger (provider_cached_tokens), no como ahorro de la capa. El resto viene del ledger de llamadas evitadas: las peticiones repetidas se sirven sin una llamada nueva al proveedor.

El resultado no es una previsión: el ahorro depende de cuánta repetición tenga el tráfico de cada organización. El 2,5 % del gateway es ya neto de los fallos de caché que la propia palanca provoca en los turnos encadenados; es un ahorro pequeño que sirve sobre todo para señalar dónde se concentra el gasto. En Gemini se ha verificado que la capa no rompe nada, pero no se publica ninguna cifra de ahorro: sin intervalo publicado no hay cifra.

Método: doble ejecución contra el proveedor real

Cada cifra sale de medir el mismo escenario dos veces, con el mismo modelo y el mismo contenido: sin la capa (condición base) y con ella. El importe de cada condición es el que le atribuye el contador oficial de facturación del proveedor, no un tokenizador propio ni una tabla de precios, que meterían un sesgo sistemático (tokenizadores distintos del que factura, precios desactualizados, descuentos no aplicados). La métrica principal es la reducción relativa de la factura, y su intervalo de confianza del 95 % sale de un remuestreo no paramétrico (bootstrap) de los costes por petición medidos en las dos condiciones.

La regla editorial del sistema es explícita: un porcentaje sin su intervalo, sin su modelo y sin su tráfico no significa nada, así que los tres se publican juntos en cada prueba del banco.

Los cuatro ledgers, que nunca se suman

El informe de ahorro de cada petición (SavingsReport) reparte el ahorro en cuatro ledgers que se informan por separado. Sumarlos se evita a propósito: así el ahorro no se infla por doble cómputo (un token servido por la caché del proveedor no puede presentarse a la vez como ahorro de la capa) y cada ledger responde a una palanca distinta, con su propia dependencia del tráfico.

Los cuatro ledgers del SavingsReport y su criterio de valoración
LedgerQué contiene y cómo se valora
avoided_callsLlamadas al LLM, de recuperación o de herramientas que no se llegaron a ejecutar; se valoran con la lectura del contador de la petición idéntica ya ejecutada.
eliminated_tokensInformación que se quitó del prompt porque no hacía falta; se valora con el contador del proveedor.
compressed_tokensInformación que se conserva pero se codifica con menos tokens (por ejemplo, reescribiendo datos estructurados).
provider_cached_tokensTokens que siguen en el prompt pero que el proveedor cobra más barato por su propia caché de prefijos. Es el descuento del proveedor, no de la capa, y se informa aparte.

Además, cada importe se clasifica como medido (lo respalda una lectura del contador del proveedor) o estimado (se valora con tarifas o con el contador de una petición equivalente). Un flujo sin lectura final del contador se registra como no medido y no alimenta ninguna cifra de ahorro medido.

Límites que declara el paper

  • Los ledgers no se suman, por diseño: ninguna cifra única resume el efecto total de la capa; hay que leer el desglose.
  • El paquete publicado no incluye compresor: el ledger de compresión solo se activa con datos estructurados.
  • La cobertura de agentes del gateway es parcial, y la skill de suscripción aún no tiene una medición A/B publicada, así que no se le asocia ninguna cifra.
  • Las cifras proceden de contextos concretos (un flujo académico, GSM8K, con la repetición fijada en el 30 %, y 51 sesiones de una sola organización a precios de lista); ninguna debe leerse como previsión individual. La extrapolación defendible es medir la repetición del tráfico propio en modo sombra.
  • El origen comercial del trabajo —un equipo que evalúa su propio producto— obliga a tratar las cifras como declaradas y reproducibles mediante el banco público, no como verificadas por un tercero.

En BiVelio Factory

Este paper es el producto 01 del muelle de salida de BiVelio Factory, donde aparecen las aplicaciones, los papers y las empresas que salen de la fábrica. El algoritmo cuyo ahorro mide se explica en BV-SALA · BiVelio Savings Layer.

Descargar y citar

Descargar el paper en PDF (7 páginas, 612 KB, en inglés). El banco público con las pruebas está en savings.bivelio.com.

Cómo citarlo:

BiVelio Research Team (2026). BV-SALA Savings Layer: Verifiable Measurement of Cost Savings in Large Language Model Applications. BiVelio Inc, October 2026. https://research.bivelio.com/papers/bv-sala-savings-layer/

Para leer el algoritmo con más contexto: BiVelio Savings Layer y el artículo BV-SALA: la capa de coste de LLM, por dentro.

  • #paper
  • #bv-sala
  • #llm
  • #coste-de-inferencia
  • #metrología

¿Quieres medirlo con tu propio tráfico?

El modo sombra observa el tráfico real sin cambiar ninguna respuesta y valora con el contador del proveedor el ahorro que habría producido.