Costs & Budgets
Ce que c'est
La comptabilité de bout en bout des dépenses et ses garde-fous — chaque appel de modèle est mesuré, tarifé, attribué et vérifié par rapport aux budgets et aux quotas.
Surface opérateur
costs_query,costs_summary,costs_by_scope,costs_by_mission,costs_record.- Vues d'utilisation —
usage_summary,models_list. budget_status— la vérification du budget restant, exposée aux Agents, utilisée à l'intérieur des phases de mission.
Côté REST, ce sont CostsController / UsageController, et le dashboard affiche les tableaux de bord des coûts et de l'utilisation.
Comment ça marche
Chaque appel écrit un CostTrackingRecord qui capture les tokens d'entrée / de sortie et de lecture / création de cache, les indicateurs de tarification par lot (batch pricing), les unités d'utilisation, la ligne de tarification résolue, le coût dans la devise d'origine et une estimation en USD — attribués par BillingScope à une mission, une conversation, une task et un project. Les fenêtres de quota (QuotaWindow) et le mode de facturation effectif permettent de suivre côte à côte l'usage par abonnement et l'usage à l'usage mesuré (metered), y compris un coût « théorique » pour les appels sous abonnement. Ces enregistrements se cumulent dans les totaux de tokens / coûts de la mission ainsi que dans les vérifications de budget que les Agents consultent avant d'entreprendre un travail coûteux (voir l'enveloppe de budget par tick dans le guide Agents).