البدء السريع لـ NSFW Image API
احصل على مفتاح واجهة برمجة النصوص غير الخاضعة للرقابة وابدأ بإرسال طلبات هندسة الموجّهات إلى النموذج في دقائق. يغطي هذا الدليل المصادقة، وإكمال النصوص الأساسي، والبث المتدفق، ووضع JSON، واستدعاء الدوال لخط أنابيب الصور NSFW الخاص بك.
المصادقة وعنوان URL الأساسي
واجهة برمجة التطبيقات الخاصة بنا متوافقة مع OpenAI، لذا يمكنك استخدام مكتبات SDK القياسية من خلال توجيهها إلى عنوان URL الأساسي:https://api.nsfwimage.top/v1. تحتاج إلى مفتاح API، والذي تحصل عليه فوراً بعد تسجيل الدخول باستخدام Google أو البريد الإلكتروني في صفحة الحصول على مفتاح API. مرر المفتاح في رأس Authorization: Bearer <key>. إذا كان المفتاح غير صالح، ستحصل على خطأ 401. إذا لم يكن لديك رصيد مسبق الدفع، ستحصل على خطأ 402. يتم شحن الرصيد عبر العملات المشفرة (USDT على TRC20 أو USDC على Base)، دون الحاجة إلى بطاقة للتجربة. تمنح التجربة رصيداً بقيمة $0.50 صالحاً لمدة 7 أيام. تُصلح الأخطاء مثل الشحنات المزدوجة عبر صفحة الدعم؛ الرصيد لا ينتهي صلاحيته ولكن لا يتم استرداده.
إكمال الدردشة الأساسي
أرسل طلب POST إلى/v1/chat/completions بمعرف النموذج uncensored. النموذج هو نموذج LLM مفتوح الأوزان مضبوط للإجابة دون رفض المحتوى للاستخدام البالغ القانوني، مما يجعله مثالياً لتوليد الموجّهات والوصف في خطوط أنابيب NSFW. إنه ليس GPT أو Claude أو أي نموذج من مورد آخر. نافذة السياق هي 100,000 رمز، مع حد أقصى للإخراج هو 32,000 رمز لكل طلب. ينطبق حد صارم: محتوى الجنس الذي ينطوي على القاصرين مرفوض دائماً. لا تستهلك الأخطاء والرفضات الرصيد. استخدم نقطة النهاية هذه لمهام النص إلى النص مثل وصف الأسلوب أو استخراج البيانات الوصفية.
تكامل SDK الخاص بـ Python
استخدم مكتبة SDK الرسمية الخاصة بـ OpenAI من خلال تعيين عنوان URL الأساسي ومفتاح API. هذه هي أسرع طريقة لدمج واجهة برمجة النصوص غير الخاضعة للرقابة الخاصة بنا في عمليات توليد الصور NSFW القائمة على Python. تتعامل المكتبة مع إعادة المحاولة وتحليل JSON تلقائياً. يمكنك بث الاستجابات أو استخدام وضع JSON حسب الحاجة. تذكر أن هذه واجهة برمجة للنصوص فقط؛ فهي لا تولد الصور أو الصوت أو الفيديو. استخدمها لإعداد الموجّهات التي سيعالجها نموذج توليد الصور الخاص بك. معرف النموذج هوuncensored، ويمكنك التحكم في السلوك باستخدام معاملات مثل temperature و top_p.
تكامل SDK الخاص بـ Node.js
لمطوري Node.js، تعمل مكتبة OpenAI بسلاسة من خلال تكوين عنوان URL الأساسي ليصبحhttps://api.nsfwimage.top/v1. يتيح لك ذلك بناء واجهات برمجة لتوليد الموجّهات أو نصوص المعالجة اللاحقة لخط أنابيب المحتوى NSFW الخاص بك. تدعم المكتبة البث المتدفق، ووضع JSON، واستدعاء الدوال. نظراً لأن واجهة برمجة التطبيقات الخاصة بنا للنصوص فقط، استخدمها لاستخراج البيانات الوصفية أو توليد الأوصاف أو تحسين الموجّهات قبل إرسالها إلى مولد الصور. النموذج غير خاضع للرقابة فيما يخص المحتوى البالغ القانوني، مما يضمن الحصول على النص الذي تحتاجه دون رفض غير متوقع. تحقق من المستندات الرسمية الخاصة بمكتبة Node.js SDK، حيث تتبع واجهة برمجة التطبيقات الخاصة بنا الواجهة القياسية.
الاستجابات المتدفقة
يدعم البث المتدفق عبر SSE. يُبلغ عن استخدام الرموز في الجزء الأخير. هذا مفيد لتوليد الموجّه في الوقت الفعلي أو التسميات التوضيحية في خط أنابيب الصور غير الخاضع للرقابة. يُعيد النموذج اللغوي الكبير بدون رقابة الرموز بمجرد توليدها، مما يتيح لك عرض التقدم أو معالجة النص الجزئي. يعمل البث المتدفق مع مكتبي SDK لكل من Python وNode.js. تذكر أن للنموذج نافذة سياق بحجم 100k وإخراج أقصى يبلغ 16k. لا يغير البث المتدفق الفوترة؛ تُفرض عليك التكلفة عن إجمالي رموز الإدخال والإخراج. تُعالج مكتبات SDK الأخطاء أثناء البث المتدفق، لكن قد تحتاج إلى التحقق من الجزء الأخير لعد الرموز.
وضع JSON واستدعاء الدوال
استخدمresponse_format: {"type": "json_object"} للإخراج المنظم. هذا أمر حاسم لخطوط أنابيب NSFW حيث تحتاج إلى JSON موثوق لقوالب الموجّهات أو البيانات الوصفية. يدعم النموذج غير الخاضع للرقابة وضع JSON واستدعاء الدوال (الأدوات). يتيح استدعاء الدوال تعريف أدوات يمكن للنموذج استدعاؤها، وهو مفيد لاستخراج سمات محددة من النص أو توليد مكونات موجّهة منظمة. النموذج غير مضبوط بدقة لنطاق معين، لذا قد تحتاج إلى تقديم تعليمات واضحة. يضمن وضع JSON أن يكون الإخراج JSON صالحاً، مما يقلل من أخطاء المعالجة اللاحقة في خط الأنابيب الخاص بك. تنطبق حدود المعدل لكل مفتاح، لذا راقب الاستخدام إذا كنت تقدم العديد من الطلبات المنظمة.
حدود المعدل والمعاملات
أنت محدود بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. يجب أن يكون حجم جسم الطلب أقل من 8 MB. إذا تجاوزت الحد، ستحصل على خطأ 429. مفتاح نشط واحد لكل حساب؛ يحل المفتاح الجديد محل المفتاح القديم. المعاملات مثلtemperature، top_p، stop، seed، presence_penalty، و frequency_penalty مدعومة. تتيح لك هذه المعاملات التحكم في الإبداع والحتمية. لخطوط أنابيب الصور NSFW، يضمن تعيين البذذ تكرار تنوعات الموجّهات. النموذج غير خاضع للرقابة فيما يخص المحتوى البالغ القانوني، لكن محتوى الجنس الذي ينطوي على القاصرين مرفوض دائماً. استخدم هذه المعاملات لضبط عمليات توليد الموجّهات أو الوصف الخاصة بك.cURL
curl https://api.nsfwimage.top/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwimage.top/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwimage.top/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 = 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
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| المصادقة | Authorization: Bearer YOUR_KEY |
| معرّف النموذج | uncensored |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwimage.top/v1 |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| وضع JSON | response_format: {"type": "json_object"} |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| حجم الطلب | حتى 8 MB |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| مكافأة | +5% من $50، +10% من $100 |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
#02هل رصيد التجربة صالح إلى الأبد؟
لا، رصيد التجربة بقيمة $0.50 صالح لمدة 7 أيام. وهو متاح لكل حساب جديد دون الحاجة إلى بطاقة. رصيدك المسبق الدفع الذي تشحنه بالعملات المشفرة لا ينتهي صلاحيته.
هل يرفض النموذج جميع المحتوى البالغ؟
لا، النموذج غير خاضع للرقابة فيما يخص المحتوى البالغ القانوني، والخيالي، والمثير للجدل. ومع ذلك، هناك حدّ صارم: محتوى الجنس الذي ينطوي على القاصرين مرفوض دائماً. ينطبق هذا على جميع الطلبات بغض النظر عن الطبيعة العامة غير الخاضعة للرقابة للنموذج.
كيف أصلح الشحنة المزدوجة؟
تُصلح الأخطاء مثل الشحنات المزدوجة عبر صفحة الدعم. لا يتم استرداد رصيدك المسبق الدفع، لكن سيتم حل المشكلة. يتم شحن الرصيد عبر العملات المشفرة (USDT أو USDC) ولا ينتهي صلاحيته.
مفتاحك على بُعد نموذج واحد
#03أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.