Aller au contenu principal

ADR-0107 : Règle FinOps des jetons et trois montants

Contexte​

Les fournisseurs comptent différemment les jetons en cache et de raisonnement.

Décision​

input_tokens inclut les jetons en cache, output_tokens inclut les jetons de raisonnement. Chaque événement d'usage porte trois montants : estimé, mesuré, facturé (statuts estimated, measured, reconciled).

Conséquences​

Le quota est réservé avant l'appel puis engagé au montant mesuré (429 quota_exceeded).

Preuves​

  • services/control-plane/src/eai/domains/finops/emit.py
  • sql/postgres/V031__finops_usage.sql
  • services/control-plane/src/eai/domains/finops/reservation.py
  • services/control-plane/tests/test_finops_usage.py