وثائق واجهة برمجة تطبيقات نموذج الذكاء الاصطناعي غير الخاضع للرقابة
أدرج النموذج غير الخاضع للرقابة الخاص بنا في البنية التحتية الحالية الخاصة بك بتغيير تكوين واحد. نقدم واجهة برمجة تطبيقات مباشرة ومتوافقة مع OpenAI تعيد النص الخام دون رفضات المحتوى المعتادة.
عنوان URL الأساسي
https://api.modelaiuncensored.com/v1النموذجuncensored
عنوان URL الأساسي والمصادقة
يعيش نموذج واجهة برمجة التطبيقات للذكاء الاصطناعي غير الخاضع للرقابة في https://api.modelaiuncensored.com/v1. تحصل على مفتاح API نشط واحد لكل حساب، يُصدر فورًا بعد التسجيل عبر Google أو البريد الإلكتروني. مرّر هذا المفتاح في Authorization قيمة التوكن كـ Bearer token. لا ندعم مفاتيح متعددة لكل حساب، لذا قم بتدوير مفتاحك بإنشاء مفتاح جديد من لوحة التحكم إذا لزم الأمر.
الطلب الأول
أرسل طلب إكمال محادثة قياسي لاختبار الاتصال. معرف النموذج هو uncensored. ستتلقى استجابة مباشرة بدون تصفية محتوى للمواضيع القانونية. تستبدل هذه النقطة عنوان URL الأساسي لـ OpenAI الحالي في أي عميل.
curl https://api.modelaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
}'
تكامل مكتبة Python
استخدم مكتبة بايثون الرسمية من OpenAI للتفاعل مع واجهة برمجة التطبيقات الخاصة بنا. قم بتغيير عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا وقم بتعيين مفتاح واجهة برمجة التطبيقات الخاص بك. يتيح لك ذلك الحفاظ على بنية الكود الحالية مع الحصول على إمكانية الوصول إلى قدرات نموذج اللغة الكبير غير الخاضع للرقابة لدينا.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelaiuncensored.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 SDK
للمطورين الذين يستخدمون JavaScript، يعمل OpenAI Node SDK بشكل مباشر. قم بتهيئة base URL ومفتاح API في كائن التهيئة الخاص بك. هذا يضمن التوافق مع مشاريع TypeScript أو JavaScript الحالية دون الحاجة إلى عميل مخصص.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelaiuncensored.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: true في طلبك. نعيد أحداث الإرسال من الخادم (SSE) للمخرجات في الوقت الفعلي. تحتوي الشريحة الأخيرة من التدفق على usage كائن يوضح تفاصيل رموز الإدخال والإخراج التي تمت معالجتها. يتيح لك ذلك تتبع التكاليف بدقة أثناء توليد النموذج للنص.
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)
حدود، أخطاء، والسياق
تدعم واجهة برمجة التطبيقات الخاصة بنا نافذة سياق بحجم 100,000 رمز لكل من البرومبت والإكمال معًا. أنت محدود بـ 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة كحد أقصى. إذا كان مفتاحك غير صالح، تتلقى خطأ 401. يشير خطأ 402 إلى عدم كفاية رصيد الدفع المسبق، بينما يشير 429 إلى أنك وصلت إلى حد معدل الطلب.
الأسئلة الشائعة
هل هذا هو نموذج الذكاء الاصطناعي غير المقيد من OpenAI الرسمي؟
لا. نستضيف نموذجًا مفتوح الوزن مضبوطًا لإخراج غير مقيد، وليس نموذج GPT أو نموذج أي باقة أخرى. إنه متوافق مع تنسيق واجهة برمجة تطبيقات OpenAI ولكنه يعمل على بنيتنا التحتية الخاصة.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
ستتلقى خطأ 429 Too Many Requests. الحد هو 300 طلب في الدقيقة لكل مفتاح. يمكنك إنشاء مفتاح جديد لإعادة تعيين عداد حد معدل الطلب، حيث أن لكل مفتاح حصته الخاصة.
هل تدعم واجهة برمجة التطبيقات LLM uncensored AI التدفق؟
نعم. يمكنك تمكين البث عن طريق ضبط المعلمة stream على true. نعيد شريحة أحداث الحدث الخادم، مع احتواء الشريحة الأخيرة على بيانات استخدام الرمز لأغراض الفوترة.
احصل على مفتاح API الخاص بك
سجّل الدخول، وانسخ الرمز المميز، وحدّث عنوان URL الأساسي الخاص بك. بسيط.