حِزم SDK

مكتبات العميل وطرق الربط بالواجهة

يعمل الآن — بصيغة chat completions القياسية

واجهة قِرناس تتحدث الصيغة القياسية التي تدعمها مكتبات OpenAI SDK وأمثالها: وجّه baseURL إلى https://api.mindlabsa.com/v1 واستخدم النموذج "qirnas" — لا حاجة لأي حزمة خاصة.

JavaScript / TypeScript

يعمل الآن

عبر حزمة openai الرسمية لـ Node.js — بأنواع TypeScript كاملة.

npm · openai
npm install openai
import 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);
التوثيقGitHub

Python

يعمل الآن

عبر حزمة openai الرسمية للغة Python.

PyPI · openai
pip install openai
import 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)
التوثيقGitHub

cURL

يعمل الآن

استدعاء HTTP مباشر من الطرفية أو أي لغة.

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 في التوثيق.