OpenAI संगत API दस्तावेज़ीकरण
अपनी openrouter AI कुंजी किसी भी मानक क्लाइंट में डालें और रॉ, अफिल्टर्ड टेक्स्ट प्राप्त करें। यह गाइड उन सटीक एंडपॉइंट्स, पैरामीटर और लिमिट्स को कवर करती है जिनकी आपको तुरंत बिल्ड शुरू करने के लिए आवश्यकता है।
प्रमाणीकरण और बेस यूआरएल
अपने key को Authorization हेडर में Bearer टोकन के रूप में उपयोग करें। base URL HTTPS://api.openrouteraikey.com/v1 है। यह एंडपॉइंट आधिकारिक OpenAI SDKs और किसी भी OpenAI-compatible क्लाइंट के साथ काम करता है base_url और API key बदलकर। आपको अपनी इंटीग्रेशन लॉजिक को फिर से लिखने की आवश्यकता नहीं है। बस key और base URL बदलें। आपके अनुरोध सीधे हमारे uncensored मॉडल पर जाते हैं। कोई जटिल रूटिंग नहीं। कोई वेंडर लॉक-इन नहीं। अपना मौजूदा कोड संरचना अक्षुण्ण रखें।
पहला अनुरोध
अपने मॉडल आईडी को uncensored पर सेट करके /v1/chat/completions पर POST अनुरोध भेजें। सिस्टम आपके प्रॉम्प्ट के आधार पर टेक्स्ट लौटाता है। आप एक सरल curl कमांड के साथ तुरंत परीक्षण शुरू कर सकते हैं। यह पुष्टि करता है कि आपकी कुंजी काम कर रही है और लेटेंसी दिखाता है। आपको एक सीधी प्रतिक्रिया मिलेगी। पार्स करने के लिए अतिरिक्त हेडर नहीं। बस कच्चा टेक्स्ट आउटपुट।
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
Python SDK
openai पैकेज इंस्टॉल करें और इसे हमारे बेस URL पर इशारा करें। यह आपको परिचित Python कोड का उपयोग करने की अनुमति देता है। अपनी कुंजी और मॉडल नाम पास करें। प्रतिक्रिया में जनरेटेड टेक्स्ट होता है। आप जल्दी इटरेट कर सकते हैं। यह विधि बैच प्रोसेसिंग के लिए विश्वसनीय है। यह कनेक्शन विवरण आपके लिए संभालती है। आप बस प्रॉम्प्ट लॉजिक पर ध्यान केंद्रित करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.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 SDK का उपयोग करके अनुरोध भेजें। baseURL को हमारे एंडपॉइंट पर सेट करें। uncensored मॉडल ID का उपयोग करें। यह वेब सर्वरों और स्क्रिप्ट्स के लिए अच्छा काम करता है। लाइब्रेरी HTTP विवरण संभालती है। आपको एक स्वच्छ ऑब्जेक्ट वापस मिलता है। त्रुटि प्रबंधन मानक है। आप इसे किसी भी Node.js प्रोजेक्ट में इंटीग्रेट कर सकते हैं। यह आपके कोडबेस को संगत रखता है। किसी अतिरिक्त निर्भरता की आवश्यकता नहीं है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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 को true सेट करें। आप उत्पन्न होते ही चंक प्राप्त करते हैं। यह उपयोगकर्ताओं के लिए अनुभवगत विलंबता को कम करता है। अंतिम चंक में कुल टोकन उपयोग होता है। आप लागत को रियल-टाइम में ट्रैक कर सकते हैं। यह लंबी बातचीत के लिए उपयोगी है। आपको पूर्ण प्रतिक्रिया का इंतजार नहीं करना पड़ता। डेटा बनाए जाते ही बहता है। यह तत्काल लगता है। उपयोग डेटा बिलिंग के लिए विश्वसनीय है।
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)
सीमाएं, त्रुटियां, और संदर्भ
आपको प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समवर्ती अनुरोध मिलते हैं। संदर्भ विंडो 100,000 टोकन की है। त्रुटियां मानक HTTP कोड लौटाती हैं। 401 का अर्थ है अमान्य कुंजी। 402 का अर्थ है कोई क्रेडिट नहीं। 429 का अर्थ है रेट लिमिट। 8 MB से अधिक अनुरोध अस्वीकार कर दिए जाते हैं। अधिकतम आउटपुट 16,000 टोकन है। त्रुटियां और अस्वीकृतियां मुफ्त हैं। आपका पूर्वभुगतान क्रेडिट केवल वास्तविक उपयोग के लिए चार्ज करता है। इससे लागत अनुमानित रहती है। आप केवल टोकन के लिए भुगतान करते हैं। कोई छिपी हुई फीस नहीं। कोई सब्सक्रिप्शन जाल नहीं। गोपनीयता कठोर है। प्रॉम्प्ट्स को प्रशिक्षण के लिए उपयोग नहीं किया जाता है। Google या ईमेल से साइन अप करें। फोन नंबर की आवश्यकता नहीं है। ट्रायल आपको $0.50 देता है 7 दिनों के लिए। USDT या USDC से टॉप अप करें। $50, $100 और $200 पर बोनस लागू होते हैं। क्रेडिट कभी समाप्त नहीं होता। रिफंड मानक नहीं हैं लेकिन गलतियां ठीक कर दी जाती हैं। यह एक सीधा API है। कोई मध्यस्थ नहीं। कोई कॉर्पोरेट गेटकीपिंग नहीं। बस कच्चा आउटपुट। अब बिल्डिंग शुरू करें। अनसेंसर्ड मॉडल तैयार है। इसका उपयोग वयस्क सामग्री के लिए करें। इसका उपयोग रचनात्मक स्वतंत्रता के लिए करें। इसका उपयोग शोध के लिए करें। सीमा केवल आपकी कल्पना है। इसे सरल रखें। इसे तेज रखें। इसे अनसेंसर्ड रखें।
सामान्य प्रश्न
ओपनरूटर AI कुंजी कैसे प्राप्त करें?
API कुंजी पृष्ठ पर जाएं। Google या ईमेल और पासवर्ड से साइन इन करें। कुंजी तुरंत दिखाई देती है। फ़ोन नंबर की आवश्यकता नहीं है। आप इसे तुरंत उपयोग करना शुरू कर सकते हैं।
यदि क्रेडिट्स खत्म हो जाते हैं तो क्या होता है?
आपको 402 त्रुटि मिलेगी। USDT या USDC से बैलेंस बढ़ाएं। क्रेडिट कभी समाप्त नहीं होता है। आप $20 से $500 तक कोई भी पूर्ण राशि जोड़ सकते हैं। उच्च स्तरों पर बोनस लागू होते हैं।
क्या अनकैप्ड मॉडल अन्य विक्रेताओं के समान है?
नहीं। यह एक ओपन-वेट मॉडल है जो बिना रिफ्यूजल्स के लिए ट्यून्ड है। यह GPT, Claude या किसी अन्य वेंडर's मॉडल नहीं है। यह हमारे सर्वर पर चलता है। मॉडल आईडी uncensored का उपयोग करें।
अभी कुंजी प्राप्त करें
रजिस्टर करें, अपनी कुंजी कॉपी करें, नए बेस URL की ओर निर्देशित करें। बस यही पूरी वर्कफ़्लो है।