NSFW API त्वरित शुरुआत गाइड
अपना बिना सेंसर LLM API कुंजी प्राप्त करें और सेकंडों में टेक्स्ट भेजना शुरू करें। यह गाइड बेस URL, प्रमाणीकरण और आपके NSFW चैटबॉट या रोलप्ले ऐप के लिए चैट-पूर्णता एंडपॉइंट को कवर करती है।
प्रमाणीकरण और बेस URL
हमारा API OpenAI-संगत है, इसलिए आप मौजूदा SDKs को न्यूनतम परिवर्तनों के साथ उपयोग कर सकते हैं। बेस URL https://api.nsfwapihub.com/v1 है। आपको Authorization हेडर में Bearer टोकन के रूप में अपनी API कुंजी शामिल करनी होगी। केवल एक ईमेल से साइन अप करने के बाद डैशबोर्ड से अपनी कुंजी प्राप्त करें। कुंजी तुरंत दिखाई जाती है और किसी भी समय पुनर्जनित की जा सकती है, जिससे पुरानी कुंजी रद्द हो जाती है।
ट्रायल के लिए फोन नंबर या कार्ड की आवश्यकता नहीं है। हम पे-एज-यू-गो प्रीपेड क्रेडिट का उपयोग करते हैं जो कभी समाप्त नहीं होते। नए खातों को $0.50 का ट्रायल क्रेडिट मिलता है जो 7 दिनों के लिए मान्य है। उच्च वॉल्यूम के लिए, टॉप-अप $10 से शुरू होता है, उच्च स्तरों पर बोनस क्रेडिट उपलब्ध हैं। अपनी कुंजी सुरक्षित रखें; इसकी किसी भी व्यक्ति के पास आपके क्रेडिट खर्च करने की क्षमता है।
पहला अनुरोध
अपनी सेटअप परीक्षण करने के लिए एक मानक चैट पूर्णता अनुरोध भेजें। हमारे ओपन-वेट मॉडल तक पहुंचने के लिए uncensored मॉडल ID का उपयोग करें। API टेक्स्ट इनपुट स्वीकार करता है और टेक्स्ट आउटपुट लौटाता है। यह एम्बेडिंग, छवियों या ऑडियो का समर्थन नहीं करता है। सुनिश्चित करें कि आपका अनुरोध बॉडी 8 MB से कम रहे। यह नैरेटिव और रोलप्ले संदर्भों के लिए अनुकूलित एक शुद्ध टेक्स्ट पूर्णता API है।
मॉडल कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देता है, हालांकि किशोरों के साथ यौन सामग्री हमेशा ब्लॉक की जाती है। आप इस एंडपॉइंट का उपयोग बिना सेंसर रोलप्ले, रचनात्मक लेखन या किसी भी टेक्स्ट-आधारित एप्लिकेशन के लिए कर सकते हैं। प्रतिक्रिया में उत्पन्न टेक्स्ट और टोकन उपयोग आंकड़े शामिल हैं।
curl https://api.nsfwapihub.com/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 SDK एकीकरण
तेज़ इंटिग्रेशन के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। अपने क्लाइंट कॉन्फ़िगरेशन में base_url और api_key सेट करें। बाकी सिंटैक्स मानक OpenAI चैट कंप्लीशन एंडपॉइंट की नक़ल करता है। यह दृष्टिकोण सिंक्रोनस और असिंक्रोनous दोनों एप्लिकेशन के लिए काम करता है। यह अपने Python बैकएंड में बिना सेंसर AI API जोड़ने का सबसे सरल तरीका है।
याद रखें कि मॉडल आईडी uncensored है, न कि gpt-4 या इसी तरह का। API फ़ंक्शन कॉलिंग का समर्थन करता है, इसलिए आप अपने सिस्टम प्रॉम्प्ट या टूल्स सरणी में फ़ंक्शन परिभाषित कर सकते हैं। इससे संरचित आउटपुट या बाहरी सिस्टम के साथ इंटीग्रेशन संभव होता है। कॉन्टेक्स्ट विंडो 100,000 टोकन की है, जिससे लंबी बातचीत या बड़े दस्तावेज़ संभव होते हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapihub.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 SDK एकीकरण
JavaScript या TypeScript प्रोजेक्ट्स के लिए, OpenAI Node SDK सीधे काम करता है। हमारे API URL पर इशारा करने वाले base_url के साथ क्लाइंट कॉन्फ़िगर करें और अपनी API कुंजी प्रदान करें। यह उन मौजूदा कोडबेस के साथ संगतता सुनिश्चित करता है जो पहले से ही OpenAI-कम्पैटिबल सेवाओं का उपयोग करते हैं। केवल इन दो कॉन्फ़िगरेशन वैल्यूज़ को बदलकर आप अलग-अलग प्रोवाइडर्स के बीच आसानी से स्विच कर सकते हैं।
बिना सेंसर मॉडल मानक चैट संदेशों को संभालता है। आप बातचीत का इतिहास बनाने के लिए उपयोगकर्ता और सहायक संदेश पास कर सकते हैं। API पूर्णताएँ लौटाता है जो बिना अनावश्यक नैतिकता के कथा को जारी रखती हैं। यह किरदार भूमिका निभाने या वयस्क-थीम वाली कहानी कहने के लिए आदर्श है। रेट लिमिट और अपर्याप्त फंड्स सहित, त्रुटियों को सहजता से संभालना सुनिश्चित करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapihub.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);
स्ट्रीमिंग प्रतिक्रियाएं
बेहतर उपयोगकर्ता अनुभव के लिए, प्रतिक्रिया को स्ट्रीम करने के लिए Server-Sent Events (SSE) का उपयोग करें। इससे आपकी एप्लिकेशन टेक्स्ट को उत्पन्न होते ही प्रदर्शित कर सकती है, जिससे अनुपस्थित विलंबता कम होती है। अपने अनुरोध में stream पैरामीटर को true पर सेट करें। API चंक्स की एक स्ट्रीम लौटाएगा, प्रत्येक में पूर्णता का एक हिस्सा होता है।
अंतिम संदेश बनाने के लिए अपने क्लाइंट-साइड कोड या बैकएंड प्रॉक्सी में इन चंक्स को प्रक्रिया करें। स्ट्रीमिंग अधिकांश OpenAI-संगत SDKs द्वारा समर्थित है। यह सुविधा उन चैट एप्लिकेशन्स के लिए आवश्यक है जहां उपयोगकर्ता रियल-टाइम इंटरैक्शन की उम्मीद करते हैं। बिना सेंसर मॉडल दक्षता से टेक्स्ट उत्पन्न करता है, जिससे अंत-उपयोगकर्ताओं के लिए स्ट्रीमिंग एक सहज अनुभव बन जाता है।
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 कुंजी प्रति मिनट 300 अनुरोधों तक सीमित हैं। यदि आप इससे अधिक करते हैं, तो आपको 429 Too Many Requests त्रुटि मिलती है। अनुरोधों को शरीर के आकार में 8 MB तक सीमित किया गया है। यदि आपकी कुंजी अमान्य है, तो आपको 401 Unauthorized त्रुटि मिलती है। यदि आपके क्रेडिट खत्म हो जाते हैं, तो आपको 402 Payment Required त्रुटि मिलती है। सेवा का उपयोग जारी रखने के लिए डैशबोर्ड के माध्यम से अपने बैलेंस को टॉप-अप करें।
कॉन्टेक्स्ट विंडो 100,000 टोकन का है, जिसमें प्रॉम्प्ट और पूर्णता दोनों शामिल हैं। यह व्यापक बातचीत का इतिहास या बड़े इनपुट टेक्स्ट की अनुमति देता है। मॉडल GPT, Claude या किसी अन्य विक्रेता का मॉडल नहीं है; यह एक अलग ओपन-वेट मॉडल है। सुनिश्चित करें कि आपकी एप्लिकेशन इन सीमाओं और त्रुटियों को उचित रूप से संभालती है ताकि एक सहज उपयोगकर्ता अनुभव बनाए रखा जा सके।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| Base URL | https://api.nsfwapihub.com/v1 |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| मॉडल ID | uncensored |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| JSON मोड | response_format: {"type": "json_object"} |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अनुरोध का आकार | 8 MB तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| बोनस | $50 से +5%, $100 से +10% |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या यह API वास्तव में बिना सेंसर है?
हाँ, मॉडल कानूनी वयस्क उपयोग, काल्पनिक परिदृश्यों या विवादास्पद विषयों के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून्ड है। यह वयस्क विषयों को ब्लॉक नहीं करता है, जब तक कि उनमें किशोरों के साथ यौन सामग्री शामिल न हो, जिसे हमेशा ब्लॉक किया जाता है।
क्या ट्रायल के लिए मुझे क्रेडिट कार्ड की आवश्यकता है?
नहीं। साइन अप करने के लिए आपको केवल एक ईमेल और पासवर्ड की आवश्यकता है। आपको भुगतान विवरण प्रदान किए बिना 7 दिनों के लिए मान्य $0.50 का मुफ़्त ट्रायल क्रेडिट प्राप्त होता है।
कॉन्टेक्स्ट विंडो का आकार क्या है?
कॉन्टेक्स्ट विंडो 100,000 टोकन का है, जो इनपुट प्रॉम्प्ट और आउटपुट पूर्णता दोनों को कवर करता है। यह लंबी बातचीत या बड़े दस्तावेज़ प्रसंस्करण की अनुमति देता है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। यही पूरी सेटअप है।