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