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.

Risorse API
View Meter API References
View Meter API References
Create Meter
Crea contatori in modo programmatico tramite API.
List Meters
Recupera tutti i contatori nel tuo account.
Get Meter
Recupera i dettagli di uno specifico contatore tramite ID.
Archive Meter
Archivia un contatore per interrompere il monitoraggio dell’utilizzo.
Unarchive Meter
Ripristina un contatore archiviato per riprendere il monitoraggio.
Creazione di un Misuratore
Aggregation
Scegli come vengono aggregati gli eventi:
- Count: numero totale di eventi (chiamate API, upload)
- Sum: somma dei valori numerici (token, byte)
- Max: valore massimo nel periodo (picco utenti)
- Last: valore più recente
Chiave dei metadati da aggregare (richiesta per tutti i tipi tranne Count). Esempi:
tokens, bytes, duration_msEtichetta dell’unità per le fatture. Esempi:
calls, tokens, GB, hoursFiltering (Optional)

- Logica AND: Tutte le condizioni devono corrispondere
- Logica OR: Qualsiasi condizione può corrispondere
Visualizzazione Analitiche

- Panoramica: Utilizzo totale e grafico dell’utilizzo
- Eventi: Eventi individuali ricevuti
- Clienti: Utilizzo e addebiti per cliente
Fatturazione in crediti invece che in valuta
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.
Quando usare la deduzione basata sui crediti
| Scenario | Standard (valuta) | Basato sui crediti |
|---|---|---|
| Prezzo per unità semplice ($0,01/chiamata) | ✅ Migliore soluzione | Sovraccarico inutile |
| Pacchetti prepagati di crediti (acquista 10K token, usali nel tempo) | ❌ Impossibile esprimere | ✅ Ideale |
| Uso incluso con gli abbonamenti (il piano Pro include 100K chiamate) | Possibile tramite la soglia gratuita | ✅ Meglio - i crediti si accumulano, scadono, vengono mostrati nel portale |
| Prodotti multi-contatore che condividono un pool di crediti | ❌ Ogni contatore fattura separatamente | ✅ Tutti i contatori prelevano da un unico saldo |
Configurare un contatore per dedurre crediti
Create a Credit Entitlement
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.
Create or Edit a Usage-Based Product
Vai al tuo prodotto basato sull’utilizzo e apri la sezione di configurazione del Contatore.
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.
Enable 'Bill Usage in Credits'
Attiva Fattura utilizzo in crediti nella configurazione del contatore. Questo rivela le impostazioni del credito:

Seleziona quale Credit Entitlement deve essere utilizzato da questo contatore.
Il numero di unità di utilizzo necessario per dedurre 1 credito. Ad esempio:
1= ogni evento del contatore deduce 1 credito100= 100 eventi del contatore deducono 1 credito1000= 1.000 chiamate API consumano 1 credito
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
Come funziona la deduzione dei crediti
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_credite 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)
Più contatori, un unico pool di crediti
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 tokenimage.generation- 10 crediti per immagine
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.
Risoluzione dei problemi
Events not appearing
Events not appearing
- Il nome dell’evento deve corrispondere esattamente (distinzioni tra maiuscole e minuscole)
- Controlla che i filtri del contatore non stiano escludendo gli eventi
- Verifica che gli ID dei clienti esistano
- Disabilita temporaneamente i filtri per testare
Aggregation not working
Aggregation not working
- Verifica che Over Property corrisponda esattamente alla chiave dei metadati
- Usa numeri, non stringhe:
tokens: 150invece di"150" - Includi le proprietà richieste in tutti gli eventi
Filters not working
Filters not working
- Rispetta esattamente le maiuscole/minuscole
- Usa gli operatori corretti per il tipo di dato
- Assicurati che gli eventi includano le proprietà filtrate
Wrong usage totals
Wrong usage totals
- Controlla la scheda Eventi per contare gli eventi effettivamente ricevuti
- Verifica il tipo di aggregazione (Count vs Sum)
- Assicurati che i valori siano numerici per Sum/Max