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