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