حِزم SDK
مكتبات العميل وطرق الربط بالواجهة
يعمل الآن — بصيغة chat completions القياسية
واجهة قِرناس تتحدث الصيغة القياسية التي تدعمها مكتبات OpenAI SDK وأمثالها: وجّه baseURL إلى https://api.mindlabsa.com/v1 واستخدم النموذج "qirnas" — لا حاجة لأي حزمة خاصة.
JavaScript / TypeScript
يعمل الآنعبر حزمة openai الرسمية لـ Node.js — بأنواع TypeScript كاملة.
npm install openaiimport OpenAI from "openai";const client = new OpenAI({ baseURL: "https://api.mindlabsa.com/v1", apiKey: process.env.QIRNAS_API_KEY,});const res = await client.chat.completions.create({ model: "qirnas", messages: [{ role: "user", content: "اكتب لي بيتاً عن الرياض" }],});console.log(res.choices[0].message.content);Python
يعمل الآنعبر حزمة openai الرسمية للغة Python.
pip install openaiimport osfrom openai import OpenAIclient = OpenAI( base_url="https://api.mindlabsa.com/v1", api_key=os.environ["QIRNAS_API_KEY"],)res = client.chat.completions.create( model="qirnas", messages=[{"role": "user", "content": "اكتب لي بيتاً عن الرياض"}],)print(res.choices[0].message.content)cURL
يعمل الآناستدعاء HTTP مباشر من الطرفية أو أي لغة.
curl https://api.mindlabsa.com/v1/chat/completions \ -H "Authorization: Bearer $QIRNAS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "qirnas", "messages": [{"role": "user", "content": "اكتب لي بيتاً عن الرياض"}] }'حِزم قرناس الأصلية
قيد التطوير ولم تُنشر بعد — حتى صدورها استخدم المكتبات المتوافقة أعلاه أو HTTP مباشرة.
JavaScript / TypeScript
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
Python
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
PHP
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
Go
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
Java
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
C# / .NET
قريباًحزمة رسمية قيد الإعداد — لا يتوفر أمر تثبيت بعد.
لغتك غير موجودة؟
كل حزمة SDK هي غلاف بسيط فوق واجهة REST — يمكنك الاستدعاء من أي لغة عبر HTTP مباشرة. راجع أمثلة curl في التوثيق.