क्विकस्टार्ट: अनसेंसर्ड चैट API एकीकृत करना
इन क्विक स्टार्ट गाइड्स के साथ अपने NSFW वीडियो जनरेशन पाइपलाइन में हमारी अनसेंसर्ड चैट API एकीकृत करें। वयस्क सामग्री के लिए प्रॉम्प्ट इंजीनियरिंग, स्क्रिप्ट लेखन और मेटाडेटा एक्सट्रैक्शन संभालने के लिए मानक OpenAI-संगत क्लाइंट का उपयोग करें।
प्रमाणीकरण और बेस URL
हमारा API https://api.nsfwvideogenerator.cc/v1 पर होस्ट किया गया है। प्रमाणीकरण के लिए, अपने API कुंजी को Authorization हेडर में Bearer टोकन के रूप में शामिल करें। आप API कुंजी प्राप्त करें पेज पर Google या ईमेल पासवर्ड के साथ साइन इन करके तुरंत एक कुंजी जनरेट कर सकते हैं। कुंजी निर्माण के बाद केवल एक बार प्रदर्शित होती है, इसलिए इसे सुरक्षित रूप से सहेजें। प्रत्येक खाते में एक समय में केवल एक सक्रिय कुंजी का समर्थन होता है; एक नई कुंजी जनरेट करने से पिछली कुंजी बदल जाती है। शुरू करने के लिए फ़ोन नंबर या क्रेडिट कार्ड की आवश्यकता नहीं है, हालांकि निरंतर उपयोग के लिए प्रीपेड क्रेडिट की आवश्यकता होती है।
पहला अनुरोध
POST अनुरोध /v1/chat/completions पर भेजें। यह एंडपॉइंट टेक्स्ट इनपुट स्वीकार करता है और टेक्स्ट आउटपुट लौटाता है। मॉडल पहचानकर्ता uncensored है। सुनिश्चित करें कि आपके अनुरोध बॉडी में model, messages, और max_tokens फ़ील्ड शामिल हैं। यह एंडपॉइंट आपकी टेक्स्ट-टू-वीडियो पाइपलाइन के प्रॉम्प्ट इंजीनियरिंग लेयर का मुख्य हिस्सा है। यह कॉन्टेक्स्ट विंडो प्रबंधन और प्रतिक्रिया प्रारूपण संभालता है।
curl https://api.nsfwvideogenerator.cc/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 एकीकरण
API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। base_url और api_key को हमारे इंफ्रास्ट्रक्चर की ओर इशारा करने के लिए कॉन्फ़िगर करें। SDK JSON सीरियलाइज़ेशन और HTTP ट्रांसपोर्ट को स्वचालित रूप से संभालता है। यह दृष्टिकोण बैकएंड सेवाओं और डेटा प्रोसेसिंग पाइपलाइनों के लिए आदर्श है। क्लाइंट को आयात करें और अपनी क्रेडेंशियल्स के साथ इसे प्रारंभ करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwvideogenerator.cc/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)
मॉडल नाम uncensored के साथ chat.completions.create() कॉल करें। SDK एक प्रतिक्रिया ऑब्जेक्ट लौटाता है जिसे आप जनरेटेड सामग्री के लिए पार्स कर सकते हैं। यह विधि बैच प्रोसेसिंग और स्क्रिप्ट जनरेशन कार्यों के लिए विश्वसनीय है।
Node SDK Integration
JavaScript वातावरण के लिए, OpenAI Node SDK का उपयोग करें। basePath को हमारे API URL पर सेट करें और अपनी API कुंजी प्रदान करें। यह सेटअप सर्वरलेस फ़ंक्शंस और वेब बैकएंड के साथ सहज रूप से काम करता है। SDK सिंक्रोनस और असिंक्रोनस दोनों कॉल्स का समर्थन करता है। क्लाइंट को एक बार कॉन्फ़िगर करें और कई अनुरोधों के लिए उसे पुन: उपयोग करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwvideogenerator.cc/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);
uncensored मॉडल के साथ चैट कंप्लीशन एंडपॉइंट को इन्वोक करें। रिस्पॉन्स ऑब्जेक्ट में जनरेटेड टेक्स्ट और मेटाडेटा होता है। यह इंटीग्रेशन वेब एप्लिकेशंस में रियल-टाइम कैप्शनिंग और मेटाडेटा एक्सट्रैक्शन के लिए उपयुक्त है।
Streaming Responses
अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API डेटा को 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)
प्रत्येक चंक को क्रमिक रूप से संभालें। पूर्ण प्रतिक्रिया बनाने के लिए टेक्स्ट को एग्रीगेट करें। स्ट्रीमिंग लंबी सामग्री जनरेशन के लिए अनुपस्थित लेटेंसी को कम करती है। यह लाइव कैप्शनिंग या इंटरैक्टिव प्रॉम्प्ट रिफाइनमेंट के लिए आदर्श है।
सीमाएँ, त्रुटियाँ और कॉन्टेक्स्ट
कॉन्टेक्स्ट विंडो 100,000 टोकन की है, और प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन का है। यदि max_tokens सेट नहीं है, तो सीमा 2,048 टोकन है। रेट लिमिट प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समानांतर अनुरोध हैं। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402 और रेट लिमिट्स के लिए 429 शामिल हैं। हल्की सामग्री के लिए रिफ्यूज़ल मुफ़्त हैं। त्रुटियां क्रेडिट नहीं खर्च करती हैं। 429 प्रतिक्रियाओं के लिए एक्सपोनेंशियल बैकऑफ़ का उपयोग करें।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwvideogenerator.cc/v1 |
| मॉडल ID | uncensored |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| कॉन्टेक्स्ट विंडो | 64,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| अधिकतम आउटपुट | 64,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| अनुरोध का आकार | 8 MB तक |
| बोनस | $50 से +5%, $100 से +10% |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| साइन इन | 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 वीडियो या ऑडियो सीधे जनरेट करता है?
नहीं, यह केवल टेक्स्ट API है। यह पाइपलाइन के लिए टेक्स्ट लेयर प्रदान करता है, प्रॉम्प्ट इंजीनियरिंग, स्क्रिप्ट जनरेशन और मेटाडेटा एक्सट्रैक्शन संभालता है। आप अलग वीडियो या ऑडियो जनरेशन मॉडल को चलाने के लिए इसके आउटपुट का उपयोग करते हैं।
मैं अपने खाते में क्रेडिट कैसे जोड़ूं?
आप केवल क्रिप्टो का उपयोग करके टॉप-अप कर सकते हैं, विशेष रूप से USDT (TRC20) या USDC (Base)। भुगतान $10 से $500 की सीमा में होते हैं, बड़ी राशि के लिए बोनस क्रेडिट उपलब्ध है। क्रेडिट कार्ड या PayPal स्वीकार नहीं किए जाते हैं।
मूल्य निर्धारण मॉडल क्या है?
आप 1M इनपुट टोकन के लिए $0.25 और 1M आउटपुट टोकन के लिए $1.00 देते हैं। क्रेडिट प्रीपेड है और कभी खत्म नहीं होता। त्रुटियां और अस्वीकृतियां क्रेडिट खर्च नहीं करतीं, सुनिश्चित करते हुए कि आप केवल सफल प्रतिक्रियाओं के लिए भुगतान करें।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।