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

NsfwAiApiالمستندات

مستندات واجهة NSFW AI

ابدأ باستخدام واجهة LLM غير الخاضعة للرقابة في دقائق باستخدام مكتبات متوافقة مع OpenAI. يغطي هذا الدليل المصادقة، الطلبات الأساسية، البث المتدفق، والحدود الرئيسية للتكامل السريع.

عنوان URL الأساسي
https://api.nsfwaiapi.com/v1
النموذج
بدون رقابة

عنوان URL والمصادقة

تفاعل مع nsfw ai api باستخدام تنسيق OpenAI SDK القياسي. عنوان URL الأساسي الخاص بك هو https://api.nsfwaiapi.com/v1. تتم المصادقة عبر رمز Bearer في رأس Authorization. أنشئ مفتاحك في لوحة التحكم؛ يظهر مباشرة بعد التسجيل. لا يتطلب الأمر بطاقة أو رقم هاتف للتجربة الأولية.

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

الطلب الأول

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

يوضح هذا الطلب القدرة الأساسية: نص داخِل، نص خارج. سيجيب النموذج بدون فلاتر المحتوى القياسية للمواضيع البالغة القانونية.

  • نقطة النهاية: POST /v1/chat/completions
  • النموذج: uncensored
  • التنسيق: JSON
curl https://api.nsfwaiapi.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."}]
  }'

إذا تلقيت 401، تحقق من مفتاح API الخاص بك. يشير 402 إلى استنفاد رصيدك المسبق الدفع.

تكامل SDK Python

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

يبقى معرف النموذج uncensored. تدعم نافذة السياق ما يصل إلى 100,000 رمز مدمجة للموجّه والإكمال. يسمح ذلك بأدوار تمثيل طويلة أو تحليلات مفصلة دون الانقطاع مبكرًا.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwaiapi.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، استخدم SDK Node.js لـ OpenAI. قم بتكوين العميل بعنوان URL الأساسي ومفتاح API الخاص بك. يتيح ذلك تكاملاً سلسًا في خوادم الويب أو نصوص Node.js.

تأكد من معالجة الأخطاء بشكل مناسب، مثل حدود المعدل أو عدم كفاية الرصيد. تدعم الواجهة استدعاء الدوال، مما يتيح لك تعريف الدوال التي يمكن للنموذج استدعاؤها.

import OpenAI from "openai";

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

عالج التدفق في عميلك لعرض النص في الوقت الفعلي. يعمل هذا مع أي مُحلل بث متوافق مع OpenAI.

الحدود والأخطاء والحصص

راقب استخدامك لتجنب انقطاع الخدمة. تفرض الواجهة حدًا قدره 300 طلب في الدقيقة لكل مفتاح. الحد الأقصى لحجم جسم الطلب هو 8 ميجابايت.

تشمل الأخطاء الشائعة 401 (مفتاح غير صالح)، 402 (لا رصيد)، و429 (حدّ المعدل). الرصيد لا ينتهي، لذا قم بشحن الرصيد عندما يناسبك. تبدأ الرصيد المسبق الدفع من $10، مع مكافآت للمبالغ الأكبر.

نافذة السياق هي 100,000 رمز. تأكد من أن موجّهاتك تتناسب ضمن هذا الحد. يمنع النموذج بدون رقابة المحتوى الجنسي الذي يتضمن قاصرين، وهو حدّ صارم.

مواصفات API

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

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

أسئلة وأجوبة

هل هذه الواجهة مناسبة لروبوتات الشخصيات؟

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

هل تُستخدم الموجّهات للتدريب؟

لا. لا تُستخدم الموجّهات والإكمال الخاصة بك لتدريب النموذج. يضمن ذلك خصوصية المحتوى الفريد وبيانات الشخصيات.

ماذا يحدث عند تجاوز حدّ المعدل؟

ستتلقى رمز الحالة 429. يجب عليك الانتظار حتى إعادة تعيين النافذة أو تقليل وتيرة الطلبات. يمكنك إعادة إنشاء مفتاح API إذا لزم الأمر، لكن الحدّ ينطبق على كل مفتاح.

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

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

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

NsfwAiApiواجهة LLM غير الخاضعة للرقابة لتوليد نص NSFW