ar ▾

دليل البدء السريع لواجهة برمجة التطبيقات غير المقيدة للذكاء الاصطناعي

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

عنوان URL الأساسيhttps://api.aiopenuncensored.com/v1
النموذجغير خاضع للرقابة

ثبّت حزمة OpenAI القياسية

ابدأ بتثبيت المكتبة الرسمية للغتك المفضلة. واجهتنا متوافقة تمامًا مع الأدوات القياسية، لذا لا تحتاج إلى عميل مخصص. استخدم pip لـ Python أو npm لـ Node.js لإضافة التبعية إلى مشروعك. يضمن ذلك استغلالك لأنماط التعليمات البرمجية الحالية دون الحاجة إلى تعلم بروتوكول جديد.

قم بتكوين عنوان URL الأساسي ومفتاح API الخاص بك

وجّه عميل SDK الخاص بك إلى نقطة النهاية المخصصة لدينا بدلاً من المزود الافتراضي. يجب عليك ضبط عنوان URL الأساسي على HTTPS://api.aiopenuncensored.com/v1 وتقديم مفتاح API الفريد الخاص بك. يوجه هذا التكوين حركة المرور إلى خادم النموذج غير الخاضع للرقابة لدينا بدلاً من العملاق التجاري. يتم إنشاء مفتاحك على الفور عند التسجيل، لذا يمكنك بدء الاختبار على الفور.

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

أرسل طلب POST إلى /v1/chat/completions مع مُعرّف النموذج "uncensored". يُرجع هذا الطلب البسيط نصًا خامًا بدون فلاتر المحتوى المعتادة التي تمنع إدخالك. يمكنك إرسال الرسائل القياسية واستلام استجابات مباشرة. راجع الكود أدناه للحصول على أمر curl الدقيق للتحقق من الاتصال.

التعامل مع استجابات التدفق واستخدام الرموز

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

تطبيق استدعاء الوظائف ووضع JSON

استخدم معلمة tools لتعريف الوظائف التي يمكن للنموذج استدعاءها. يمكنك أيضاً فرض إخراج JSON صارم عن طريق تعيين response_format على json_object. يضمن ذلك تلقي تطبيقك للبيانات المهيكلة دون أخطاء التحليل. يدعم النموذج tool_choice والمعلمات القياسية الأخرى للتحكم الدقيق.

فهم حدود المعدلات وقيود الرموز

يتيح مفتاح واجهة برمجة التطبيقات الخاصة بك 300 طلب في الدقيقة ويدعم ما يصل إلى 8 طلبات متزامنة. تحتفظ نافذة السياق بـ 100,000 رمز إجمالاً، مع حد أقصى للإخراج هو 16,000 رمز لكل طلب. الأخطاء مثل 401 أو 429 شائعة وتشير إلى أنك يجب أن تتحقق من مفتاحك أو تنتظر قليلاً. يُستهلك الرصيد فقط للاستخدام الناجح للرموز.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.aiopenuncensored.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.aiopenuncensored.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)

الأسئلة الشائعة

هل هذه واجهة برمجة التطبيقات (API) الخاصة بـ OpenAI غير الخاضعة للرقابة؟

لا، نحن خدمة مستضافة لنموذج مفتوح الوزن مميز. نستخدم نفس الواجهة المتوافقة مع OpenAI لكننا نقدم نموذج الذكاء الاصطناعي التوليدي الخاص بنا غير الخاضع للرقابة، وليس GPT-4 أو GPT-3.5. يمكنك استخدام مكتبات SDK القياسية مع عنوان URL الأساسي الخاص بنا للحصول على نتائج غير مقيدة.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

تُعيد الـ API رمز الحالة 429 عند تجاوز 300 طلب في الدقيقة. يُنصح بتنفيذ آلية التخلفية الأسية في عميلك لإعادة المحاولة تلقائياً. يعيد نظامنا تعيين العداد كل دقيقة، لذا ستعود طلباتك للعمل بشكل طبيعي بعد انتهاء النافذة.

هل يدعم نموذج الذكاء الاصطناعي uncensored AI نوافذ السياق الطويلة؟

نعم، يدعم النموذج نافذة سياق بحجم 100,000 رمز لكل من الإدخال والإخراج معًا. يمكنك إرسال مستندات كبيرة أو سجلات محادثات طويلة دون اقتصاص. الحد الأقصى لطول الاستجابة الفردية مقيد بـ 16,000 رمز لضمان الاستقرار.

احصل على مفتاح API الخاص بك

سجّل، انسخ المفتاح، حدّث عنوان URL نقطة النهاية. تم الانتهاء من الإعداد.