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