NSFW LLM API दस्तावेज़ीकरण
अनलिमिटेड LLM API कुंजी सेकंड में प्राप्त करें और अपना पहला प्रॉम्प्ट भेजें। यह गाइड OpenAI-संगत एंडपॉइंट, स्ट्रीमिंग और टोकन मूल्य निर्धारण को कवर करती है।
क्विकस्टार्ट: पहला अनुरोध
साइन अप करने के तुरंत बाद हमारे OpenAI-संगत अंतर्बिंदु पर चैट पूर्णता अनुरोध भेजें। आपकी API कुंजी आधार URL HTTPS://api.nsfwplayrole.com/v1 पर हर कॉल को प्रमाणीकृत करती है। वयस्क सामग्री के लिए ट्यून्ड ओपन-वेट मॉडल तक पहुँचने के लिए मॉडल ID "uncensored" का उपयोग करें।
कनेक्टिविटी की पुष्टि करने के लिए एक सरल curl कमांड के साथ शुरू करें। एंडपॉइंट मानक JSON पेलोड्स को स्वीकार करता है जिसमें messages एरे होता है। आपको मॉडल के उत्तर वाले टेक्स्ट प्रतिक्रिया प्राप्त होगी।
हमारा API सीधे एकीकरण के लिए डिज़ाइन किया गया है। किसी प्रॉक्सी परत की आवश्यकता नहीं है। आप इस NSFW चैटबॉट को मानक HTTP क्लाइंट्स का उपयोग करके अपने मौजूदा स्टैक में एकीकृत कर सकते हैं।
जटिल लॉजिक बनाने से पहले यह सुनिश्चित करें कि आपकी कुंजी काम कर रही है। प्रतिक्रिया में बिलिंग पारदर्शिता के लिए टोकन उपयोग आंकड़े शामिल होते हैं।
प्रमाणीकरण और हेडर्स
हर अनुरोध में अपने API कुंजी को Authorization हेडर में शामिल करें। फॉर्मेट "Bearer " है। यह मानक हेडर अनसेंसर्ड AI मॉडल तक सुरक्षित पहुंच सुनिश्चित करता है।
आप Google या ईमेल का उपयोग करके "Get API key" पेज के माध्यम से एक कुंजी जनरेट कर सकते हैं। कुंजी केवल एक बार प्रदर्शित होती है, इसलिए इसे तुरंत कॉपी करें। प्रत्येक खाते में केवल एक सक्रिय कुंजी का समर्थन होता है; एक नई कुंजी जनरेट करने से पुरानी कुंजी बदल जाती है।
अपनी कुंजी निजी रखें। यदि यह एक्सपोज हो जाए, तो एक प्रतिस्थापन जनरेट करके इसे रिवोक करें। API कुंजी टोकन खपत के लिए एकमात्र क्रेडेंशियल है।
अमान्य कुंजियाँ एक 401 त्रुटि लौटाती हैं। सुनिश्चित करें कि आपने बिना अतिरिक्त स्पेस के सटीक स्ट्रिंग कॉपी की है। हमारा सर्वर प्रीपेड क्रेडिट बैलेंस के खिलाफ कुंजी की वैलिडेशन करता है।
चैट कंप्लीशंस एंडपॉइंट
POST /v1/chat/completions पर JSON पोस्ट करें ताकि टेक्स्ट रिस्पॉन्स प्राप्त हो सकें। एंडपॉइंट एक मॉडल फील्ड स्वीकार करता है जो "uncensored" पर सेट है। आप GET /v1/models के माध्यम से उपलब्ध मॉडल की सूची भी बना सकते हैं।
पेलोड को एक messages सरल की आवश्यकता होती है। प्रत्येक संदेश में एक भूमिका (user, assistant, system) और सामग्री होती है। मॉडल आपके प्रॉम्प्ट इतिहास के आधार पर एक प्रतिक्रिया जनरेट करता है।
हमारा अनसेंसर्ड LLM 100,000 टोकन तक संदर्भ को संभालता है। इसमें इनपुट प्रॉम्प्ट और आउटपुट कंप्लीशन दोनों शामिल हैं। इस सीमा से अधिक अनुरोध अस्वीकार कर दिए जाते हैं।
रोल प्ले परिदृश्यों या रचनात्मक लेखन के लिए एंडपॉइंट का उपयोग करें। मॉडल मानक अस्वीकृतियों के बिना कानूनी वयस्क सामग्री का जवाब देता है। आप कथा की दिशा नियंत्रित करते हैं।
स्ट्रीमिंग और SSE
अपने अनुरोध में stream को true सेट करके स्ट्रीमिंग सक्षम करें। API एकल JSON ऑब्जेक्ट के बजाय सर्वर-सेंट इवेंट्स (SSE) लौटाता है। प्रत्येक चंक आंशिक पाठ और उपयोग डेटा धारण करता है।
रियल-टाइम में पाठ प्रदर्शित करने के लिए SSE स्ट्रीम को पार्स करें। अंतिम चंक में अनुरोध के लिए कुल टोकन उपयोग शामिल है। यह पूरे प्रतिक्रिया का इंतजार किए बिना सटीक बिलिंग ट्रैकिंग की अनुमति देता है।
स्ट्रीमिंग उपयोगकर्ताओं के लिए संक्रामक विलंबता को कम करती है। यह लंबे विवरण जनरेट किए जाने वाले NSFW रोलप्ले के लिए आदर्श है। कनेक्शन ड्रॉप को सहजता से संभालें, यदि आवश्यक हो तो पुन: प्रयास करें।
स्वचालित स्ट्रीम हैंडलिंग के लिए आधिकारिक OpenAI SDK का उपयोग करें। वे SSE फॉर्मेट को सही तरीके से पार्स करते हैं। हमारा API इन लाइब्रेरीज के साथ पूरी तरह संगत है।
फंक्शन कॉलिंग और JSON मोड
फ़ंक्शन कॉलिंग का उपयोग करें ताकि मॉडल आउटपुट को स्ट्रक्चर किया जा सके। रिक्वेस्ट में नाम, विवरण और पैरामीटर के साथ टूल्स परिभाषित करें। मॉडल प्लेन टेक्स्ट के बजाय एक फ़ंक्शन कॉल ऑब्जेक्ट लौटाता है।
response_format को json_object सेट करके JSON मोड सक्षम करें। मॉडल कठोरता से मान्य JSON लौटाता है। यह संरचित डेटा या गेम स्टेट्स को पार्स करने के लिए उपयोगी है।
गतिशील इंटरैक्शन के लिए फ़ंक्शन कॉलिंग को स्ट्रीमिंग के साथ जोड़ें। मॉडल उपयोगकर्ता इनपुट के आधार पर कार्रवाई का निर्णय ले सकता है। विशिष्ट फ़ंक्शनों को मजबूर करने के लिए tool_choice का उपयोग करें।
प्रसंस्करण से पहले JSON आउटपुट की जांच करें। मॉडल कठोर अनुपालन का लक्ष्य रखता है लेकिन कभी-कभी अमान्य सिंटैक्स लौटा सकता है। हमारा अनसेंसर्ड मॉडल रचनात्मक संदर्भों में भी संरचना बनाए रखता है।
रेट लिमिट्स और मूल्य निर्धारण
प्रति टोकन भुगतान करें बिना किसी मासिक शुल्क के। इनपुट टोकन की कीमत प्रति 1M $0.15 है; आउटपुट टोकन की कीमत प्रति 1M $0.50 है। त्रुटियां और अस्वीकृतियां मुफ्त हैं। क्रेडिट कभी समाप्त नहीं होता है।
केवल क्रिप्टो के साथ टॉप अप करें: USDT (TRC20) या USDC (Base)। राशियां $20 से $500 तक की होती हैं। बोनस क्रेडिट लागू होता है: $50 से +5%, $100 से +10%, $200 से +15%।
रेट लिमिट्स प्रति मिनट 300 अनुरक्षण और प्रति की 8 कंकरेंट अनुरक्षण हैं। अनुरक्षण बॉसी सीमा 8 MB है। सीमाओं को पार करने पर एक 429 त्रुटि लौटाता है।
402 त्रुटि अपर्याप्त क्रेडिट का संकेत देती है। सेवा जारी रखने के लिए तुरंत टॉप अप करें। परीक्षण क्रेडिट $0.50 है जो 7 दिनों के लिए होता है।
cURL
curl https://api.nsfwplayrole.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwplayrole.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwplayrole.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 = 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)अक्सर पूछे जाने वाले प्रश्न
कॉन्टेक्स्ट विंडो का आकार क्या है?
संदर्भ विंडो 100,000 टोकन की है, जो प्रॉम्प्ट और पूर्णता दोनों को कवर करती है। आप बिना पूर्व संदर्भ खोए लंबी रोलप्ले इतिहास भेज सकते हैं। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है।
मैं 401 या 429 जैसी त्रुटियों को कैसे हैंडल करूं?
401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या रद्द कर दी गई है। अपनी कुंजी डैशबोर्ड में जाँचें। 429 त्रुटि दर्शाती है कि आपने प्रति मिनट 300 अनुरोधों की दर सीमा को पार कर लिया है। प्रतीक्षा करें और पुनः प्रयास करें, या समवर्तीता (concurrency) को कम करें।
क्या मॉडल NSFW सामग्री को अस्वीकार करता है?
अनकैप्ड मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। इसे रोलप्ले और यौन सामग्री के लिए ट्यून किया गया है। एकमात्र कठोर सीमा किशोरों से संबंधित यौन सामग्री है, जिसे हमेशा अस्वीकार कर दिया जाता है।
अपना API key प्राप्त करें
साइन अप करें, अपनी कुंजी कॉपी करें, और अपना बेस यूआरएल अपडेट करें। सेटअप सेकंड्स में हो जाता है।