الانتقال إلى المحتوى الرئيسي

مفاتيح API

تتطلب جميع طلبات LemonData API مفتاح API. بالنسبة إلى نقاط النهاية المتوافقة مع OpenAI، أرسله بالشكل التالي:
Authorization: Bearer sk-your-api-key
بالنسبة إلى طلبات /v1/messages المتوافقة مع Anthropic، يمكنك أيضًا استخدام:
x-api-key: sk-your-api-key

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

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

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

curl https://api.lemondata.cc/v1/responses \
  -H "Authorization: Bearer $LEMONDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "input": "Hello!"
  }'

ميزات مفتاح API

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

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

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

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

التوافق مع Anthropic

بالنسبة إلى نقطة النهاية /v1/messages، يعمل ترويس Anthropic كما هو متوقع:
curl https://api.lemondata.cc/v1/messages \
  -H "x-api-key: sk-your-api-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
استخدم Authorization: Bearer ... لنقاط النهاية المتوافقة مع OpenAI مثل /v1/responses و/v1/chat/completions و/v1/models ومعظم مسارات LemonData الأخرى.

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

رمز الحالةالنوعالرمزالوصف
401invalid_request_errorinvalid_api_keyمفتاح API مفقود أو غير صالح
401invalid_request_errorexpired_api_keyتم إلغاء مفتاح API
402insufficient_quotainsufficient_quotaرصيد الحساب غير كافٍ
402insufficient_quotaquota_exceededتم الوصول إلى حد استخدام مفتاح API
مثال:
{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_api_key",
    "code": "invalid_api_key"
  }
}