Source: https://ailoot.ai/docs/ar/connect/curl/
Canonical: https://ailoot.ai/docs/ar/connect/curl/
Language: ar

[الاتصال](https://ailoot.ai/docs/ar/) 

# طلبات HTTP ‏(curl)

[Markdown](https://ailoot.ai/docs/ar/connect/curl/index.md)

استخدام API دون SDK: أي لغة أو أداة تستطيع إرسال طلب HTTP.

تُرسل جميع الطلبات إلى `https://api.ailoot.ai` عبر HTTPS، والجسم بصيغة JSON (أوmultipart لرفع الملفات). يُرسل المفتاح في إحدى ترويسات المصادقة.

المفتاح في متغير

```bash
export AILOOT_API_KEY="sk-..."
```

## [](https://ailoot.ai/docs/ar/connect/curl/#chat)OpenAI Chat Completions

```bash
curl https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [
      {"role": "user", "content": "اشرح في جملتين ما هي API."}
    ]
  }' 
```

## [](https://ailoot.ai/docs/ar/connect/curl/#stream)الرد المتدفق

الخيار `-N` يعطّل التخزين المؤقت في curl كي تظهر الأحداث فور وصولها. يبدأ كل حدث بـ `data:`، وينتهي التدفق بالسطر `data: [DONE]`.

يعيد Ailoot الرد النصي المدفوع بعد احتساب التكلفة. لذلك عند استخدام `stream: true` تبقى الصيغة متدفقة (SSE)، لكن النص يأتي دفعة واحدة عند اكتمال النموذج، ولا يصل كلمة بكلمة. إذا استغرق إعداد الرد أكثر من نحو 15 ثانية، تبدأ تدفقات Chat Completions وResponses وMessages بأسطر خدمية `: ping` (كل 10 ثوانٍ تقريباً)، ثم السطر `: ailoot-charged-usd …` بمبلغ الخصم، ثم البيانات نفسها. تتجاهل حزم SDK هذه الأسطر.

```bash
curl -N https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "stream": true,
       "messages": [{"role": "user", "content": "عُدّ إلى خمسة"}]}' 
```

## [](https://ailoot.ai/docs/ar/connect/curl/#responses)OpenAI Responses

```bash
curl https://api.ailoot.ai/v1/responses \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6.1-sol", "input": "صُغ نخبًا بمناسبة عيد ميلاد زميل"}' 
```

## [](https://ailoot.ai/docs/ar/connect/curl/#messages)Anthropic Messages

```bash
curl https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "مرحبًا! ما الذي يمكنك فعله؟"}]
  }' 
```

## [](https://ailoot.ai/docs/ar/connect/curl/#gemini)Gemini

```bash
curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {"role": "user", "parts": [{"text": "اقترح ثلاثة أسماء لمقهى."}]}
    ]
  }' 
```

## [](https://ailoot.ai/docs/ar/connect/curl/#models)قائمة النماذج

```bash
curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'
```

## [](https://ailoot.ai/docs/ar/connect/curl/#headers)ترويسات الرد

أضف `-i`لعرض الترويسات. `X-Request-ID` — معرّف الطلب، ويُذكر أيضاً في نص الأخطاء. `X-Ailoot-Charged-USD` — المبلغ المخصوم للرد النصي المدفوع. جميع الترويسات موضحة في صفحة [آلية العمل](https://ailoot.ai/docs/ar/how-it-works/#headers).

هل لديك أسئلة أخرى؟ أرسل Request ID ووصفاً للمشكلة وسنساعدك على فهمها.[مراسلة الدعم](mailto:support@ailoot.ai)

## Ailoot · الشركة ومحفظة مشاريعها





تستند Ailoot إلى خبرة تشغيلية متراكمة وقاعدة عملاء واسعة وخدمة مستقرة ومراقبة مستمرة لمؤشرات الأداء KPI.





الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.





توظف Ailoot هذه الخبرة التشغيلية لإتاحة الوصول عبر API إلى قدرات الذكاء الاصطناعي في منتجات العملاء ووكلائهم وتطبيقاتهم وعمليات الأتمتة.
