Перейти до основного вмісту
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.

Використовуйте цей endpoint, щоб отримати список API-ключів, які належать автентифікованому обліковому запису CometAPI. Спочатку повертаються найновіші ключі.
Згенеруйте personal access token у Console → Personal Settings, а потім надішліть його як необроблене значення заголовка Authorization. Не додавайте префікс Bearer.

Пагінація

Query parameterDescription
pНомер сторінки. Типове значення — 1.
page_sizeКількість елементів на сторінці. Значення понад 100 обмежуються до 100.

Статус API-ключа

StatusMeaning
1Увімкнено
2Вимкнено
3Прострочено
4Вичерпано

Повернені поля

FieldTypeDescription
idintegerЧисловий ID API-ключа. Використовуйте це значення з Get a single API key, Update an API key і Delete an API key.
keystringЗначення API-ключа, повернуте API керування. Розглядайте його як секрет і використовуйте як Authorization: Bearer <COMETAPI_KEY> для запитів до model.
statusintegerРобочий статус. Лише 1 означає, що ключ увімкнено для запитів до model.
namestringЗрозуміла для користувача відображувана назва ключа.
created_timeintegerUnix-мітка часу в секундах, коли ключ було створено.
accessed_timeintegerUnix-мітка часу в секундах, коли ключ востаннє використовувався.
expired_timeintegerUnix-мітка часу в секундах, коли строк дії ключа завершується. -1 означає без строку дії.
remain_quotaintegerЗалишкова квота у внутрішніх одиницях квоти CometAPI.
used_quotaintegerКвота, уже використана цим ключем, у внутрішніх одиницях квоти CometAPI.
unlimited_quotabooleanЧи обходить ключ перевірки залишкової квоти.
model_limits_enabledbooleanЧи активні обмеження model для цього ключа.
model_limitsstringРозділений комами список model ID, дозволених для цього ключа, коли model_limits_enabled має значення true. Порожнє значення означає, що список model не налаштовано.
allow_ipsstring or nullСписок дозволених IP як один рядок, де записи розділено символом нового рядка. Кожен запис може бути окремою IPv4-адресою, окремою IPv6-адресою, IPv4 CIDR або IPv6 CIDR. null або "" означає відсутність IP-обмежень.
groupstringОбмеження групи облікового запису. Порожнє значення означає відсутність явного обмеження групи.
cross_group_retrybooleanЧи ввімкнено повторну спробу між групами для автоматичної маршрутизації груп.

Авторизації

Authorization
string
header
обов'язково

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

Параметри запиту

p
integer
за замовчуванням:1

Page number to return. Defaults to 1.

Необхідний діапазон: x >= 1
page_size
integer
за замовчуванням:20

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

Необхідний діапазон: 1 <= x <= 100

Відповідь

200 - application/json

Paginated API key list.

success
boolean
обов'язково
message
string
обов'язково
data
object
обов'язково