CometAPI offre due modi per controllare il saldo e l’utilizzo dell’account: la CometAPI CLI e l’API del servizio di query su query.cometapi.com.
Il modo più rapido per controllare il saldo dal terminale. Consulta la panoramica di CometAPI CLI per l’installazione.
Aggiungi --source token per i dettagli per chiave:
cometapi balance --source token
Consulta il riferimento dei comandi per tutte le opzioni disponibili.
API del servizio di query
GET https://query.cometapi.com/user/quota
Restituisce il saldo a livello di account, l’utilizzo cumulativo, il conteggio totale delle richieste e i dettagli della quota per chiave. Questo endpoint utilizza un servizio di query separato su query.cometapi.com e si autentica tramite il parametro di query key anziché con un Bearer Token.
Genera una API key dedicata per le query del saldo e imposta la sua quota a 0 (permesso solo query). Anche se la chiave viene divulgata, non può essere usata per richieste ai model.
Parametri della richiesta
| Parameter | Type | Required | Description |
|---|
key | string | Yes | La tua API key CometAPI |
start_date | string | No | Data di inizio per la suddivisione giornaliera (formato YYYY-MM-DD) |
end_date | string | No | Data di fine per la suddivisione giornaliera (formato YYYY-MM-DD) |
Quando vengono forniti start_date e end_date, la risposta include un campo daily_quota con l’utilizzo per chiave suddiviso per giorno.
Campi della risposta
| Field | Type | Description |
|---|
username | string | Nome utente |
total_quota | number | Saldo attuale dell’account (USD) |
total_used_quota | number | Utilizzo cumulativo (USD) |
request_count | integer | Conteggio totale delle richieste |
keys | array | Dettagli della quota per chiave |
keys[].name | string | Nome della API key |
keys[].remain_quota | number | Quota residua della chiave; -1 significa illimitata |
keys[].used_quota | number | Quota utilizzata della chiave; -1 significa illimitata |
daily_quota | object | Suddivisione dell’utilizzo giornaliero (solo quando start_date e end_date sono impostati) |
daily_quota[date] | array | Voci di utilizzo per chiave per quella data |
daily_quota[date][].token_name | string | Nome della API key |
daily_quota[date][].quota_used | number | Utilizzo per quella chiave in quella data (USD) |
daily_quota[date][].request_count | integer | Conteggio delle richieste per quella chiave in quella data |
Esempi di codice
Interroga il saldo dell’account:
curl "https://query.cometapi.com/user/quota?key=$COMETAPI_KEY"
Esempio di risposta
{
"username": "example_user",
"total_quota": 2105.23,
"total_used_quota": 21.07,
"request_count": 1221,
"keys": [
{
"name": "my-key",
"remain_quota": 8.94,
"used_quota": 2.10
}
]
}
Esempio di suddivisione giornaliera
Interroga l’utilizzo giornaliero per un intervallo di date:
curl "https://query.cometapi.com/user/quota?key=$COMETAPI_KEY&start_date=2026-04-13&end_date=2026-04-14"
La risposta include gli stessi campi di primo livello più daily_quota:
{
"username": "example_user",
"total_quota": 2105.23,
"total_used_quota": 21.07,
"request_count": 1221,
"daily_quota": {
"2026-04-13T00:00:00Z": [
{
"token_name": "my-key",
"quota_used": 4.27,
"request_count": 59
}
],
"2026-04-14T00:00:00Z": [
{
"token_name": "my-key",
"quota_used": 0.57,
"request_count": 36
}
]
}
}