API दस्तावेज़ीकरण
अपने क्लाइंट को मिनटों में हमारे अनसेंसर्ड AI API से कनेक्ट करें। मानक OpenAI SDKs का उपयोग करें एकल बेस यूआरएल और एक मॉडल आईडी के साथ बिना रूटिंग जटिलता के असीमित सामग्री प्राप्त करने के लिए।
प्रमाणीकरण और बेस URL
हर अनुरोध शुरू करें अपनी API कुंजी को Authorization हेडर में। हमारा बेस यूआरएल सीधे chat-completions एंडपॉइंट की ओर इशारा करता है, इसलिए आप अपनी कुंजी डाल सकते हैं और शुरू कर सकते हैं।
Google या ईमेल के माध्यम से तुरंत एक कुंजी प्राप्त करें। कुंजी तुरंत स्क्रीन पर दिखाई देती है, फोन नंबर की आवश्यकता नहीं होती है, और आप पुरानी कुंजी को बदलने के लिए किसी भी समय एक नई जनरेट कर सकते हैं।
अपनी कुंजी निजी रखें। प्रत्येक खाते में एक सक्रिय कुंजी होती है, और त्रुटियां या अस्वीकृतियां आपकी प्रीपेड क्रेडिट नहीं खर्च करतीं।
पहला अनुरोध
अपने मॉडल आईडी को uncensored सेट करके चैट एंडपॉइंट पर एक POST रिक्वेस्ट भेजें। यह सिंपल स्ट्रक्चर किसी भी OpenAI-compatible क्लाइंट के साथ काम करता है।
- अथोराइजेशन हेडर को Bearer YOUR_API_KEY पर सेट करें।
- एंडपॉइंट को हमारे बेस यूआरएल पर कॉन्फ़िगर करें।
- अपने संदेश सरणी और मॉडल पहचानकर्ता शामिल करें।
टेक्स्ट इनपुट होता है और टेक्स्ट आउटपुट होता है। बेसिक उपयोग के लिए कोई अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं है।
curl https://api.aiunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Python SDK एकीकरण
हमारे बेस URL और अपनी कुंजी के साथ OpenAI क्लाइंट को इनिशियलाइज़ करें। पायथन SDK सीरियलाइज़ेशन को स्वचालित रूप से संभालता है, जिससे आप अपने लॉजिक पर ध्यान केंद्रित कर सकते हैं।
सुनिश्चित करने के लिए मॉडल id uncensored पास करें कि आप हमारे विशिष्ट इन्फरेंस लेयर को हिट कर रहे हैं। यह सभी जनरेशन में संगत अनसेंसर्ड व्यवहार की गारंटी देता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunrestricted.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 एकीकरण
Node.js क्लाइंट को हमारे API पर इंगित करने के लिए कॉन्फ़िगर करें। यह दृष्टिकोण उन बॉट्स या सर्वरलेस फ़ंक्शन्स के लिए अच्छा काम करता है जिन्हें त्वरित एकीकरण की आवश्यकता होती है।
apiKey और baseURL गुणों को सही से सेट करें। SDK HTTP कॉल्स प्रबंधित करता है, इसलिए आपको केवल प्रतिक्रिया का प्रतीक्षा करना है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunrestricted.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 सेट करके स्ट्रीमिंग सक्षम करें। आप टोकन जनरेट होने पर सर्वर-सेंट इवेंट्स (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)
रेट लिमिट्स और त्रुटि हैंडलिंग
यदि आपकी कुंजी अमान्य है तो 401, यदि आपका प्रीपेड क्रेडिट समाप्त हो गया है तो 402, और यदि आप प्रति कुंजी प्रति मिनट 300 अनुरोधों की दर सीमा से अधिक हो जाते हैं तो 429 की उम्मीद करें।
आप एक साथ 8 समकालिक अनुरोध चला सकते हैं। अनुरोध बॉडी 8 MB से कम रहनी चाहिए। इन्हें धैर्यपूर्वक हैंडल करें एक्सपोनेंशियल बैकऑफ़ के साथ पुनः प्रयास करके या टॉप-अप के लिए प्रॉम्प्ट करके।
संदर्भ विंडो प्रॉम्प्ट और पूर्णता के संयोजन के लिए 100,000 टोकन का समर्थन करती है, जिससे आपके अनुप्रयोगों में गहन संदर्भ धारण की अनुमति मिलती है।
सामान्य प्रश्न
unrestricted AI API के साथ शुरुआत कैसे करें?
Google या ईमेल से साइन अप करें और तुरंत एक API की प्राप्त करें। आप $0.50 के ट्रायल क्रेडिट के साथ शुरू करते हैं, जो 7 दिनों के लिए वैध है, ताकि आप क्रिप्टो क्रेडिट जोड़ने से पहले एंडपॉइंट का परीक्षण कर सकें।
यदि क्रेडिट खत्म हो जाता है तो क्या होता है?
आपको अपर्याप्त फंड्स की सूचना देने वाला 402 त्रुटि संदेश प्राप्त होगा। एक्सेस पुनर्स्थापित करने के लिए USDT (TRC20) या USDC (Base) के साथ टॉप-अप करें। आपका प्रीपेड क्रेडिट कभी समाप्त नहीं होता, इसलिए आप तैयार होने पर कभी भी फंड्स जोड़ सकते हैं।
क्या यह NSFW चैटबॉट उपयोग के लिए एक सच्चा अनकैप्सर्ड LLM है?
हाँ, मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। एकमात्र कड़ा नियम यह है कि किशोरों से संबंधित यौन सामग्री को प्रॉम्प्ट की परवाह किए बिना हमेशा अस्वीकार किया जाता है।