البدء

المصادقة

أمّن طلبات TokenLab API الخاصة بك باستخدام مفاتيح API

مفاتيح API

تتطلب استدعاءات النماذج والموارد الخاصة مفتاح API. تعمل نقاط الاكتشاف العامة مثل GET /v1/models وGET /v1/models/{model} دون مفتاح. نجاح استعلام الاكتشاف لا يؤكد صلاحية المفتاح؛ اتبع دليل البدء السريع لإرسال طلب إلى نموذج. استخدم المفتاح الكامل المحفوظ، لا البادئة الظاهرة في القائمة.

بالنسبة إلى نقاط النهاية المتوافقة مع OpenAI، أرسله بالشكل التالي:

Authorization: Bearer sk-your-api-key

بالنسبة إلى طلبات /v1/messages المتوافقة مع Anthropic، يمكنك أيضًا استخدام:

x-api-key: sk-your-api-key

رموز الإدارة

تستخدم نقاط نهاية واجهة إدارة API نوعًا منفصلًا من الرموز:

Authorization: Bearer mt-your-management-token

استخدم رموز الإدارة فقط مع /v1/management/*. افتح API → Tokens لمساحة العمل المحددة لإنشاء رمز أو استبداله. احفظ الرمز الكامل بأمان عند ظهوره؛ فهو يُعرض مرة واحدة فقط بعد الإنشاء أو الاستبدال.

لا يمكن استخدام رموز الإدارة لاستدلال النماذج، ولا يمكن استخدام مفاتيح API العادية sk-... مع واجهة إدارة API.

الحصول على مفتاح API الخاص بك

  1. سجّل الدخول إلى لوحة تحكم TokenLab
  2. افتح API Keys
  3. أنشئ مفتاحًا جديدًا
  4. امنحه اسمًا وصفيًا
  5. انسخه فورًا لأنه يُعرض مرة واحدة فقط
  • لا تكشف أبدًا عن مفاتيح API في كود جهة العميل
  • لا تقم أبدًا بإيداع مفاتيح API في نظام التحكم بالإصدارات
  • استخدم متغيرات البيئة أو مدير الأسرار
  • قم بتدوير المفاتيح بشكل دوري
  • احذف المفاتيح غير المستخدمة

استخدام مفاتيح API

راجع البدء السريع لمتغيرات البيئة وطلب أول كامل. استخدم SDK المناسب لصيغة API المختارة واحتفظ بالمفاتيح على الخادم.

ميزات مفتاح API

حدود الاستخدام

يمكنك تعيين حد استخدام لكل مفتاح API:

الإعدادالوصف
بدون حديستخدم المفتاح رصيد حسابك دون قيود
حد ثابتيتوقف المفتاح عن العمل بعد الوصول إلى المبلغ المحدد

بادئة المفتاح

تبدأ جميع مفاتيح TokenLab API بـ sk-.

استجابات الأخطاء

رمز الحالةالنوعالرمزالوصف
401invalid_api_keyinvalid_api_keyمفتاح API مفقود أو غير صالح أو غير نشط أو ملغى
401expired_api_keyexpired_api_keyانتهت صلاحية مفتاح API
402insufficient_balanceinsufficient_balanceرصيد الحساب غير كافٍ
402quota_exceededquota_exceededتم الوصول إلى حد استخدام مفتاح API

مثال:

{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_api_key",
    "code": "invalid_api_key"
  }
}

في هذه الصفحة