Passer au contenu principal
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.

Utilisez ce endpoint pour lister les clés API qui appartiennent au compte CometAPI authentifié. Les clés les plus récentes sont renvoyées en premier.
Générez un personal access token dans Console → Personal Settings, puis envoyez-le comme valeur brute de l’en-tête Authorization. Ne le préfixez pas avec Bearer.

Pagination

Paramètre de requêteDescription
pNuméro de page. La valeur par défaut est 1.
page_sizeÉléments par page. Les valeurs supérieures à 100 sont plafonnées à 100.

Statut de la clé API

StatutSignification
1Activée
2Désactivée
3Expirée
4Épuisée

Champs renvoyés

ChampTypeDescription
idintegerID numérique de la clé API. Utilisez cette valeur avec Get a single API key, Update an API key et Delete an API key.
keystringValeur de la clé API renvoyée par l’API de gestion. Traitez-la comme un secret et utilisez-la comme Authorization: Bearer <COMETAPI_KEY> pour les requêtes de modèle.
statusintegerStatut opérationnel. Seul 1 signifie que la clé est activée pour les requêtes de modèle.
namestringNom d’affichage lisible par l’utilisateur pour la clé.
created_timeintegerTimestamp Unix en secondes au moment de la création de la clé.
accessed_timeintegerTimestamp Unix en secondes correspondant à la dernière utilisation de la clé.
expired_timeintegerTimestamp Unix en secondes au moment de l’expiration de la clé. -1 signifie aucune expiration.
remain_quotaintegerQuota restant en unités de quota internes de CometAPI.
used_quotaintegerQuota déjà consommé par cette clé en unités de quota internes de CometAPI.
unlimited_quotabooleanIndique si la clé contourne les vérifications de quota restant.
model_limits_enabledbooleanIndique si les restrictions de modèle sont actives pour cette clé.
model_limitsstringmodel ID autorisés par cette clé, séparés par des virgules, lorsque model_limits_enabled vaut true. Vide signifie qu’aucune liste de modèles n’est configurée.
allow_ipsstring or nullListe d’autorisation d’IP sous la forme d’une seule chaîne séparée par des sauts de ligne. Chaque entrée peut être une adresse IPv4 unique, une adresse IPv6 unique, un CIDR IPv4 ou un CIDR IPv6. null ou "" signifie aucune restriction IP.
groupstringRestriction de groupe du compte. Vide signifie aucune restriction de groupe explicite.
cross_group_retrybooleanIndique si la nouvelle tentative inter-groupe est activée pour le routage automatique des groupes.

Autorisations

Authorization
string
header
requis

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

Paramètres de requête

p
integer
défaut:1

Page number to return. Defaults to 1.

Plage requise: x >= 1
page_size
integer
défaut:20

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

Plage requise: 1 <= x <= 100

Réponse

200 - application/json

Paginated API key list.

success
boolean
requis
message
string
requis
data
object
requis