AR ▾

دمج واجهة برمجة تطبيقات روبوت الدردشة NSFW

احصل على مفتاح API الخاص بـ LLM بدون رقابة وابدأ في توليد النصوص في دقائق باستخدام نقطة النهاية المتوافقة مع OpenAI. يغطي هذا الدليل المصادقة، الطلبات الأساسية، والبث المتدفق مع واجهة برمجة تطبيقات روبوت الدردشة NSFW.

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

تستخدم واجهة برمجة تطبيقات NSFW Chatbot عنوان URL الأساسي المتوافق مع OpenAI. تتطلب جميع الطلبات مفتاح API يُمرَّر في رأس Authorization. يمكنك إنشاء هذا المفتاح فوراً عن طريق تسجيل الدخول باستخدام Google أو عنوان بريد إلكتروني. لا توجد رسوم شهرية أو اشتراكات؛ تقوم ببساطة بشحن الرصيد بالعملات المشفرة والدفع مقابل ما تستخدمه.

عنوان URL الأساسي هو https://api.nsfwchatbot.top/v1. لاستخدام مكتبات SDK الرسمية الخاصة بـ OpenAI أو أي عميل متوافق، قم بتكوين عميلك للإشارة إلى هذا العنوان URL وقم بتعيين مفتاح API. معرف النموذج الذي يجب إرساله هو uncensored. هذا النموذج مفتوح الأوزان ومُضبط للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثاليًا للمطورين الذين يبنون تطبيقات روبوتات الدردشة NSFW.

الطلب الأول

خطوتك الأولى هي إرسال طلب إكمال دردشة بسيط. تقبل واجهة API تنسيق JSON القياسي الخاص بـ OpenAI. يجب أن تحدد model كـ uncensored. نقطة النهاية هي POST /v1/chat/completions. إليك مثال أساسي باستخدام cURL للبدء.

curl https://api.nsfwchatbot.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."}]
  }'

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

تكامل SDK لـ Python

لمطوري Python، تعمل حزمة openai الرسمية مباشرة مع واجهة برمجة التطبيقات الخاصة بنا. تحتاج فقط إلى تجاوز عنوان URL الأساسي. هذا يسمح لك باستخدام الأساليب المألوفة مثل chat.completions.create(). يقلل هذا النهج من تغييرات الكود إذا كنت تنتقل من مزود آخر. ومع ذلك، لاحظ أننا لا نقدم التضميمات أو الصور أو الصوت. واجهة برمجة التطبيقات الخاصة بنا مخصصة لتوليد النصوص فقط.

from openai import OpenAI

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

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

تكامل SDK لـ Node.js

يمكن لمطوري Node.js استخدام حزمة npm openai مع تكوين مماثل. حدد عنوان URL الأساسي ومفتاح API في تهيئة العميل الخاص بك. يضمن هذا التوافق مع قواعد الشفرة الموجودة. يظل معرف النموذج uncensored. يمكنك استخدام المعاملات القياسية مثل messages و stream.

import OpenAI from "openai";

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

يتعامل هذا SDK مع طلبات HTTP وتحليل الاستجابة لك. يمكنك دمجه في مسارات Express أو الوظائف الخالية من الخوادم بسهولة. نظرًا لأننا نستخدم رصيد مسبق الدفع، راقب استخدامك عبر لوحة التحكم. الأخطاء لا تستهلك الرصيد، مما يساعد في الحفاظ على التكاليف قابلة للتنبؤ. تدعم واجهة برمجة التطبيقات ما يصل إلى 300 طلب في الدقيقة لكل مفتاح.

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

لتجارب المستخدم في الوقت الفعلي، فعّل البث المتدفق عن طريق تعيين stream: true. تعيد واجهة برمجة التطبيقات البيانات كـ Server-Sent Events (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)

عالج البث المتدفق في شفرة العميل الخاصة بك لتجميع الرموز. هذا أمر أساسي لواجهات روبوتات الدردشة حيث يتوقع المستخدمون ملاحظات فورية. يدعم النموذج البث المتدفق لجميع أنواع الطلبات. لا يزال بإمكانك استخدام معلمات مثل تسلسلات stop أو max_tokens أثناء البث. فقط تأكد من إغلاق اتصال البث المتدفق بشكل صحيح في العميل الخاص بك بعد آخر قطعة.

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

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

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

أسئلة وأجوبة

كيف تعمل الفوترة؟

تدفع فقط مقابل الرموز المستخدمة. تكلفة رموز الإدخال $0.25 لكل مليون، وتكلفة رموز الإخراج $1.00 لكل مليون. الأخطاء والرفض لا تكلفك شيئًا. يتم شحن الرصيد عبر العملات المشفرة ولا ينتهي.

ما هي طرق الدفع بالعملات المشفرة المقبولة؟

نقبل USDT (TRC20) و USDC (Base). الحد الأدنى للشحن هو $10، والحد الأقصى هو $500. تحصل على مكافأة +5% للقيمة $50+ و +10% للقيمة $100+. لا نقبل البطاقات أو PayPal.

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

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

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

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

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

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

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

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