feat: warning cuando compute_cost cae a la tarifa fija de respaldo

This commit is contained in:
Jordan Diaz
2026-07-23 19:02:09 +00:00
parent 987e050539
commit 6dfedd07fc

View File

@@ -253,5 +253,11 @@ async def compute_cost(model_id: str | None, input_tokens: int, output_tokens: i
except Exception as e:
logger.warning("cost_per_token(%s) falló, uso coste fijo: %s", model_id, e)
# 3. Coste fijo configurado.
# 3. Coste fijo configurado. OJO: si el modelo real es mas caro que esta
# tarifa, se infra-cobra en creditos — el warning existe para detectarlo
# (auditoria de margenes 2026-07-23).
logger.warning(
"compute_cost: sin precio de catalogo/litellm para %s — aplicando tarifa fija %.2f/%.2f por 1M",
model_id, settings.cost_per_1m_input, settings.cost_per_1m_output,
)
return _result(settings.cost_per_1m_input, settings.cost_per_1m_output)