ar ▾
احصل على مفتاحك

البدء السريع: تكامل نموذج غير مقيد

قم بدمج الذكاء الاصطناعي اللامقيد الخاص بنا في دقائق باستخدام واجهة OpenAI القياسية. يغطي هذا الدليل إعداد مكتبة SDK، والتدفق، والإخراج المهني للنشر الفوري.

احصل على مفتاحك

لكل 1M رمز إدخال
$0.15
الرموز المخرجة / مليون
$0.50
سياق الرمز
100,000
رصيد تجريبي
$0.50
طلبات في الدقيقة
300

ثبّت حزمة SDK الرسمية

ابدأ بإضافة المكتبة إلى بيئتك. تعمل الحزمة الرسمية مباشرة مع نقاط النهاية لدينا. استخدم مدير الحزم المفضل لديك لتثبيت التبعية. يضمن ذلك حصولك على أحدث توافق لطلبات واجهة برمجة التطبيقات لدينا.

بمجرد التثبيت، أنت جاهز لتكوين معلمات الاتصال. تستغرق عملية الإعداد ثوانٍ، وليست ساعات.

تعيين base_url و api_key

وجّه عميلك إلى الخادم المخصص لدينا. استبدل عنوان URL الأساسي الافتراضي بنقطة النهاية المحددة لدينا. استخدم المفتاح الذي تم إنشاؤه من لوحة التحكم. تتم المصادقة عبر رأس Bearer القياسي.

حافظ على أمان مفتاحك. يمنحك الوصول إلى رصيدك المدفوع مسبقًا. يعكس هيكل URL التنسيق القياسي الذي تعرفه بالفعل.

أرسل أول إكمال للدردشة

أرسل طلب POST إلى نقطة نهاية إكمال المحادثة. مرر مطالبة النظام ورسالة المستخدم. يُرجع النموذج النص فورًا. يؤكد ذلك أن اتصالك نشط وأن الخصم من رصيدك يتم بشكل صحيح.

تعيد الأخطاء رموز HTTP القياسية. تحقق من جسم الاستجابة للحصول على التفاصيل. تتحقق هذه الخطوة من أن تكاملك يعمل بشكل صحيح.

cURL

curl https://api.apiaiunlimited.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the endpoints for the chat completion endpoint"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apiaiunlimited.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiaiunlimited.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

التدفق

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

احمِ مفتاح واجهة برمجة الخاص بك

سجّل، خذ المفتاح، واستبدل النقطة النهائية. هذا كل التكوين المطلوب.

احصل على مفتاحك