ar ▾

chatbotnsfw.comواجهة برمجة تطبيقات LLM غير الخاضعة للرقابة للمطوِّرين

Quickstart: Integrate NSFW LLM API

احصل على مفتاح API الخاص بنماذج اللغة NSFW وابدأ بإرسال النصوص غير الخاضعة للرقابة في دقائق. يغطي هذا الدليل السريع نقاط النهاية المتوافقة مع OpenAI، وإعداد SDK، والدفق (streaming) حتى تتمكن من دمج توليد النصوص NSFW في تطبيقك على الفور.

احصل على مفتاحك

Prerequisites: API Key and SDK

ابدأ بإنشاء حساب وإنشاء مفتاح API الخاص بك. سجّل باستخدام متابعة مع Google أو باستخدام بريدك الإلكتروني وكلمة المرور في صفحة الحصول على مفتاح API. لا يلزم رقم الهاتف. تحصل على مفتاح نشط واحد لكل حساب؛ يؤدي إنشاء مفتاح جديد إلى استبدال المفتاح القديم فورًا. احفظ هذا المفتاح بأمان، لأنه يوثّق جميع الطلبات المرسلة إلى عنوان URL الأساسي الخاص بنا: https://api.chatbotnsfw.com/v1.

نوصي بتثبيت حزمة التطوير الرسمية (SDK) للغة التي تفضلها. تتبع واجهة API الخاصة بنا الواجهة القياسية لـ OpenAI، مما يعني أنك على الأرجح تملك بالفعل الأدوات التي تحتاجها. كل ما عليك هو توجيه حزمة التطوير (SDK) إلى عنوان URL الأساسي المحدد لدينا وإدراج مفتاحك في رأس المصادقة.

تهيئة العميل

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

  • عنوان الأساس: https://api.chatbotnsfw.com/v1
  • معرف النموذج: uncensored
  • المصادقة: رمز حامل عبر مفتاح API

تعمل هذه الإعدادات مع أي عميل متوافق مع OpenAI. عدّل كائن التكوين ليتوافق مع متطلبات SDK الخاص بك. النموذج uncensored هو نموذج مفتوح الأوزاء مُعدّل للمحتوى البالغ دون رفض للاستخدامات القانونية.

إرسال إكمال دردشة بسيط

أرسل طلبك الأول لتوليد النص. استخدم نقطة النهاية POST /v1/chat/completions. أرسل مصفوفة رسائل تحتوي على موجه المستخدم. سيعيد النموذج استجابة نصية. هذا استدعاء مكتمل للدردشة القياسي. لا توجد تضمينات أو توليد صور.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

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

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

استخدم أحداث الإرسال من الخادم (SSE) لتسليم الرموز في الوقت الفعلي. يوفر التدفق تجربة مستخدم أفضل للردود الطويلة. اضبط معلمة stream على true في طلبك. تُعيد الـ API أجزاءً مع توليدها. قم بمعالجة كل جزء لتحديث واجهة المستخدم تدريجيًا.

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)

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

تكوين معلمات لمحتوى NSFW

ضبط سلوك النموذج باستخدام المعلمات القياسية. عدّل temperature للإبداع. استخدم top_p لأخذ العينات النواة. اضبط تسلسلات stop للتحكم في طول المخرجات. استخدم seed للحصول على نتائج قابلة للتكرار. تؤثر هذه المعلمات على كيفية توليد النموذج غير الخاضع للرقابة للنص.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotnsfw.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 عن طريق ضبط response_format على {"type": "json_object"}. يُعد هذا مفيدًا لمخرجات البيانات المهيكلة. كما يدعم استدعاء الوظائف عبر معلمة tools. يمكنك تحديد tool_choice لسلوكيات محددة. تعمل هذه الميزات بسلاسة مع واجهة برمجة التطبيقات (API) الخاصة بنا.

معالجة الأخطاء وحدود الرموز

فهم الحدود وأكواد الأخطاء. نافذة السياق هي 100,000 رمز إجمالاً. لا يوجد حد منفصل للإخراج: يمكن للاستجابة استخدام كل المساحة المتبقية في النافذة. إذا لم تضبط max_tokens، يمكن أن تمتد الاستجابة إلى نهاية النافذة. يُسمح لك بـ 300 طلب في الدقيقة. الطلبات المتزامنة محدودة بـ 8 لكل مفتاح. لا يمكن أن تتجاوز أحمال الطلبات 8 ميجابايت.

تتضمن الأخطاء الشائعة 401 (مفتاح غير صالح)، و402 (رصيد غير كافٍ)، و429 (حد معدل الطلب). الرصيد مسبق الدفع ولا ينتهي. الأخطاء لا تستهلك الرموز المميزة. الرفض بسبب المحتوى غير المناسب مجاني. استخدم هذه الحدود لتخطيط استراتيجية توسع تطبيقك. راقب استخدامك عبر رؤوس الاستجابة.

Node.js

import OpenAI from "openai";

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

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

هل هذه الـ API حقًا بدون رقابة؟

نعم، نموذج <code>uncensored</code> مُعدّ للإجابة دون رفض المحتوى للمواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. نحن نفرض فقط حدًا صارمًا على المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم رفضه دائمًا. هذا يجعله مثاليًا لأدوار اللعب غير المناسبة (NSFW) وإنشاء محتوى للكبار.

كيف تعمل التسعير والفوترة؟

نعتمد نموذجًا مدفوعًا مسبقًا بالعملات المشفرة فقط دون رسوم شهرية. تدفع $0.15 لكل 1M رمز إدخال و$0.50 لكل 1M رمز إخراج. الأخطاء والرفض مجانية. يمكنك الشحن عبر USDT (TRC20) أو USDC (Base) بدءًا من $20. تُطبَّق مكافآت على المبالغ الأكبر.

هل يمكنني استخدام هذا مع حزمة تطوير البرامج الرسمية من OpenAI؟

بالتأكيد. واجهة برمجة التطبيقات لدينا متوافقة تمامًا مع OpenAI. ما عليك سوى تغيير <code>base_url</code> إلى <code>https://api.chatbotnsfw.com/v1</code> واستخدام معرف النموذج <code>uncensored</code>. يعمل هذا مع Python وNode وأدوات SDK الرسمية الأخرى دون الحاجة إلى تغييرات في بنية الطلب.

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

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