अनकेंसर API दस्तावेज़ीकरण
यह दस्तावेज़ हमारे अनसेंसर्ड LLM API के साथ इंटिग्रेट करने के लिए आवश्यक विवरण प्रदान करता है। आपको बेस यूआरएल, ऑथेंटिकेशन स्टेप्स और आपके पसंदीदा भाषा के लिए कोड उदाहरण मिलेंगे।
बेस URL और प्रमाणीकरण
प्रदान किए गए बेस URL और API कुंजी का उपयोग करके अनुरोध भेजना शुरू करें। हमारी सेवा एक OpenAI-संगत प्रोटोकॉल पर चलती है, जिसका अर्थ है कि आप न्यूनतम कॉन्फ़िगरेशन परिवर्तनों के साथ मानक SDK का उपयोग कर सकते हैं। सभी अनुरोधों के लिए बेस URL है https://api.openroutereualternative.com/v1. आपको अपनी विशिष्ट API कुंजी को Authorization हर रिक्वेस्ट के लिए हेडर।
प्रमाणीकरण सरल और सुरक्षित है। अपनी कुंजी API कुंजी प्राप्त करें पेज Google या ईमेल के माध्यम से। कुंजी निर्माण के तुरंत बाद प्रदर्शित होती है। इसे सुरक्षित रूप से संग्रहीत करें, क्योंकि यह आपकी पूर्व-भुगतान वाली क्रेडिट तक पूर्ण एक्सेस प्रदान करती है। हम फोन नंबर या जटिल सेटअप चरणों की आवश्यकता नहीं करते हैं। आपका डेटा एक अनुपालन वातावरण में रहता है, बिना छिपे रूटिंग शुल्क के।
पहला अनुरोध
का उपयोग करके अपना पहला संदेश भेजें /v1/chat/completions एंडपॉइंट का उपयोग अपनी पसंदीदा HTTP क्लाइंट के साथ करें। मॉडल आईडी बस uncensored. यह मॉडल कानूनी वयक्त उपयोग के लिए ट्यून किया गया एक ओपन-वेइट लार्ज लैंग्वेज मॉडल है और विवादास्पद विषयों को रिफ्यूज नहीं करता है। यह GPT, क्लॉड या किसी अन्य वेंडर का मॉडल नहीं है।
नीचे cURL का उपयोग करके एक मूलभूत उदाहरण दिया गया है। Replace YOUR_API_KEY अपने वास्तविक कुंजी के साथ। अनुरोध बॉडी में मॉडल ID, एक सिस्टम प्रॉम्प्ट, और एक उपयोगकर्ता संदेश शामिल है। यह उदाहरण हमारी API की सीधी, uncensored प्रकृति को बिना अतिरिक्त ओवरहेड के प्रदर्शित करता है।
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
Python SDK इंटीग्रेशन
हमारे API के साथ इंटरैक्ट करने के लिए कस्टम बेस URL के साथ आधिकारिक OpenAI Python SDK का उपयोग करें। यह दृष्टिकोण मौजूदा कोडबेस के साथ संगतता सुनिश्चित करता है जो पहले से ही OpenAI क्लाइंट का उपयोग करते हैं। आपको केवल base_url और api_key पैरामीटर। मॉडल आईडी बनी रहती है uncensored.
SSE (Server-Sent Events) के माध्यम से स्ट्रीमिंग का समर्थन किया जाता है। उपयोग करें stream=True पैरामीटर टोकन प्राप्त करने के लिए जैसे ही वे जनरेट किए जाते हैं। आखिरी चंक में अनुरोध के लिए कुल टोकन उपयोग होता है। यह विधि रियल-टाइम एप्लिकेशन के लिए कुशल है। हमारा API तापमान, top_p, और स्टॉप सीक्वेंस जैसे पैरामीटर का समर्थन करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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 SDK एकीकरण
OpenAI Node.js SDK का उपयोग करके हमारे API के साथ एकीकृत करें। विशिष्ट बेस यूआरएल और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। मॉडल आईडी है uncensored. यह सेटअप आपको चैट कंप्लीशन के लिए परिचित विधियों का लाभ उठाने की अनुमति देता है। आप संदर्भ संदेश पास कर सकते हैं, तापमान सेट कर सकते हैं, और स्टॉप सीक्वेंस परिभाषित कर सकते हैं।
फंक्शन कॉलिंग के माध्यम से समर्थित है tools पैरामीटर। आप JSON मोड का उपयोग करके भी बंधन लगा सकते हैं response_format: {type: "json_object"}. यह सुविधा संरचित डेटा एक्सट्रैक्शन के लिए उपयोगी है। API पैरामीटर जैसे presence_penalty और frequency_penalty बिल्कुल उम्मीद के अनुसार। यह लचीलापन इसे डेवलपर्स के लिए एक मजबूत ओपनरोटर विकल्प बनाता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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);
स्ट्रीमिंग और SSE उपयोग
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। API सर्वर-सेंट इवेंट्स का एक स्ट्रीम लौटाता है। प्रत्येक इवेंट में एक आंशिक प्रतिक्रिया चंक होता है। अंतिम चंक में बिलिंग के लिए पूर्ण टोकन उपयोग सांख्यिकीय आंकड़े शामिल होते हैं।
स्ट्रीमिंग अंतिम उपयोगकर्ताओं के लिए अनुभवजन्य विलंबता को कम करता है। यह चैट इंटरफ़ेस के लिए आदर्श है जहाँ तत्काल प्रतिक्रिया की आवश्यकता होती है। संदर्भ विंडो प्रॉम्प और पूर्णता को मिलाकर 100,000 टोकन तक सपोर्ट करती है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि max_tokens सेट नहीं है, तो डिफ़ॉल्ट 2,048 टोकन है। यह संतुलन गहरे संदर्भ की अनुमति देता है बिना रिस्पॉन्स लिमिट को ओवरलोड किए।
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)
सीमाएं, त्रुटियां, और संदर्भ
अपने अनुरोध सीमाओं की निगरानी करें ताकि सेवा बाधाएं न हों। प्रत्येक API कुंजी प्रति मिनट 300 अनुरोध और 8 समवर्ती अनुरोधों का समर्थन करती है। अधिकतम अनुरोध बॉडी आकार 8 MB है। त्रुटियां मानक HTTP स्टेटस कोड के रूप में लौटाई जाती हैं। एक 401 त्रुटि अमान्य या अनुपलब्ध API कुंजी को संकेत देती है। एक 402 त्रुटि का अर्थ है कि आपका पूर्वभुगतान क्रेडिट समाप्त हो गया है। एक 429 त्रुटि संकेत देती है कि आपने दर सीमा को पार कर लिया है।
टोकन उपयोग पारदर्शी है। इनपुट टोकन की लागत प्रति मिलियन $0.15 है, और आउटपुट टोकन की लागत प्रति मिलियन $0.50 है। त्रुटियां और अस्वीकृतियां मुफ्त हैं। क्रेडिट केवल क्रिप्टो के माध्यम से टॉप अप किया जाता है। मॉडल किशोरों से संबंधित अनुरोधों को अस्वीकार करता है लेकिन अन्य कानूनी वयस्क सामग्री की अनुमति देता है। यह स्पष्ट संरचना आपके एप्लिकेशन के लिए भविष्यसूचक लागत सुनिश्चित करती है।
सामान्य प्रश्न
अनसेंसर्ड API के लिए बेस यूआरएल क्या है?
बेस यूआरएल HTTPS://api.openroutereualternative.com/v1 है। यह URL किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है। आपको Authorization हेडर में अपना API key शामिल करना होगा।
अपने अनुरोधों को प्रमाणीकृत कैसे करें?
अपने API कुंजी को Authorization हेडर में Bearer टोकन के रूप में शामिल करें। अपनी कुंजी Get API key पेज पर जनरेट करें। कुंजी साइनअप के तुरंत बाद दिखाई जाती है। यह आपके प्रीपेड क्रेडिट्स तक पहुंच प्रदान करती है।
इस अनसेंसर्ड LLM के लिए टोकन मूल्य निर्धारण विवरण क्या हैं?
इनपुट टोकन की लागत प्रति मिलियन $0.15 है। आउटपुट टोकन की लागत प्रति मिलियन $0.50 है। त्रुटियां मुफ्त हैं। क्रेडिट क्रिप्टोकरेंसी के जरिए टॉप-अप किया जाता है। कोई छिपा हुआ रूटिंग शुल्क लागू नहीं होता है।
अपना API key प्राप्त करें
रजिस्टर करें, कुंजी कॉपी करें, अपना बेस URL अपडेट करें। बस यही पूर्ण कॉन्फ़िगरेशन है।