NSFW Video API दस्तावेज़ीकरण
अपनी बिना सेंसर LLM API कुंजी प्राप्त करें और मिनटों में हमारे NSFW Video API पर टेक्स्ट अनुरोध भेजना शुरू करें। यह गाइड उन OpenAI-संगत एंडपॉइंट्स, स्ट्रीमिंग और फ़ंक्शन कॉलिंग को कवर करती है जिनकी आपको एडल्ट कंटेंट पाइपलाइनों के लिए आवश्यकता है।
https://api.nsfwvideoapi.com/v1uncensoredबेस यूआरएल और प्रमाणीकरण
NSFW Video API मानक OpenAI-कम्पैटिबल एंडपॉइंट्स का उपयोग करता है। आपका बेस URL है https://api.nsfwvideoapi.com/v1। प्रमाणीकरण के लिए, Authorization हेडर में अपना API कुंजी Bearer टोकन के रूप में शामिल करें। API कुंजी प्राप्त करें पेज पर केवल ईमेल और पासवर्ड का उपयोग करके आप एक कुंजी जनरेट कर सकते हैं। शुरुआत करने के लिए फ़ोन नंबर या क्रेडिट कार्ड की आवश्यकता नहीं है। कुंजी साइनअप के तुरंत बाद दिखाई जाती है। यदि आपको एक नई कुंजी चाहिए, तो आप इसे किसी भी समय रीजनरेट कर सकते हैं, जिससे पुरानी कुंजी तुरंत रद्द हो जाती है। यह आपकी इंटिग्रेशन को सरल और सुरक्षित रखता है।
पहला अनुरोध
/v1/chat/completions पर POST अनुरोध भेजें जिसमें मॉडल ID uncensored हो। यह मॉडल वयस्क सामग्री के लिए ट्यून्ड है और कानूनी विषयों को अस्वीकार नहीं करता है। निम्नलिखित उदाहरण cURL का उपयोग करके एक मूलभूत टेक्स्ट कंप्लीशन दिखाता है। YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें।
curl https://api.nsfwvideoapi.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."}]
}'
प्रतिक्रिया choices[0].message.content में जनरेटेड टेक्स्ट लौटाती है। आप GET /v1/models का उपयोग करके उपलब्ध मॉडल भी जांच सकते हैं। यह पुष्टि करता है कि API सही ढंग से प्रतिक्रिया दे रहा है, जिससे आप अपनी पाइपलाइन में गहराई से इंटिग्रेट करने से पहले तैयार हो जाते हैं।
Python SDK एकीकरण
NSFW Video API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें। निम्नलिखित कोड स्निपेट दिखाता है कि क्लाइंट को कैसे इनिशियलाइज़ करें और प्रॉम्प्ट कैसे भेजें। यह दृष्टिकोण किसी भी मानक OpenAI-संगत क्लाइंट लाइब्रेरी के साथ काम करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwvideoapi.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)
सुनिश्चित करें कि आप जनरेटेड कंटेंट निकालने के लिए प्रतिक्रिया ऑब्जेक्ट को हैंडल करें। यह विधि उन बैकएंड सेवाओं के लिए आदर्श है जहाँ आपको स्ट्रक्चर्ड डेटा प्रोसेसिंग की आवश्यकता होती है। सभी अनुरोधों के लिए मॉडल ID uncensored ही रहती है।
Node.js SDK उपयोग
Node.js वातावरण के लिए, openai npm पैकेज का उपयोग करें। सही बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। निम्नलिखित कोड एक सरल चैट कंप्लीशन अनुरोध दिखाता है। यह NSFW टेक्स्ट जनरेशन टास्क हैंडल करने वाले सर्वरलेस फ़ंक्शन्स या वेब सर्वर्स के लिए उपयोगी है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwvideoapi.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);
प्रतिक्रिया संरचना OpenAI प्रारूप से मेल खाती है। आप सामग्री को पार्स कर सकते हैं और इसे अपने एप्लिकेशन लॉजिक में पास कर सकते हैं। याद रखें कि मॉडल इमेज या वीडियो जनरेशन नहीं करता है; यह एक शुद्ध टेक्स्ट API है।
SSE के साथ स्ट्रीमिंग
अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API रियल-टाइम टोकन डिलीवरी के लिए Server-Sent Events (SSE) लौटाता है। इससे उपयोगकर्ताओं के लिए अनुभवजन्य लेटेंसी कम होती है। निम्नलिखित उदाहरण Node.js में स्ट्रीमिंग प्रतिक्रियाओं को हैंडल करने का तरीका दिखाता है।
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)
प्रत्येक चंक को आने पर प्रोसेस करें। यह उन चैट इंटरफेस के लिए महत्वपूर्ण है जहां उपयोगकर्ता तुरंत फीडबैक की उम्मीद करते हैं। स्ट्रीमिंग उन सभी OpenAI-संगत SDKs के साथ काम करती है जो SSE का समर्थन करते हैं। ध्यान दें कि स्ट्रीमिंग मूल्य निर्धारण या टोकन गिनती को प्रभावित नहीं करती है।
रेट लिमिट, त्रुटियां और कॉन्टेक्स्ट
प्रति API कुंजी प्रति मिनट 300 अनुरोधों तक सीमित हैं। अधिकतम अनुरोध बॉडी आकार 8 MB है। सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401 और यदि आपका प्रीपेड क्रेडिट खत्म हो जाता है तो 402 शामिल हैं। जारी रखने के लिए डैशबोर्ड से अपना क्रेडिट अपग्रेड करें। प्रॉम्प्ट और पूर्णता संयुक्त रूप से 100,000 टोकन के लिए कॉन्टेक्स्ट विंडो है। यदि आप सीमा से अधिक हो जाते हैं, तो API एक 429 त्रुटि लौटाता है। बाधाओं से बचने के लिए अपने टोकन उपयोग की सावधानी से योजना बनाएं।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| मॉडल ID | uncensored |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nsfwvideoapi.com/v1 |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| JSON मोड | response_format: {"type": "json_object"} |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| अनुरोध का आकार | 8 MB तक |
| टॉप-अप | 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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
कॉन्टेक्स्ट विंडो का आकार क्या है?
कॉन्टेक्स्ट विंडो 100,000 टोकन का है, जो इनपुट प्रॉम्प्ट और आउटपुट पूर्णता दोनों को कवर करता है। यह बिना ट्रंकेशन के लंबी बातचीत या बड़े दस्तावेज़ प्रसंस्करण की अनुमति देता है।
क्या प्रॉम्प्ट्स ट्रेनिंग के लिए उपयोग किए जाते हैं?
नहीं, आपके प्रॉम्प्ट प्रशिक्षण के लिए उपयोग नहीं किए जाते हैं। NSFW Video API आपकी डेटा को मॉडल सुधार डेटासेट से अलग रखकर आपकी गोपनीयता का सम्मान करता है।
कौन सा कंटेंट ब्लॉक किया जाता है?
एकमात्र कठोर कंटेंट सीमा किशोरों से जुड़ा यौन कंटेंट है। अन्य सभी कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को बिना अस्वीकृति के अनुमति है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस यूआरएल बदलें। सेटअप यही है।