अनसेंसर्ड AI API क्विकस्टार्ट गाइड
यह क्विकस्टार्ट गाइड आपको मानक OpenAI-कम्पैटिबल SDKs का उपयोग करके अनकेंसरड Dolphin API को इंटीग्रेट करने में मदद करती है, जिससे थर्ड-पार्टी रेट लिमिट्स और सेंसरशिप लेयर्स से बचा जा सकता है।
प्रमाणीकरण और बेस URL सेटअप
प्रदान किए गए बेस URL और API कुंजी के साथ अपने क्लाइंट को कॉन्फ़िगर करें ताकि आप हमारे होस्ट किए गए एंडपॉइंट से सीधे कनेक्ट हो सकें। Google या ईमेल के माध्यम से साइन अप करने के तुरंत बाद आपको एक सक्रिय कुंजी मिलती है, फ़ोन नंबर की आवश्यकता नहीं होती। बेस URL HTTPS://api.uncensoreddolphinopenrouter.com/v1 है और मॉडल पहचानकर्ता "uncensored" है। यह सेटअप किसी भी OpenAI-compatible क्लाइंट के साथ काम करता है, बस base_url बदलें और Authorization हेडर में अपनी API कुंजी प्रदान करें। मासिक सदस्यता या जटिल रूटिंग की आवश्यकता नहीं है, बस मॉडल तक सीधा पहुंच है।
अपनी पहली चैट कंप्लीशन भेजना
/v1/chat/completions चैट कंप्लीशन एंडपॉइंट पर POST अनुरोध करें। uncensored मॉडल से टेक्स्ट प्रतिक्रियाएं जनरेट करें। आप स्टैंडर्ड OpenAI फॉर्मेट का उपयोग करके सरल प्रॉम्प्ट या संरचित संदेश भेज सकते हैं। API कानूनी वयस्क सामग्री के लिए अतिरिक्त सुरक्षा अस्वीकृतियों के बिना एक प्रत्यक्ष टेक्स्ट प्रतिक्रिया लौटाता है। सुनिश्चित करें कि आपका अनुरोध बॉडी मॉडल फ़ील्ड "uncensored" पर सेट है। यह एंडपॉइंट केवल चैट कंप्लीशन का समर्थन करता है, एम्बेडिंग या इमेज जनरेशन नहीं। आप तुरंत अपने ट्रायल क्रेडिट या भुगतान शेष राशि के साथ परीक्षण शुरू कर सकते हैं।
Python SDK का उपयोग
प्रोग्रामेटिक रूप से अनुरोध भेजने के लिए अपने बेस URL और API कुंजी के साथ OpenAI क्लाइंट को इनिशियलाइज़ करें। इस दृष्टिकोण से आपको न्यूनतम कोड परिवर्तनों के साथ मौजूदा पायथन अनुप्रयोगों में अनसेंसर्ड LLM को एकीकृत करने की अनुमति मिलती है। बेस URL को हमारे होस्टेड एंडपॉइंट पर सेट करें और प्रमाणीकरण के लिए अपनी API कुंजी पास करें। क्लाइंट HTTP अनुरोधों को संभालेगा और आगे के प्रसंस्करण के लिए प्रतिक्रिया ऑब्जेक्ट लौटाएगा। आप आउटपुट शैली को नियंत्रित करने के लिए तापमान और top_p जैसे पैरामीटर को समायोजित कर सकते हैं। यह विधि कस्टम इंटरफ़ेस बनाने या वर्कफ़्लो को स्वचालित करने के लिए आदर्श है।
Node SDK का उपयोग
विशिष्ट बेस URL और अपनी API कुंजी के साथ OpenAI Node क्लाइंट कॉन्फ़िगर करें ताकि API के साथ इंटरैक्ट किया जा सके। यह परिचित SDK पैटर्न का उपयोग करने वाले Node.js एप्लिकेशन में सहज एकीकरण सक्षम करता है। क्लाइंट को HTTPS://api.uncensoreddolphinopenrouter.com/v1 पर इंगित करें और प्रमाणीकरण के लिए अपनी कुंजी प्रदान करें। आप फिर अपने वांछित पैरामीटर के साथ चैट पूर्णता विधि को कॉल कर सकते हैं। प्रतिक्रिया में जनरेटेड टेक्स्ट और टोकन उपयोग आंकड़े शामिल होते हैं। यह सेटअप सर्वर-साइड एप्लिकेशन या बैकएंड सेवाओं के लिए उत्तम है जिन्हें अनसेंसर्ड टेक्स्ट जनरेशन की आवश्यकता होती है।
स्ट्रीमिंग रिस्पॉन्सेस हैंडल करना
रियल-टाइम टोकन अपडेट प्राप्त करने के लिए अपने अनुरोध में stream पैरामीटर को true सेट करके स्ट्रीमिंग सक्षम करें। API टोकन जनरेट होते ही तत्काल प्रतिक्रिया के लिए सर्वर-सेंट इवेंट्स (SSE) लौटाता है। प्रत्येक चंक में आंशिक पाठ और अंतिम चंक में उपयोग डेटा होता है। यह दृष्टिकोण आउटपुट को क्रमिक रूप से प्रदर्शित करके उपयोगकर्ताओं के लिए अनुभव की गई लेटेंसी को कम करता है। आप रियल-टाइम में अपनी UI को अपडेट करने के लिए SSE स्ट्रीम को पार्स कर सकते हैं। स्ट्रीमिंग सभी चैट कंप्लीशन अनुरोधों के लिए समर्थित है, जिसमें फंक्शन कॉलिंग या JSON मोड वाले अनुरोध भी शामिल हैं।
टोकन सीमाओं और लागतों को समझना
संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन तक समर्थित है, प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। मूल्य $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन है, केवल वास्तविक उपयोग के लिए चार्ज किया जाता है। त्रुटियों और अस्वीकृतियों के लिए कोई लागत नहीं होती, जिससे आप केवल सफल पूर्णताओं के लिए भुगतान करते हैं। पूर्वभुगतान क्रेडिट कभी समाप्त नहीं होता, और आप $20 से शुरू होने वाले क्रिप्टो के साथ टॉप-अप कर सकते हैं। यह पारदर्शी मूल्य निर्धारण मॉडल आपको छिपी हुई फील्स के बिना लागत प्रबंधन में मदद करता है।
रेट लिमिट्स और कंकरेंसी
प्रत्येक API कुंजी स्थिर प्रदर्शन सुनिश्चित करने के लिए प्रति मिनट 300 अनुरक्ष और 8 समवर्ती अनुरक्ष तक सीमित है। अधिकतम अनुरक्ष बॉडी आकार 8 MB है, जो बड़े संदर्भ विंडो को धारण करता है। यदि आप इन सीमाओं से अधिक हो जाते हैं, तो आपको दर सीमा पार होने को दर्शाता 429 त्रुटि मिलती है। आप मौजूदा कुंजी को प्रतिस्थापित करने के लिए एक नई कुंजी जनरेट कर सकते हैं, क्योंकि प्रत्येक खाते में केवल एक कुंजी सक्रिय होती है। ये सीमाएं दुरुपयोग को रोकती हैं जबकि उच्च उपलब्धता बनाए रखती हैं। इष्टतम प्रदर्शन के लिए इन सीमाओं के भीतर रहने के लिए अपने उपयोग की निगरानी करें।
cURL
curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five key differences between python and rust"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreddolphinopenrouter.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreddolphinopenrouter.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);स्ट्रीमिंग
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)सामान्य प्रश्न
क्या अनसेंसर्ड Dolphin API OpenRouter मॉडल्स के साथ संगत है?
हाँ, हमारा API पूर्णतः OpenAI-संगत है, जिसका अर्थ है कि यह OpenRouter मॉडल्स के लिए उपयोग किए जाने वाले मानक SDKs के साथ काम करता है। हालांकि, हम एक स्वतंत्र सेवा हैं और OpenRouter जैसा ही मॉडल या इंफ्रास्ट्रक्चर प्रदान नहीं करते हैं। आप एक ही क्लाइंट कोड का उपयोग कर सकते हैं लेकिन तीसरे पक्ष की दर सीमाओं के बिना सीधी पहुंच के लिए अपने बेस URL पर इसे इंगित करें।
यदि मुझे 402 एरर मिलता है तो क्या होता है?
402 त्रुटि संकेत देती है कि आपके खाते में अनुरोध प्रसंस्कृत करने के लिए अपर्याप्त क्रेडिट है। आप TRC20 पर USDT या Base पर USDC के माध्यम से अपनी शेष राशि टॉप अप कर सकते हैं, जिसमें राशियां $20 से $500 तक होती हैं। बड़े टॉप-अप के लिए बोनस क्रेडिट जोड़ा जाता है, और आपका क्रेडिट कभी समाप्त नहीं होता है। 401 (अमान्य कुंजी) जैसी त्रुटियों के लिए आपको अपनी API कुंजी की जांच करनी चाहिए, जबकि 429 (रेट लिमिट) का अर्थ है कि आपने प्रति मिनट 300 अनुरोधों की सीमा पार कर ली है।
क्या मैं फ़ंक्शन कॉलिंग और JSON मोड के लिए इस API का उपयोग कर सकता हूँ?
हाँ, API response_format पैरामीटर के माध्यम से फ़ंक्शन कॉलिंग और JSON मोड का समर्थन करता है। आप अपने अनुरोध में टूल्स परिभाषित कर सकते हैं और संरचित JSON प्रतिक्रियाएं प्राप्त कर सकते हैं। इससे उन अनुप्रयोगों के साथ उन्नत एकीकरण संभव होता है जिनमें संरचित डेटा या गतिशील टूल उपयोग की आवश्यकता होती है। अनियंत्रित मॉडल इन प्रारूपों को विश्वसनीय रूप से संभालता है, जिससे यह जटिल वर्कफ़्लो के लिए उपयुक्त होता है।
अभी कुंजी प्राप्त करें
साइन अप करें, कुंजी प्राप्त करें, बेस यूआरएल अपडेट करें। बस इतना ही करना है।