إرسال الطلبات إلى API متوافق مع OpenAI باستخدام curl
يشرح هذا الدليل كيفية إرسال الطلبات إلى خادم كاكوتي المتوافق مع OpenAI باستخدام أمر curl.
🔧 المتطلبات الأساسية
- الحصول على مفتاح API (رمز الوصول) الذي تلقيته من لوحة تحكم كاكوتي.
- تثبيت أداة
curlعلى نظامك (عادة ما تكون مثبتة مسبقًا على Linux و Mac). - المعرفة الأساسية بإرسال طلبات HTTP.
🧭 عنوان Base URL
استخدم العنوان التالي لإرسال الطلبات:
Base URL
https://llm-api.kakoti.com/v1🧰 إرسال الطلبات
أرسل مفتاح API في رأس Authorization:
Authorization Header
Authorization: Bearer YOUR_API_KEY📝 مثال على الطلب
cURL Example
curl -X POST https://llm-api.kakoti.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-4o-mini", "messages": [{"role": "user", "content": "مرحبا"}]}'🔌 استخدام Postman أو Insomnia
إذا كنت تستخدم Postman أو Insomnia لإرسال طلبات HTTP، يمكنك استيراد الطلب باستخدام أمر curl المذكور أعلاه.

🧾 شرح أجزاء الأمر المختلفة
| الجزء | الشرح |
|---|---|
-H "Content-Type: application/json" | يحدد أن البيانات يتم إرسالها بتنسيق JSON. |
-H "Authorization: Bearer <API_KEY>" | يضع مفتاح الوصول في الرأس. |
-d '{ ... }' | يحدد محتوى الطلب (جسم JSON). |
"model" | اسم النموذج المستخدم، مثل gpt-4o-mini، gpt-4o أو أي نموذج يدعمه الخادم. |
"messages" | مصفوفة من الرسائل للمحادثة بتنسيق Chat Completion API. |
📤 استجابة الخادم
عند النجاح، تكون الاستجابة عادة بالتنسيق التالي:
{
"id": "chatcmpl-12345",
"object": "chat.completion",
"created": 1731000000,
"model": "gpt-4o-mini",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "مرحبا! كيف يمكنني مساعدتك؟"
},
"finish_reason": "stop"
}
]
}