توثيق واجهة برمجة التطبيقات
ابدأ في توليد النصوص غير المقيدة عبر واجهة برمجة التطبيقات (API) المتوافقة مع OpenAI في دقائق. تكامل جاهز للتطبيقات التي تعتمد على لعب الأدوار (roleplay) مع عدم وجود رفض للمحتوى للمواضيع البالغة القانونية.
المصادقة & عنوان URL الأساسي
عنوان URL الأساسي هو https://api.localllmnsfw.com/v1. مرر مفتاحك في Authorization: Bearer <key> الرأس. تُصدر المفاتيح فورًا عند التسجيل عبر Google أو البريد الإلكتروني. لا يتطلب رقم هاتف. مفتاح نشط واحد لكل حساب. يستبدل المفتاح الجديد المفتاح القديم.
المصادقة بسيطة. استخدم حزم SDK الرسمية. غيّر عنوان URL الأساسي ومفتاح API. كل شيء آخر يبقى كما هو. هذا يضمن التوافق مع أدواتك الحالية. لا تُستخدم نصوصك في التدريب. الخصوصية واضحة.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions. معرف النموذج هو uncensored. الإدخال نص. الإخراج نص. لا توليد صور أو صوت. لا تضمينات. مجرد استنتاج نقي. يجيب النموذج بدون رفضات للمحتوى القانوني للبالغين. إنه ليس GPT أو Claude. إنه نموذج مفتوح المصدر مضبوط للحرية. اختبره على الفور.
إليك طلب أساسي باستخدام cURL. استبدل <API_KEY> مع المفتاح الخاص بك. معرف النموذج ثابت.
curl https://api.localllmnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current UTC time and timezone for Tokyo"}]
}'يعيد هذا استجابة على طراز OpenAI القياسي. تحصل على النص المُولّد. يمكنك تحليله مباشرة. لا توجد إعدادات معقدة. فقط ابدأ الدردشة.
تكامل واجهة برمجة تطبيقات Python
استخدم مكتبة بايثون الرسمية من OpenAI. اضبط عنوان URL الأساسي ليشير إلى نقطة النهاية الخاصة بنا. اضبط مفتاح API. الباقي يعمل تمامًا كما هو موضح. هذا بديل جاهز للاستخدام لـ GPT-4 أو GPT-3.5. تستفيد تطبيقات لعب الأدوار من عدم وجود فلاتر المحتوى. يتعامل النموذج مع المواضيع المثيرة للجدل بشكل جيد.
تهيئة العميل. وجّهه إلى واجهة برمجة التطبيقات الخاصة بنا. استدعِ chat.completions.create(). تحتوي الاستجابة على النص المُولّد. تعامل مع الأخطاء برفق. يتم تتبع استخدام الرموز المميزة (Tokens) في الاستجابة. يجعل هذا الفواتير شفافة.
from openai import OpenAI
client = OpenAI(base_url="https://api.localllmnsfw.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)يُبسّط حزمة تطوير البرامج (SDK) الخاصة بـ Python هذه العملية. تحصل على بيانات مُهيكلة. يمكنك التكرار عبر الاستجابات. يدعم البثّ. كما يعمل استدعاء الوظائف. هذه هي الطريقة القياسية للتكامل.
تطبيق Node SDK
يتبع حزمة Node.js SDK نفس النمط. اضبط عنوان URL الأساسي. اضبط مفتاح API. قم باستيراد المكتبة. استدعِ طريقة الإكمال. يعمل هذا مع خوادم الويب والنصوص البرمجية. يحصل مطورو Node على وصول كامل إلى النموذج غير الخاضع للرقابة. لا يوجد قفل من البائع. فقط استدعاءات API قياسية.
قم بتكوين العميل. مرر مفتاحك. قم بإجراء طلب. الاستجابة هي كائن JSON. حلل المحتوى. استخدمه في تطبيقك. يتعامل النموذج مع السياقات الطويلة بشكل جيد. حتى 16,000 رمز لكل إخراج. هذا مثالي لأدوار التمثيل التفصيلية. حافظ على نظافة الكود الخاص بك.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.localllmnsfw.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);يقدر مطورو Node.js البساطة. يتولى SDK إعادة المحاولة. يدير الاتصالات. تركز على منطقك. تقوم واجهة برمجة التطبيقات بالباقي. لا توجد تبعيات إضافية. فقط حزمة OpenAI القياسية.
التدفق و SSE
فعّل البث عن طريق تعيين stream: true. يعيد API أحداث الإرسال عبر الخادم (SSE). تحتوي كل قطعة على جزء من الاستجابة. يتم الإبلاغ عن استخدام الرموز في القطعة الأخيرة. هذا يوفر ملاحظات في الوقت الفعلي. يرى المستخدمون النص أثناء توليده. يبدو زمن الاستجابة أقل. تزداد المشاركة. هذا حاسم لتطبيقات الدردشة.
عالج التدفق. كرر عبر القطع. ألصق النص في واجهة المستخدم. أوقف حسب الطلب. يدعم النموذج هذا بشكل أصلي. يعمل مع جميع SDKs. لا حاجة لتحليل مخصص. فقط اتبع تنسيق 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)يُعد البث فعالاً. فهو يقلل من وقت الانتظار المُدرَك. يبقى المستخدمون منخرطين. يتعامل النموذج غير الخاضع للرقابة مع مواضيع متنوعة. لا يكسر الشخصية. هذا مثالي للتجارب الغامرة. جربه الآن.
حدود، أخطاء & السياق
نافذة السياق هي 100,000 رمز. الحد الأقصى للمخرجات هو 16,000 رمز. الحد الأقصى الافتراضي هو 2,048. حد المعدل هو 300 طلب في الدقيقة. الحد المتزامن هو 8 طلبات لكل مفتاح. الحد الأقصى لحجم الجسم هو 8 ميجابايت. الأخطاء قياسية. 401 يعني مفتاحًا غير صالح. 402 يعني عدم وجود رصيد. 429 يعني تجاوز حد المعدل. الرفض مجاني. الأخطاء مجانية. ادفع فقط مقابل الرموز.
عالج الأخطاء بشكل صحيح. تحقق من رمز الحالة. أعد المحاولة عند استلام 429 باستخدام آلية التخلف المتزايد. افحص رمز 402 لمعرفة حالة الرصيد. حدّح واجهة المستخدم. أبلغ المستخدمين. الواجهة البرمجية موثوقة. لا توجد ادعاءات بشأن عدم انقطاع الخدمة. مجرد أداء ثابت. رصيدك لا ينتهي صلاحيته. قم بالإيداع بالعملات المشفرة. USDT أو USDC. رصيد إضافي متاح. ابدأ البناء اليوم.
الأسئلة & الإجابات
هل هذه هي واجهة برمجة التطبيقات المحلية للذكاء الاصطناعي غير المقيد للمحتوى الجنسي الصريح؟
نعم، هذه واجهة برمجة التطبيقات غير الخاضعة للرقابة للمحتوى البالغ القانوني. تستخدم نموذجًا مفتوح المصدر واحدًا مضبوطًا لعدم وجود رفض. إنها ليست وسيطًا لـ GPT أو Claude. إنها خدمة مخصصة لألعاب الأدوار NSFW.
ماذا يحدث إذا نفد الائتمان؟
تحصل على خطأ 402. تتوقف الطلبات فوراً. الرصيد لا ينتهي. يمكنك الإضافة في أي وقت باستخدام العملات المشفرة. USDT على شبكة TRC20 أو USDC على شبكة Base. بدون رسوم شهرية. بدون اشتراكات. ادفع فقط مقابل ما تستخدمه.
هل يرفض النموذج المحتوى البالغ (NSFW)؟
لا، إنه غير خاضع للرقابة للمواضيع القانونية للبالغين. لا يرفض المحتوى الخيالي أو المثير للجدل. الحد الصارم الوحيد هو عدم وجود محتوى جنسي يتضمن أطفالاً. كل شيء آخر مسموح. هذا يضمن أقصى قدر من الحرية لتطبيقك.
افتح مفتاح واجهة برمجة التطبيقات الخاص بك
سجّل الدخول، احصل على المفتاح، وحدّث عنوان URL الأساسي. هذا كل ما في الأمر.