التوثيق
API لوحة الحساب

API لوحة الحساب

Markdown

طرق لوحة الحساب الشخصية: تسجيل الدخول والملف الشخصي والمفاتيح وسجل التكاليف.

الدليل الكامل

العناوين والمصادقة

  • لوحة الحساب: https://ailoot.ai (تسجيل الدخول باسم المستخدم، وتوكن لوحة الحساب)
  • API النماذج: https://api.ailoot.ai (مفتاح sk-…)
العنصرالعنوانالمصادقة
API لوحة الحسابhttps://ailoot.ai/api/v1Authorization: Bearer $TOKEN — توكن لوحة الحساب بعد تسجيل الدخول
API النماذجhttps://api.ailoot.ai/v1المفتاح sk-… من قسم «مفاتيح API»؛ انظر المفاتيح وعنوان API

المفتاح sk-… لا يحل محل توكن لوحة الحساب، وتوكن لوحة الحساب لا يتيح API النماذج. يُذكر المسار الكامل عند كل طريقة.

قراءة ملفك الشخصي
curl --fail-with-body "https://ailoot.ai/api/v1/user/profile" \
  -H "Authorization: Bearer $TOKEN"

صيغة الرد والأخطاء

يتضمن الرد code وmessage وdata. قد يتضمن الخطأ reason وmetadata. يتضمن تقسيم الصفحات في data الحقول items وtotal وpage وpage_size وpages. صيغة كل طريقة موضحة في وصفها.

بنية الرد ذي الصفحات
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [],
    "total": 0,
    "page": 1,
    "page_size": 20,
    "pages": 1
  }
}

يُتحقق من صلاحية توكن لوحة الحساب ومن نشاط المستخدم؛ وإذا فُعّلت ربط الجلسة، يُتحقق أيضاً من IP والمتصفح. تميز الرموز TOKEN_EXPIRED وTOKEN_REVOKED وUSER_INACTIVE وINVALID_TOKEN وFORBIDDEN بين مشكلات الجلسة والصلاحيات. قد يمنع حد المعدل أو تأكيد 2FA إضافي طلباً محدداً.

كيفية قراءة المرجع

  • تتضمن كل مادة طريقة HTTP والمسار الكامل وشروط الوصول والمعاملات وحقول الجسم والرد.
  • خذ المعرّفات من رد سابق: KEY_ID من GET /api/v1/keys، ومعرّف الطلب من GET /api/v1/usage.
  • حقول الكائنات وأنواعها موضحة في صفحات «مخططات البيانات».
  • تعرض القوالب أسماء الحقول وأنواعها. PLACEHOLDER وTOKEN علامتان تمثيليتان، ولا توجد بيانات حقيقية هنا.
  • شحن الرصيد في قسم «الباقات» بلوحة الحساب: كيفية شحن الرصيد.

الرصيد وfrozen_balance

يتضمن الملف الشخصي balance وfrozen_balance. frozen_balance هو المبلغ المحجوز لطلبات لم تكتمل. تحقق من الحقلين مع السجل.

المفاتيح والحدود

يعيد GET /api/v1/keys مفاتيحك. الحقول quota و quota_used — حد إنفاق المفتاح والجزء المستخدم منه؛ ip_whitelist, ip_blacklist, status و expires_at تتحكم في استخدام المفتاح؛ rate_limit_5h, rate_limit_1d و rate_limit_7d — حدود الإنفاق لكل نافذة زمنية.

القائمة ومفتاحك الخاص
curl --fail-with-body "https://ailoot.ai/api/v1/keys" \
  -H "Authorization: Bearer $TOKEN"

# KEY_ID هو id الخاص بمفتاحك من استجابة القائمة
curl --fail-with-body "https://ailoot.ai/api/v1/keys/$KEY_ID" \
  -H "Authorization: Bearer $TOKEN"

التكاليف والأمان

يعرض السجل وdashboard الحقل actual_cost بوصفه الخصم الفعلي، والحقل total_cost بوصفه التكلفة بالسعر القياسي. تُذكر فلاتر التاريخ والنموذج والمفتاح ونوع الطلب عند الطريقة. تتطلب تغييرات كلمة المرور وTOTP وpasskey التأكيدات الموضحة عند طرقها.

في هذا القسم: 39 طريقة.

هل لديك أسئلة أخرى؟ أرسل Request ID ووصفاً للمشكلة وسنساعدك على فهمها.مراسلة الدعم