Api.Airforce
بداية سريعة

البدء

كل ما تحتاجه لبدء تقديم طلبات API في دقائق.

قاعدة URL

يجب إرسال جميع طلبات واجهة برمجة التطبيقات (API) إلى القاعدة التالية URL:

BASE URL
https://api.airforce

نقاط النهاية المتاحة

POST/v1/chat/completionsدردشة متوافقة مع OpenAI
POST/v1/messagesAnthropic الرسائل
POST/v1/images/generationsتوليد الصور والوسائط
GET/v1/modelsقائمة النماذج المتاحة

حدود المعدل

يتم تطبيق حدود الأسعار لكل فئة خطة. يتم قياس الحدود بعدد الطلبات في الدقيقة (RPM) والطلبات في اليوم (RPD).

خطةRPMRPD
Free1 RPM1,000 RPD
Premium5 RPM5,000 RPD
Master10 RPMRPD غير محدود

ملاحظة: يتجاوز مستخدمو الدفع أولاً بأول الذين لديهم رصيد إيجابي حدود الأسعار المتدرجة هذه تمامًا.

أمثلة سريعة

cURL

curl https://api.airforce/v1/chat/completions \
  -H "Authorization: Bearer sk-air-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1-mini",
    "messages": [{"role": "user", "content": "Say hello!"}],
    "max_tokens": 100
  }'

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.airforce/v1",
    api_key="sk-air-YOUR_API_KEY"
)

response = client.chat.completions.create(
    model="gpt-4.1-mini",
    messages=[{"role": "user", "content": "Say hello!"}],
    max_tokens=100
)
print(response.choices[0].message.content)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.airforce/v1',
  apiKey: 'sk-air-YOUR_API_KEY',
});

const response = await client.chat.completions.create({
  model: 'gpt-4.1-mini',
  messages: [{ role: 'user', content: 'Say hello!' }],
  max_tokens: 100,
});
console.log(response.choices[0].message.content);

اكتشاف النموذج

استخدم نقطة النهاية /v1/models لاسترداد قائمة بجميع النماذج المتاحة مع إمكانياتها وأسعارها.

curl https://api.airforce/v1/models   -H "Authorization: Bearer sk-air-YOUR_API_KEY"

نصيحة: يمكنك أيضًا تصفح النماذج بشكل مرئي في صفحة النماذج، والتي تعرض الحالة في الوقت الفعلي والتسعير ونوافذ السياق.