ar ▾
استلم مفتاحًا تجريبيًا

ابدأ مع API غير الخاضع للرقابة

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

عنوان URL الأساسيhttps://api.roleplayuncensored.com/v1

ثبّت الحزمة البرمجية (SDK) المفضلة من OpenAI

ابدأ بتثبيت المكتبة الرسمية للغتك البرمجية. ال openai حزمة تعمل لكل من بيئات Python وNode.js، مما يضمن التوافق مع نقاط النهاية القياسية لدينا.

  • Python: pip install openai
  • Node.js: npm install openai

يتولى هذا الاعتماد الوحيد المصادقة وتنسيق الطلبات نيابة عنك.

اضبط عنوان URL الأساسي ومفتاح API

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

اضبط base_url إلى https://api.roleplayuncensored.com/v1 وإمداد المفتاح في api_key الحقل. يضمن ذلك توجيه جميع الطلبات إلى بنيتنا التحتية دون الوصول إلى موردين آخرين.

أجرِ أول إكمال للدردشة

معايير chat.completions.create طلب باستخدام معرف النموذج uncensored. يجيب هذا النموذج دون رفض المحتوى البالغ القانوني أو المثير للجدل، مما يجعله مثالياً لتطبيقات لعب الأدوار.

تأكد من بقاء نافذة السياق ضمن حد 100,000 رمز لكل من النص المدخل والمخرج معاً.

curl https://api.roleplayuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set difficulty to hard."}]
  }'

التعامل مع استجابات التدفق

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

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

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)

استخدم وضع JSON للبيانات المهيكلة

طلب المخرجات المهيكلة عن طريق تعيين response_format إلى {"type": "json_object"}. سيقوم النموذج بتنسيق ردّه كـ JSON صالح، مما يبسط التحليل لمنطق الخلفية الخاص بك.

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

from openai import OpenAI

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

تحقق من النماذج المتاحة

استدع GET /v1/models نقطة النهاية لسرد النماذج المتاحة لحسابك. تُرجع هذه النقطة معرف النموذج uncensored إلى جانب قدراتها وتفاصيل نافذة السياق.

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.roleplayuncensored.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);

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

لماذا يفشل طلب واجهة برمجة تطبيقات التمثيل الأدوار غير الخاضع للرقابة الخاص بي بخطأ 401؟

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

ماذا يحدث إذا نفد الائتمان أثناء تنفيذ الطلب؟

إذا استنفدت رصيدك المدفوع مسبقًا، ستتلقى رمز خطأ 402. لا تستهلك الأخطاء والرفضات الرصيد، لكن توليد الرموز الناجح يستهلكه. يمكنك إضافة رصيد على الفور باستخدام USDT أو USDC لاستئناف الخدمة دون توقف.

كيف تعمل نافذة السياق المكونة من 100,000 رمز مميز؟

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

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

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي الخاص بك. هذه هي عملية التكوين بأكملها.