Trasforma eventi di utilizzo grezzi in quantità fatturabili con aggregazione e filtraggio.
I contatori convertono eventi grezzi in quantità fatturabili. Filtrano gli eventi e applicano funzioni di aggregazione (Count, Sum, Max, Last) per calcolare l’utilizzo per cliente.
Etichetta dell’unità per le fatture. Esempi: calls, tokens, GB, hours
3
Filtering (Optional)
Aggiungi condizioni per filtrare quali eventi vengono conteggiati:
Logica AND: Tutte le condizioni devono corrispondere
Logica OR: Qualsiasi condizione può corrispondere
Comparatori: uguale, diverso, maggiore di, minore di, contieneAbilita il filtraggio, scegli la logica e aggiungi condizioni con chiave della proprietà, comparatore e valore.
4
Create
Controlla la configurazione e fai clic su Create Meter.
Di default, i contatori addebitano i clienti per unità in dollari (o nella valuta configurata). Puoi invece configurare un contatore per dedurre da un saldo di crediti: così l’utilizzo consuma crediti anziché generare un addebito monetario.
La deduzione basata sui crediti richiede un Credit Entitlement collegato allo stesso prodotto. Crea prima il tuo credito, poi collegalo al contatore.
Per prima cosa, crea un credito in Prodotti → Crediti. Definisci l’unità (ad es. “API Calls”, “Tokens”), la precisione e le impostazioni del ciclo di vita (scadenza, rollover, overage).Consulta la Guida alla fatturazione basata sui crediti per istruzioni dettagliate.
2
Create or Edit a Usage-Based Product
Vai al tuo prodotto basato sull’utilizzo e apri la sezione di configurazione del Contatore.
3
Add a Meter
Fai clic sul pulsante + per collegare un contatore. Configura il nome dell’evento, il tipo di aggregazione e l’unità di misura come sempre.
4
Enable 'Bill Usage in Credits'
Attiva Fattura utilizzo in crediti nella configurazione del contatore. Questo rivela le impostazioni del credito:
Toggle 'Bill usage in Credits' to switch from currency-based to credit-based deduction.
Il numero di unità di utilizzo necessario per dedurre 1 credito. Ad esempio:
1 = ogni evento del contatore deduce 1 credito
100 = 100 eventi del contatore deducono 1 credito
1000 = 1.000 chiamate API consumano 1 credito
5
Set the Free Threshold
La Soglia gratuita è ancora applicabile: gli eventi al di sotto di questa soglia non deducono crediti.Esempio: con soglia gratuita di 1.000 e unità del contatore per credito pari a 1:
Il cliente utilizza 2.500 chiamate API
Le prime 1.000 sono gratuite
Le restanti 1.500 deducono 1.500 crediti dal loro saldo
Una volta configurata, la pipeline di deduzione viene eseguita automaticamente:
Arrivo degli eventi - La tua applicazione invia eventi di utilizzo tramite l’Event Ingestion API
Aggregazione del contatore - Gli eventi vengono aggregati in base alla configurazione del contatore (Count, Sum, Max, Last)
Elaborazione dal worker in background - Ogni minuto, un worker recupera i nuovi eventi dall’ultimo checkpoint
I crediti vengono dedotti - L’utilizzo aggregato viene convertito in crediti tramite il tasso meter_units_per_credit e dedotto usando l’ordinamento FIFO (i grant più vecchi vengono consumati per primi)
Monitoraggio degli overage - Se il saldo raggiunge zero e l’overage è abilitato, l’utilizzo continua e l’overage viene gestito secondo il comportamento configurato (ignorato al reset, fatturato alla fattura successiva o riportato come deficit)
La deduzione dei crediti viene eseguita in modo asincrono (ogni ~1 minuto). Potrebbe esserci un breve ritardo tra l’ingestione degli eventi e la deduzione dal saldo. Progetta la tua applicazione per gestire questo ritardo: non basarti su controlli di saldo in tempo reale per il controllo accessi su singole richieste.
Puoi collegare più contatori dello stesso prodotto allo stesso credit entitlement. Tutti i contatori prelevano da un saldo condiviso.Esempio: una piattaforma AI con due contatori:
text.generation - 1 credito ogni 1.000 token
image.generation - 10 crediti per immagine
Entrambi deducono dallo stesso pool “AI Credits”. Il cliente vede un unico saldo unificato nel portale.
Usa tassi meter_units_per_credit differenti tra i contatori per esprimere costi relativi. Le operazioni costose (generazione di immagini) richiedono meno unità del contatore per credito rispetto a quelle economiche (completamento di testo).
List Customer Ledger
Visualizza l’intera cronologia di deduzione dei crediti per un cliente.
Get Customer Balance
Controlla il saldo di crediti attuale di un cliente tramite API.