قم بدمج Uncensored Model
قم بتوصيل تطبيقك بالنموذج غير المقيد باستخدام واجهة برمجة تطبيقات متوافقة مع OpenAI. أرسل النصوص واحصل على مخرجات خام بدون حواجز الشركات أو التصفية غير الضرورية.
المتطلبات الأساسية وعنوان URL الأساسي
ابدأ بإنشاء حساب وإنشاء مفتاح API. اشترك باستخدام Google أو عنوان بريد إلكتروني للحصول على مفتاحك على الفور. لا يلزم رقم هاتف، ونحافظ على بياناتك الدنيا. يقوم مفتاحك بمصادقة كل طلب إلى خوادمنا.
وجّه عميلك إلى عنوان URL الأساسي: https://api.censurasinllm.com/v1. تدعم نقاط النهاية هذه واجهات برمجة التطبيقات القياسية لـ OpenAI. قم بتحديث تكوين عميلك لاستخدام عنوان URL الأساسي هذا والمفتاح الذي أنشأته. تتعامل الخدمة مع التوجيه بشكل شفاف.
يمكنك استرداد تفاصيل النموذج المتاحة عبر طلب GET إلى /v1/models. يؤكد ذلك أن اتصالك نشط. تخدم واجهة برمجة التطبيقات الخاصة بنا نموذجًا غير مقيد واحدًا محسّنًا لتوليد النصوص غير المقيدة.
المصادقة ومفاتيح API
تضمين مفتاح API الخاص بك في Authorization الرأس من كل طلب. استخدم التنسيق Bearer YOUR_API_KEY. يصادق هذا الرأس على هويتك ويتتبع استخدام الرمز الخاص بك. بدونها، يرفض الخادم طلبك.
حافظ على أمان مفتاحك. يسمح كل حساب بمفتاح نشط واحد فقط. يؤدي إنشاء مفتاح جديد إلى إبطال المفتاح السابق على الفور. يضمن ذلك معرفة من يستخدم رصيدك بدقة.
إذا تلقيت 401 Unauthorized خطأ، تحقق من تنسيق مفتاحك. تأكد من عدم وجود مسافات لاحقة. يجب أن يكون المفتاح صالحاً ونشطاً في لوحة تحكم حسابك.
إرسال طلبك الأول
طلب إكمال الدردشة القياسي إلى POST /v1/chat/completions. عرّف النموذج كـ uncensored. قدم رسائلك بتنسيق قائمة مع role و content الحقول. تُرجع الـ API استجابة مباشرة دون حشو إضافي.
اضبط max_tokens معامل للتحكم في طول المخرجات. الافتراضي هو 2,048 رمزاً. يمكنك زيادته إلى 16,000 رمز لكل طلب. تدعم نافذة السياق الإجمالية 100,000 رمز للنص الأولي والإكمال معاً.
لا تستهلك الأخطاء والرفضات رصيدك. تدفع فقط مقابل توليد الرموز الناجح. هذا يجعل الاختبار فعالاً من حيث التكلفة.
استخدام الرموز والبث
فعّل البث عن طريق تعيين stream: true في طلبك. تُعيد الـ API الرموز تدريجيًا عبر أحداث الإرسال من الخادم (SSE). يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين. يمكنك بدء عرض المخرجات بمجرد وصول الرمز الأول.
تحتوي الشريحة النهائية من التدفق على إجمالي استخدام الرموز الشاردية للطلب. استخدم هذه البيانات لتتبع فواتيرك بدقة. يعمل التدفق مع جميع المعاملات القياسية مثل temperature و top_p.
التعامل مع أحداث التدفق بعناية في كودك. أغلق الاتصال عند انتهاء التدفق أو حدوث خطأ. يمنع ذلك تسرب الموارد في تطبيقك.
استدعاء الوظائف ووضع JSON
استخدم ال tools معامل لتحديد وظائف مخصصة للنموذج. تدعم الواجهة البرمجية اختيار الأدوات والمخرجات الهيكلية. يتيح ذلك التفاعلات المعقدة واستخراج البيانات. عرّف مخطط الوظيفة في جسم الطلب.
تفعيل وضع JSON عن طريق تعيين response_format إلى {"type": "json_object"}. يفرض هذا على النموذج إخراج JSON صالح. إنه مثالي لتحليل البيانات المهيكلة أو تغذية النتائج في أنظمة أخرى. ادمج هذا مع التدفق للحصول على تحديثات في الوقت الفعلي.
تعيين tool_choice إلى "auto" أو اسم وظيفة محدد. هذا يمنحك تحكمًا دقيقًا في سلوك النموذج. يلتزم النموذج بشكل صارم بالمخطط المقدم.
حدود، أخطاء، والسياق
تفرض الـ API حدًا قدره 300 طلب في الدقيقة لكل مفتاح. يمكنك تشغيل ما يصل إلى 8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 ميجابايت. يؤدي تجاوز هذه الحدود إلى إرجاع 429 Too Many Requests خطأ. انتظر قليلاً قبل إعادة المحاولة.
إذا نفد رصيدك، تتلقى 402 Payment Required خطأ. قم بشحن رصيدك بـ USDT أو USDC عبر العملات المشفرة. لن ينتهي رصيدك أبداً، لذا يمكنك الدفع عند الراحة. لا توجد اشتراكات شهرية مطلوبة.
استخدم نافذة سياق الرموز الكاملة البالغة 100,000 رمز للمستندات الطويلة. تتبع رموز الإدخال والإخراج الخاصة بك. يساعدك هذا على البقاء ضمن الميزانية وتجنب الرسوم غير المتوقعة.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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.censurasinllm.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)الأسئلة الشائعة
ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) غير الخاضعة للرقابة؟
عنوان URL الأساسي هو HTTPS://api.censurasinllm.com/v1. إنه متوافق تماماً مع مكتبات OpenAI. قم بتحديث تكوين عميلك لاستخدام هذه النقطة.
كيف أتعامل مع أخطاء المصادقة؟
يشير خطأ 401 إلى أن مفتاح API الخاص بك غير صالح أو مفقود. تحقق من مفتاحك في لوحة التحكم وتأكد من أنه نشط. قم بتجديد المفتاح إذا لزم الأمر.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
تحصل على خطأ 429. الحد هو 300 طلب في الدقيقة. انتظر بضع ثوانٍ قبل إعادة المحاولة. استخدم التراجع الأسي في كودك لتحسين الموثوقية.
احصل على مفتاحك في دقائق
سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. انتهى الأمر.