Перейти к основному содержанию
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-ключа, возвращаемое management API. Считайте его секретом и используйте как Authorization: Bearer <COMETAPI_KEY> для запросов к model.
statusintegerРабочий статус. Только 1 означает, что ключ включен для запросов к model.
namestringПонятное пользователю отображаемое имя ключа.
created_timeintegerUnix timestamp в секундах, когда ключ был создан.
accessed_timeintegerUnix timestamp в секундах, когда ключ использовался в последний раз.
expired_timeintegerUnix timestamp в секундах, когда срок действия ключа истекает. -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
обязательно