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

البدء السريع لواجهة برمجة تطبيقات نموذج NSFW

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

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

استخدم مفتاح API المقدم مع عنوان URL الأساسي القياسي لجميع الطلبات. ندعم أي عميل متوافق مع OpenAI عن طريق تغيير معلمة base_url فقط. يمنحك مفتاحك الوصول إلى نموذج uncensored واحد محسّن للمحتوى البالغ بدون رفض.

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

حافظ على خصوصية مفتاحك. يحدد حسابك المدفوع مسبقًا ويتتبع استخدام الرموز المميزة بدقة.

إرسال أول إكمال لك

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

Input tokens cost $0.15 per million, while output tokens cost $0.50 per million. Charges apply only to successful completions, not errors.

  • حدد النموذج إلى "uncensored".
  • قدم مصفوفة رسائل مع الدور والمحتوى.
  • أدرج مفتاح API الخاص بك في الرؤوس.

يعمل هذا الإعداد المباشر مع لعب الأدوار، والكتابة الإبداعية، أو مهام معالجة البيانات.

curl https://api.modelnsfw.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return 400 status code"}]
  }'

باستخدام واجهات برمجة التطبيقات (SDKs) لـ Python و Node

ثبّت حزمتي تطوير Python أو Node الرسمية الخاصة بـ OpenAI ووجههما إلى عنوان URL الأساسي الخاص بنا. يتيح لك ذلك استخدام الأساليب المألوفة مثل .chat.completions.create() دون إعادة كتابة المنطق البرمجي.

مرر مفتاح API الخاص بك كحجة api_key. اضبط base_url إلى HTTPS://api.modelnsfw.cc/v1 لتوجيه الطلبات بشكل صحيح. يبسط هذا النهج التكامل للمشاريع القائمة.

تتعامل كل من واجهات برمجة التطبيقات مع التسلسل الهرمي للبيانات (JSON) ومنطق إعادة المحاولة تلقائيًا. يمكنك تعديل معاملات مثل temperature أو top_p للتحكم في الإبداع.

تُعاد الأخطاء كرموز حالة HTTP قياسية. يمكنك التقاط الاستثناءات والتعامل معها في منطق التطبيق الخاص بك.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelnsfw.cc/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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelnsfw.cc/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 في جسم الطلب. تُعيد واجهة البرمجة تطبيقات (API) شرائح عبر أحداث الإرسال من الخادم (SSE) للمخرجات الفورية. هذا يقلل من زمن الاستجابة المُدرَك للاستجابات الطويلة.

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

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

عيّن max_tokens للتحكم في الحد الأقصى لطول الإخراج لكل طلب. القيمة الافتراضية هي 2,048 رمزًا إذا لم يتم تحديدها.

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)

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

استخدم معلمة tools لتمكين استدعاء الوظائف لاستخراج البيانات المهيكلة. عرّف الوظائف في طلبك واترك النموذج يختار ما يجب استدعاؤه. هذا مفيد لتحليل النص أو تشغيل الإجراءات.

تفعيل وضع JSON عن طريق تعيين response_format إلى json_object. يُعيد النموذج JSON صالحاً تماماً، مما يضمن عدم فشل المفسد الخاص بك. هذا مثالي لدمج API الذي يتطلب هياكل بيانات محددة.

ادمج الميزتين معاً لعمليات العمل المعقدة. يمكنك استخراج البيانات واستدعاء الوظائف في وقت واحد.

تحقق دائمًا من هيكل الإخراج في الكود الخاص بك. يبذل النموذج قصارى جهده لتحقيق الدقة ولكن قد ينتج أحيانًا بنية غير صالحة.

حدود معدل الطلبات ونافذة السياق

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

يتم تحديد حدود معدل الطلبات بـ 300 طلب في الدقيقة لكل مفتاح. يمكنك إجراء 8 طلبات متزامنة في نفس الوقت. يجب ألا يتجاوز حجم جسم الطلب 8 ميجابايت.

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

الرصيد لا ينتهي. يمكنك الإيداع في أي وقت باستخدام العملات المشفرة دون فقدان رصيدك.

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

هل هذا نموذج غير خاضع للرقابة؟

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

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

تدعم الـ API نافذة سياق بحجم 100,000 رمز لكل من المطالبة والإكمال. يتيح لك ذلك معالجة المستندات الكبيرة أو الحفاظ على سجلات محادثات طويلة.

كيف أدفع مقابل الاستخدام؟

تدفع برصيد مسبق يُعبأ عبر العملة المشفرة (USDT على TRC20 أو USDC على Base). لا توجد اشتراكات شهرية أو رسوم مخفية. الرصيد لا ينتهي صلاحيته.

احصل على مفتاح API الخاص بك في ثوانٍ

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

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