Vai al contenuto principale
GET
/
api
/
token
cURL
curl "https://api.cometapi.com/api/token/?p=1&page_size=20" \
  -H "Authorization: your-access-token"
{
  "success": true,
  "message": "",
  "data": {
    "page": 1,
    "page_size": 20,
    "total": 1,
    "items": [
      {
        "id": 1234,
        "user_id": 5678,
        "key": "<COMETAPI_KEY>",
        "status": 1,
        "name": "production",
        "created_time": 1766102400,
        "accessed_time": 1766102400,
        "expired_time": -1,
        "remain_quota": 100000,
        "unlimited_quota": false,
        "model_limits_enabled": false,
        "model_limits": "",
        "allow_ips": null,
        "used_quota": 0,
        "group": "",
        "cross_group_retry": false
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Usa questo endpoint per elencare le chiavi API che appartengono all’account CometAPI autenticato. Le chiavi più recenti vengono restituite per prime.
Genera un personal access token in Console → Personal Settings, quindi invialo come valore grezzo dell’header Authorization. Non anteporre Bearer.

Paginazione

Parametro di queryDescrizione
pNumero di pagina. Il valore predefinito è 1.
page_sizeElementi per pagina. I valori superiori a 100 vengono limitati a 100.

Stato della chiave API

StatoSignificato
1Abilitata
2Disabilitata
3Scaduta
4Esaurita

Campi restituiti

CampoTipoDescrizione
idintegerID numerico della chiave API. Usa questo valore con Ottenere una singola chiave API, Aggiornare una chiave API e Eliminare una chiave API.
keystringValore della chiave API restituito dalla management API. Trattalo come un segreto e usalo come Authorization: Bearer <COMETAPI_KEY> per le richieste ai model.
statusintegerStato operativo. Solo 1 indica che la chiave è abilitata per le richieste ai model.
namestringNome visualizzato della chiave, leggibile dall’utente.
created_timeintegerTimestamp Unix in secondi relativo al momento in cui la chiave è stata creata.
accessed_timeintegerTimestamp Unix in secondi relativo all’ultima volta in cui la chiave è stata utilizzata.
expired_timeintegerTimestamp Unix in secondi relativo alla scadenza della chiave. -1 significa nessuna scadenza.
remain_quotaintegerQuota rimanente nelle unità di quota interne di CometAPI.
used_quotaintegerQuota già consumata da questa chiave nelle unità di quota interne di CometAPI.
unlimited_quotabooleanIndica se la chiave bypassa i controlli sulla quota residua.
model_limits_enabledbooleanIndica se le restrizioni sui model sono attive per questa chiave.
model_limitsstringmodel ID separati da virgole consentiti da questa chiave quando model_limits_enabled è true. Vuoto significa che non è configurato alcun elenco di model.
allow_ipsstring or nullAllowlist IP come singola stringa separata da ritorni a capo. Ogni voce può essere un singolo indirizzo IPv4, un singolo indirizzo IPv6, un CIDR IPv4 o un CIDR IPv6. null o "" significa nessuna restrizione IP.
groupstringRestrizione del gruppo dell’account. Vuoto significa nessuna restrizione di gruppo esplicita.
cross_group_retrybooleanIndica se il tentativo tra gruppi è abilitato per il routing automatico del gruppo.

Autorizzazioni

Authorization
string
header
obbligatorio

Personal access token copied from CometAPI Console > Personal Settings. Send the raw token value; do not prefix it with Bearer.

Parametri della query

p
integer
predefinito:1

Page number to return. Defaults to 1.

Intervallo richiesto: x >= 1
page_size
integer
predefinito:20

Number of keys per page. Values above 100 are capped at 100 by the backend.

Intervallo richiesto: 1 <= x <= 100

Risposta

200 - application/json

Paginated API key list.

success
boolean
obbligatorio
message
string
obbligatorio
data
object
obbligatorio