الانتقال إلى المحتوى الرئيسي
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.

استخدم نقطة النهاية هذه لعرض مفاتيح API التي تنتمي إلى حساب CometAPI الموثّق. يتم إرجاع أحدث المفاتيح أولاً.
أنشئ personal access token من Console → Personal Settings، ثم أرسله كقيمة خام لترويسة Authorization. لا تضف إليه البادئة Bearer.

الترقيم الصفحي

Query parameterالوصف
pرقم الصفحة. القيمة الافتراضية هي 1.
page_sizeعدد العناصر في كل صفحة. القيم التي تزيد عن 100 يتم تقييدها إلى 100.

حالة مفتاح API

Statusالمعنى
1مفعّل
2معطّل
3منتهي الصلاحية
4مستنفد

الحقول المُعادة

FieldTypeالوصف
idintegerمعرّف مفتاح API رقمي. استخدم هذه القيمة مع الحصول على مفتاح API واحد، وتحديث مفتاح API، وحذف مفتاح API.
keystringقيمة مفتاح API التي تُرجعها واجهة API الإدارية. تعامل معها على أنها سرّ، واستخدمها بالشكل Authorization: Bearer <COMETAPI_KEY> لطلبات model.
statusintegerحالة التشغيل. فقط القيمة 1 تعني أن المفتاح مفعّل لطلبات model.
namestringاسم عرض مقروء للمستخدم لهذا المفتاح.
created_timeintegerطابع زمني Unix بالثواني لوقت إنشاء المفتاح.
accessed_timeintegerطابع زمني Unix بالثواني لآخر مرة استُخدم فيها المفتاح.
expired_timeintegerطابع زمني Unix بالثواني لوقت انتهاء صلاحية المفتاح. تعني القيمة -1 عدم وجود انتهاء صلاحية.
remain_quotaintegerالحصة المتبقية بوحدات الحصة الداخلية في CometAPI.
used_quotaintegerالحصة التي استهلكها هذا المفتاح بالفعل بوحدات الحصة الداخلية في CometAPI.
unlimited_quotabooleanما إذا كان المفتاح يتجاوز فحوصات الحصة المتبقية.
model_limits_enabledbooleanما إذا كانت قيود model مفعّلة لهذا المفتاح.
model_limitsstringmodel IDs المسموح بها لهذا المفتاح والمفصولة بفواصل عندما تكون 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
مطلوب