AR ▾
احصل على مفتاح API

دليل البدء السريع لواجهة NSFW

احصل على مفتاح واجهة برمجة التطبيقات للنماذج اللغوية الكبيرة بدون رقابة وابدأ في إرسال النصوص في ثوانٍ. يغطي هذا الدليل عنوان URL الأساسي، والمصادقة، ونقطة النهاية chat-completions لروبوت الدردشة NSFW أو تطبيق التمثيل الأدوار الخاص بك.

المصادقة وعنوان URL الأساسي

تتوافق واجهة برمجة التطبيقات الخاصة بنا مع OpenAI، لذا يمكنك استخدام مكتبات SDK الحالية مع تعديلات بسيطة. عنوان URL الأساسي هو https://api.nsfwapihub.com/v1. يجب عليك تضمين مفتاح API الخاص بك في رأس Authorization كرمز Bearer. احصل على مفتاحك من لوحة التحكم بعد تسجيل الدخول باستخدام البريد الإلكتروني فقط. يظهر المفتاح فورًا ويمكن تجديده في أي وقت، مما يلغي سريان المفتاح القديم.

لا يتطلب الأمر رقم هاتف أو بطاقة للتجربة. نستخدم نظام الاعتمادات المسبقة للدفع عند الاستخدام والتي لا تنتهي صلاحيتها. تحصل الحسابات الجديدة على رصيد تجريبي مجاني بقيمة $0.50 صالح لمدة 7 أيام. للحجم الأكبر، تبدأ الإضافات بمبلغ $10، مع توفر رصيد إضافي في المستويات الأعلى. احفظ مفتاحك بأمان؛ فأي شخص يمتلكه يمكنه إنفاق رصيدك.

الطلب الأول

أرسل طلب إكمال دردشة قياسي لاختبار إعدادك. استخدم معرف النموذج uncensored للوصول إلى نموذجنا مفتوح الأوزان المُعدّ للمحتوى البالغ. تقبل الواجهة إدخال النص وتُرجع مخرجات نصية. لا تدعم التضمينات (embeddings)، أو الصور، أو الصوت. تأكد من أن جسم الطلب لا يتجاوز 8 MB. هذه واجهة إكمال نصية بحتة مُحسّنة لسياقات السرد والتمثيل الأدوار.

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

curl https://api.nsfwapihub.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

تكامل SDK لـ Python

استخدم مكتبة Python الرسمية لـ OpenAI للدمج بسرعة. اضبط base_url و api_key في تكوين العميل. يتطابق باقي التركيب مع نقطة النهاية القياسية لإكمال الدردشة في OpenAI. يعمل هذا النهج لكل من التطبيقات المتزامنة وغير المتزامنة. إنه أسهل طريقة لإضافة واجهة برمجة تطبيقات للذكاء الاصطناعي بدون رقابة إلى الخلفية الخاصة بك بلغة Python.

تذكر أن معرف النموذج هو uncensored، وليس gpt-4 أو ما شابه. تدعم الواجهة استدعاء الدوال، لذا يمكنك تعريف الدوال في موجّه النظام أو مصفوفة الأدوات. يتيح ذلك مخرجات منظمة أو تكامل مع الأنظمة الخارجية. تبلغ نافذة السياق 100,000 رمز (token)، مما يسمح بإجراء محادثات طويلة أو معالجة مستندات كبيرة.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwapihub.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 لـ Node.js

بالنسبة لمشاريع JavaScript أو TypeScript، تعمل مكتبة Node SDK الخاصة بـ OpenAI مباشرة. قم بتكوين العميل بتعيين base_url ليشير إلى واجهة برمجة التطبيقات الخاصة بنا وقم بتوفير مفتاح API الخاص بك. يضمن ذلك التوافق مع مجموعات التعليمات البرمجية الحالية التي تستخدم بالفعل خدمات متوافقة مع OpenAI. يمكنك التبديل بين مزودي خدمات مختلفين بسهولة عن طريق تغيير هاتين القيمتين التكوينيتين فقط.

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

import OpenAI from "openai";

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

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

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

معالجة هذه الأجزاء في رمز العميل أو الوكيل الخلفي لبناء الرسالة النهائية. يدعم معظم مكتبات SDK المتوافقة مع OpenAI ميزة البث المتدفق. هذه الميزة ضرورية لتطبيقات الدردشة حيث يتوقع المستخدمون تفاعلاً في الوقت الفعلي. يولد النموذج بدون رقابة النص بكفاءة، مما يجعل البث المتدفق تجربة سلسة للمستخدمين النهائيين.

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)

حدّ المعدل، والأخطاء، والسياق

أنت مقيد بـ 300 طلب في الدقيقة لكل مفتاح API. إذا تجاوزت هذا الحد، ستتلقى خطأ 429 Too Many Requests. أيضًا، يتم تحديد حجم جسم الطلب بحد أقصى 8 MB. إذا كان مفتاحك غير صالح، ستحصل على خطأ 401 Unauthorized. إذا نفد رصيدك، ستحصل على خطأ 402 Payment Required. قم بشحن الرصيد عبر لوحة التحكم لمواصلة استخدام الخدمة.

تبلغ نافذة السياق 100,000 رمز (token)، وتشمل كلًا من الموجّه وإكمال المخرجات. يتيح ذلك سجل محادثات موسع أو نصوص إدخال كبيرة. النموذج ليس GPT أو Claude أو أي نموذج من مورد آخر؛ إنه نموذج مفتوح الأوزان مميز. تأكد من معالجة تطبيقك لهذه الحدود والأخطاء بشكل مناسب للحفاظ على تجربة مستخدم سلسة.

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
Base URLhttps://api.nsfwapihub.com/v1
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
المصادقةAuthorization: Bearer YOUR_KEY
معرّف النموذجuncensored
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
وضع JSONresponse_format: {"type": "json_object"}
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
مكافأة+5% من $50، +10% من $100
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

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

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

هل أحتاج إلى بطاقة ائتمان للتجربة؟

لا. تحتاج فقط إلى بريد إلكتروني وكلمة مرور لتسجيل الدخول. تتلقى رصيداً تجريبياً مجانيًا بقيمة $0.50 صالح لمدة 7 أيام دون الحاجة إلى تقديم تفاصيل الدفع.

ما هو حجم نافذة السياق؟

تبلغ نافذة السياق 100,000 رمز (token)، وتغطي كلًا من الموجّه المدخل وإكمال المخرجات. يتيح ذلك إجراء محادثات طويلة أو معالجة مستندات كبيرة.

مفتاحك على بُعد نموذج واحد

أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بأكمله.

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