توثيق واجهة برمجة التطبيقات
توفر واجهة برمجة تطبيقات روبوت الدردشة بالذكاء الاصطناعي غير المفلتر نقطة نهاية لنموذج لغوي كبير غير خاضع للرقابة للمطورين الذين يحتاجون إلى توليد نص خام دون حواجز المحتوى. استخدم واجهتنا المتوافقة مع OpenAI لإرسال الطلبات واستقبال الاستجابات مع فواتير شفافة لكل رمز.
عنوان URL الأساسي والمصادقة
تعمل واجهة برمجة تطبيقات روبوت الدردشة غير المفلتر على عنوان URL أساسي واحد: https://api.chatbotaiunfiltered.com/v1. تقوم بالمصادقة في كل طلب عن طريق تضمين مفتاح API الفريد الخاص بك في Authorization الرأس. يتم إنشاء هذا المفتاح فورًا عند إنشاء الحساب عبر Google أو البريد الإلكتروني. إذا كان المفتاح غير صالح، فإن واجهة برمجة التطبيقات تُرجع خطأ 401.
الطلب الأول
أرسل أول موجه باستخدام المعيار chat/completions endpoint. يستجيب النموذج غير الخاضع للرقابة للمواضيع القانونية للبالغين، أو المثيرة للجدل، أو التقنية دون الرفض المعتاد. مرر مفتاح API الخاص بك في الرأس وحدد معرف النموذج إلى uncensored. يوضح المثال التالي طلب توليد نص أساسي.
curl https://api.chatbotaiunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to utc"}]
}'
يعيد هذا الطلب إكمال نص. يعالج نموذج الذكاء الاصطناعي غير المقيد (uncensored) الإدخال ويولد استجابة بناءً على تدريبه. يمكنك ضبط معلمات مثل درجة الحرارة للتحكم في الإبداع. تعيد الأخطاء مثل عدم كفاية الرصيد رمز حالة 402.
تكامل واجهة برمجة تطبيقات Python
استخدم مكتبة بايثون الرسمية من OpenAI للتفاعل مع واجهة برمجة التطبيقات لنموذج اللغة الكبير غير الخاضع للرقابة. قم بتكوين العميل بمفتاح واجهة برمجة التطبيقات الخاص بك وعنوان URL الأساسي المخصص. يتيح لك هذا النهج استخدام الأساليب المألوفة مثل chat.completions.create() أثناء الاستفادة من قدرات الاستنتاج الخام للنموذج غير المفلتر. اضبط النموذج صراحةً إلى uncensored لضمان عدم توجيهك إلى نسخة مرشحة.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotaiunfiltered.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)
تتعامل المكتبة مع تسلسل JSON والتدفق تلقائيًا. يمكنك استهلاك استخدام الرموز من كائن الاستجابة. هذه الطريقة مثالية لخدمات الخلفية التي تحتاج إلى دمج توليد النصوص غير المفلتر في سير العمل الحالي دون إعادة كتابة عملاء HTTP.
تكامل Node SDK
قم بدمج واجهة برمجة التطبيقات غير الخاضعة للرقابة في تطبيقات Node.js باستخدام المكتبة الرسمية. مرر عنوان URL الأساسي ومفتاح API أثناء تهيئة العميل. يضمن هذا الإعداد التوافق مع نقاط النهاية القياسية لـ OpenAI مع تقديم سلوك الدردشة غير المقيد الذي تتوقعه. استخدم uncensored معرف النموذج للوصول إلى أوزنة الضبط المحددة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatbotaiunfiltered.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);
يدير SDK إعادة محاولة الطلبات ومعالجة الأخطاء. يمكنك تدفق الاستجابات أو جمع النص الكامل. هذا مفيد لتطبيقات الويب التي تحتاج إلى توليد نص في الوقت الفعلي. تدعم API الذكاء الاصطناعي غير الخاضع للرقابة المعلمات القياسية مثل temperature و top_p لضبط نمط المخرجات.
استجابات البث عبر SSE
فعّل البث عن طريق تعيين stream: true في طلبك. يعيد الواجهة البرمجية أحداث الإرسال من الخادم (SSE) التي تحتوي على شرائح نصية متزايدة. تتضمن الشريحة الأخيرة إحصائيات استخدام الرموز الكاملة. هذا أمر أساسي للتطبيقات التي تعرض النص في الوقت الفعلي، مثل واجهات الدردشة أو محررات الأحياء المباشرة. يقلل التدفق من زمن الانتظار المُدرَك بشكل كبير.
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)
قم بتحليل تدفق SSE لعرض النص عند وصوله. تحتوي كل شريحة على جزء فقط من الاستجابة. تحافظ النموذج غير الخاضع للرقابة على السياق عبر الشرائح. يمكنك إيقاف التدفق مبكرًا إذا غيّر المستخدم مدخلاته. يظل التعامل مع الأخطاء متسقًا مع الطلبات غير المتدفقة.
حدود، أخطاء، ونافذة السياق
تفرض واجهة برمجة التطبيقات للذكاء الاصطناعي اللغوي غير الخاضع للرقابة نافذة سياق تتكون من 100,000 رمز، لكل من الإدخال والإخراج معاً. يمكنك إرسال ما يصل إلى 16,000 رمز لكل طلب إذا قمت بتحديد max_tokens. تسمح حدود المعدل بـ 300 طلب في الدقيقة و 8 طلبات متزامنة لكل مفتاح. يشير خطأ 429 إلى أنك تجاوزت هذه الحدود. يجب ألا تتجاوز أحجام الطلبات 8 ميجابايت. الأخطاء مثل نقص الرصيد تعيد 402، بينما المفاتيح غير الصالحة تعيد 401. الرصيد لا ينتهي، لذا يمكنك إيقاف الاستخدام دون فقدان الأموال.
الأسئلة الشائعة
ما هي نافذة سياق روبوت الدردشة غير المفلتر للذكاء الاصطناعي؟
نافذة السياق تتكون من 100,000 رمز، وتشمل كلًا من النص الموجه والرد المكتمل. يمكنك طلب ما يصل إلى 16,000 رمز للمخرجات لكل استدعاء. يتيح ذلك معالجة مستندات طويلة أو محادثات موسعة ضمن طلب واحد.
لماذا يفشل طلب واجهة برمجة التطبيقات غير المفلترة الخاصة بي بخطأ 402؟
يشير رمز الحالة 402 إلى أن رصيدك المدفوع مسبقاً قد استنفد. API الذكاء الاصطناعي غير المقيد يحسب الرسوم لكل رمز، لذا يجب عليك إضافة رصيد باستخدام العملات المشفرة للمتابعة. الأخطاء والرفضات مجانية، لذا يستهلك الرصيد فقط الاستخدام الفعلي. لا تنتهي صلاحية الرصيد، لذا يمكنك إضافة الأموال لاحقاً.
هل يحجب روبوت الدردشة غير المفلتر المحتوى البالغ؟
النموذج لا يرفض المواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. هو فقط يمنع المحتوى الجنسي الذي يتضمن قاصرين، وهو حد صارم. يمكنك استخدامه لأدوار الجنس الأدبي، أو أبحاث الأمن، أو توليد البيانات الخام بدون الحواجز القياسية.
احصل على مفتاح API الخاص بك
سجّل، وانسخ مفتاحك، حدّث عنوان URL الأساسي. هذه هي العملية بأكملها.