ar ▾
استلم مفتاحًا تجريبيًا

توثيق واجهة برمجة التطبيقات

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

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

مفتاح واجهة برمجة التطبيقات الخاص بك يصادق على كل طلب. أنشئ مفتاحًا عبر لوحة التحكم باستخدام Google أو البريد الإلكتروني؛ لا يلزم رقم هاتف. استخدم هذا المفتاح في Authorization الرأس. عنوان URL الأساسي لجميع الطلبات هو HTTPS://api.modelsnsfw.com/v1. يعمل هذا الـ Endpoint مع أي عميل متوافق مع OpenAI عن طريق تغيير عنوان URL الأساسي وتقديم مفتاحك.

curl https://api.modelsnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available nsfw model tiers and their monthly costs."}]
  }'

نقطة نهاية إكمال الدردشة

أرسل نصاً واحصل على نص عبر POST /v1/chat/completions. معرف النموذج هو uncensored. إنه نموذج مفتوح المصدر مضبوط لعدم وجود رفضات للمحتوى القانوني للبالغين. إنه ليس GPT أو Claude أو أي نموذج لمورد آخر. تكلف الرموز المدخلة $0.15 لكل مليون؛ تكلف الرموز المخرجة $0.50 لكل مليون. الأخطاء مجانية.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsnsfw.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)

استجابات البث (SSE)

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

import OpenAI from "openai";

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

استدعاء الوظائف ووضع JSON

استخدام response_format: {"type": "json_object"} لمخرجات مُهيّأة. يمكنك أيضًا تعريف الأدوات لاستدعاء الوظائف. يدعم النموذج temperature, top_p, stop، و seed المعلمات. هذا يضمن نتائج حتمية عند الحاجة. يجبر وضع JSON المخرجات إلى تنسيق JSON صالح.

حدود معدل الطلبات والقيود

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

استخدام الرموز والفوترة

نافذة السياق هي 100,000 رمز إجمالاً. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. إذا max_tokens غير مضبوط، فإنه الافتراضي هو 2,048. الرصيد مسبق الدفع ولا ينتهي. عمليات الإضافة تتم عبر العملات المشفرة فقط (USDT/TRC20 أو USDC/Base). يتم تطبيق رصيد إضافي للإضافات الأكبر حجمًا. لا يتطلب الأمر اشتراكًا.

التدفق

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)

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

ما هي نافذة سياق واجهة برمجة التطبيقات (API) الخاصة بـ NSFW؟

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

لماذا يفشل طلبي بخطأ 402؟

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

هل هذا نموذج لغوي كبير (LLM) غير خاضع للرقابة لتوليد نماذج للبالغين (NSFW)؟

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

احصل على مفتاحك في خطوة واحدة

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

استلم مفتاحًا تجريبيًا