feat: warning cuando compute_cost cae a la tarifa fija de respaldo
This commit is contained in:
@@ -253,5 +253,11 @@ async def compute_cost(model_id: str | None, input_tokens: int, output_tokens: i
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning("cost_per_token(%s) falló, uso coste fijo: %s", model_id, 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)
|
return _result(settings.cost_per_1m_input, settings.cost_per_1m_output)
|
||||||
|
|||||||
Reference in New Issue
Block a user