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