Zum Hauptinhalt springen
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.

Verwenden Sie diesen Endpunkt, um API-Schlüssel aufzulisten, die zum authentifizierten CometAPI-Konto gehören. Die neuesten Schlüssel werden zuerst zurückgegeben.
Erstellen Sie unter Console → Personal Settings einen personal access token und senden Sie ihn dann als rohen Authorization-Header-Wert. Stellen Sie ihm nicht Bearer voran.

Paginierung

Query parameterDescription
pSeitennummer. Standard ist 1.
page_sizeEinträge pro Seite. Werte über 100 werden auf 100 begrenzt.

API-Schlüsselstatus

StatusMeaning
1Aktiviert
2Deaktiviert
3Abgelaufen
4Ausgeschöpft

Zurückgegebene Felder

FieldTypeDescription
idintegerNumerische API-Schlüssel-ID. Verwenden Sie diesen Wert mit Einen einzelnen API-Schlüssel abrufen, Einen API-Schlüssel aktualisieren und Einen API-Schlüssel löschen.
keystringVom Verwaltungs-API zurückgegebener API-Schlüsselwert. Behandeln Sie ihn als Geheimnis und verwenden Sie ihn als Authorization: Bearer <COMETAPI_KEY> für model-Anfragen.
statusintegerBetriebsstatus. Nur 1 bedeutet, dass der Schlüssel für model-Anfragen aktiviert ist.
namestringFür Benutzer lesbarer Anzeigename des Schlüssels.
created_timeintegerUnix-Zeitstempel in Sekunden, wann der Schlüssel erstellt wurde.
accessed_timeintegerUnix-Zeitstempel in Sekunden, wann der Schlüssel zuletzt verwendet wurde.
expired_timeintegerUnix-Zeitstempel in Sekunden, wann der Schlüssel abläuft. -1 bedeutet kein Ablaufdatum.
remain_quotaintegerVerbleibendes Kontingent in internen CometAPI-Kontingenteinheiten.
used_quotaintegerBereits von diesem Schlüssel verbrauchtes Kontingent in internen CometAPI-Kontingenteinheiten.
unlimited_quotabooleanOb der Schlüssel Prüfungen des verbleibenden Kontingents umgeht.
model_limits_enabledbooleanOb model-Beschränkungen für diesen Schlüssel aktiv sind.
model_limitsstringKommagetrennte model IDs, die durch diesen Schlüssel erlaubt sind, wenn model_limits_enabled true ist. Leer bedeutet, dass keine modellbezogene Liste konfiguriert ist.
allow_ipsstring or nullIP-Allowlist als ein einzelner durch Zeilenumbrüche getrennter String. Jeder Eintrag kann eine einzelne IPv4-Adresse, eine einzelne IPv6-Adresse, IPv4-CIDR oder IPv6-CIDR sein. null oder "" bedeutet keine IP-Einschränkung.
groupstringKontogruppenbeschränkung. Leer bedeutet keine explizite Gruppenbeschränkung.
cross_group_retrybooleanOb gruppenübergreifende Wiederholungen für das automatische Gruppenrouting aktiviert sind.

Autorisierungen

Authorization
string
header
erforderlich

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

Abfrageparameter

p
integer
Standard:1

Page number to return. Defaults to 1.

Erforderlicher Bereich: x >= 1
page_size
integer
Standard:20

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

Erforderlicher Bereich: 1 <= x <= 100

Antwort

200 - application/json

Paginated API key list.

success
boolean
erforderlich
message
string
erforderlich
data
object
erforderlich