OpenAI संगत एंडपॉइंट गाइड
मानक OpenAI कम्पैटिबल API एंडपॉइंट्स के माध्यम से हमारे एकल अनसेंसर्ड मॉडल का उपयोग करें। बेस यूआरएल HTTPS://api.openaireverseproxy.com/v1 है और आपका API कुंजी सभी अनुरोधों को प्रमाणीकृत करती है।
प्रमाणीकरण & बेस URL
इस API का बेस URL HTTPS://api.openaireverseproxy.com/v1 है। आपको हर अनुरोध में अपने API कुंजी को Authorization हेडर में शामिल करना होगा। यह सेटअप आधिकारिक OpenAI SDKs और किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है, बस base_url और API कुंजी बदलें।
पहला अनुरोध
"uncensored" पर सेट मॉडल के साथ /v1/chat/completions पर POST अनुरोध भेजें। यह आपके इनपुट प्रॉम्प्ट के आधार पर टेक्स्ट आउटपुट लौटाता है। आप निम्नलिखित कमांड के साथ तुरंत कनेक्टिविटी का परीक्षण कर सकते हैं:
curl https://api.openaireverseproxy.com/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?"}]
}'
YOUR_API_KEY को डैशबोर्ड से अपनी कुंजी से प्रतिस्थापित करें।
Python SDK इंटीग्रेशन
औपचारिक OpenAI पैकेज को इंस्टॉल करें और बेस URL को कॉन्फ़िगर करें। क्लाइंट अपनी API कुंजी का उपयोग करके प्रमाणीकरण को स्वचालित रूप से संभालता है। यह मानक OpenAI इंटरफ़ेस पर निर्भर मौजूदा कोडबेस के साथ संगतता सुनिश्चित करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.openaireverseproxy.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 सेटअप
आधिकारिक Node.js क्लाइंट का उपयोग करें अपने JavaScript या TypeScript एप्लिकेशन्स के साथ इंटीग्रेट करने के लिए। कॉन्फ़िगरेशन ऑब्जेक्ट में API कुंजी और बेस URL सेट करें। SDK HTTP अनुरोधों और रिस्पॉन्स पार्सिंग को कुशलता से हैंडल करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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 सेट करके स्ट्रीमिंग सक्षम करें। API टोकन जनरेट होने पर डेटा के चंक लौटाता है, जिससे रियल-टाइम उपयोगकर्ता अनुभव संभव होते हैं। टोकन उपयोग विवरण अंतिम चंक में शामिल होते हैं।
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 टोकन की है, जिसमें अधिकतम आउटपुट 16,000 टोकन है। त्रुटियों में अमान्य कुंजियों के लिए 401, क्रेडिट न होने पर 402 और दर सीमाओं के लिए 429 शामिल हैं।
FAQ
क्या यह आधिकारिक OpenAI रिवर्स प्रॉक्सी है?
नहीं, हम एक स्वतंत्र सेवा है जो अपना स्वयं का ट्यून्ड अनकैप्ड मॉडल चलाती है। हम ट्रैफ़िक को OpenAI, Anthropic, या किसी अन्य वेंडर के माध्यम से रूट नहीं करते हैं। हम बस एक OpenAI-संगत एंडपॉइंट संरचना प्रदान करते हैं।
क्या API इमेज या ऑडियो जनरेशन का समर्थन करता है?
नहीं, हम केवल टेक्स्ट-आधारित चैट कम्प्लीशन्स प्रदान करते हैं। एम्बेडिंग्स, इमेज, ऑडियो या वीडियो जनरेशन एंडपॉइंट्स उपलब्ध नहीं हैं।
यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?
आपको 429 Too Many Requests त्रुटि मिलेगी। आप निर्दिष्ट देरी के बाद या यदि उपलब्ध हो तो अपने उपयोग स्तर को अपग्रेड करके पुनः प्रयास कर सकते हैं। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है।
सेकंडों में अपना API key प्राप्त करें
साइन अप करें, कुंजी कॉपी करें, अपना बेस यूआरएल अपडेट करें। पूरा।