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