Przejdź do głównej treści
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.

Użyj tego endpointu, aby wyświetlić klucze API należące do uwierzytelnionego konta CometAPI. Najnowsze klucze są zwracane jako pierwsze.
Wygeneruj personal access token w Console → Personal Settings, a następnie prześlij go jako surową wartość nagłówka Authorization. Nie poprzedzaj go prefiksem Bearer.

Paginacja

Parametr zapytaniaOpis
pNumer strony. Domyślnie 1.
page_sizeLiczba elementów na stronę. Wartości powyżej 100 są ograniczane do 100.

Status klucza API

StatusZnaczenie
1Włączony
2Wyłączony
3Wygasły
4Wyczerpany

Zwracane pola

PoleTypOpis
idintegerNumeryczny identyfikator klucza API. Użyj tej wartości z Pobierz pojedynczy klucz API, Zaktualizuj klucz API i Usuń klucz API.
keystringWartość klucza API zwracana przez API zarządzania. Traktuj ją jak sekret i używaj jej jako Authorization: Bearer <COMETAPI_KEY> dla żądań do modeli.
statusintegerStatus operacyjny. Tylko 1 oznacza, że klucz jest włączony dla żądań do modeli.
namestringCzytelna dla użytkownika nazwa wyświetlana klucza.
created_timeintegerZnacznik czasu Unix w sekundach określający moment utworzenia klucza.
accessed_timeintegerZnacznik czasu Unix w sekundach określający moment ostatniego użycia klucza.
expired_timeintegerZnacznik czasu Unix w sekundach określający moment wygaśnięcia klucza. -1 oznacza brak wygaśnięcia.
remain_quotaintegerPozostały limit w wewnętrznych jednostkach limitu CometAPI.
used_quotaintegerLimit już wykorzystany przez ten klucz w wewnętrznych jednostkach limitu CometAPI.
unlimited_quotabooleanCzy klucz pomija sprawdzanie pozostałego limitu.
model_limits_enabledbooleanCzy ograniczenia modeli są aktywne dla tego klucza.
model_limitsstringOddzielona przecinkami lista model ID dozwolonych dla tego klucza, gdy model_limits_enabled ma wartość true. Pusta wartość oznacza brak skonfigurowanej listy modeli.
allow_ipsstring or nullLista dozwolonych adresów IP jako jeden ciąg znaków rozdzielony znakami nowej linii. Każdy wpis może być pojedynczym adresem IPv4, pojedynczym adresem IPv6, zakresem IPv4 CIDR lub zakresem IPv6 CIDR. null lub "" oznacza brak ograniczeń IP.
groupstringOgraniczenie do grupy konta. Pusta wartość oznacza brak jawnego ograniczenia grupy.
cross_group_retrybooleanCzy ponawianie między grupami jest włączone dla automatycznego routingu grup.

Autoryzacje

Authorization
string
header
wymagane

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

Parametry zapytania

p
integer
domyślnie:1

Page number to return. Defaults to 1.

Wymagany zakres: x >= 1
page_size
integer
domyślnie:20

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

Wymagany zakres: 1 <= x <= 100

Odpowiedź

200 - application/json

Paginated API key list.

success
boolean
wymagane
message
string
wymagane
data
object
wymagane