अनसेंसर AI मॉडल API दस्तावेज़ीकरण
एक कॉन्फ़िगरेशन बदलाव के साथ हमारा अनसेंसर्ड मॉडल अपने मौजूदा स्टैक में डालें। हम एक सीधा, OpenAI-कम्पैटिबल API प्रदान करते हैं जो आमतौर पर कंटेंट इनकार के बिना रॉ टेक्स्ट लौटाता है।
बेस URL
https://api.modelaiuncensored.com/v1मॉडलuncensored
बेस URL और प्रमाणीकरण
अनकेंसर AI मॉडल API का स्थान है https://api.modelaiuncensored.com/v1. आपको प्रति खाता एक सक्रिय API कुंजी मिलती है, जो साइनअप के तुरंत बाद Google या ईमेल के माध्यम से जारी की जाती है। इस कुंजी को Authorization header एक Bearer token के रूप में। हम एक खाते के लिए एक से अधिक कुंजियों का समर्थन नहीं करते हैं, इसलिए यदि आवश्यक हो तो डैशबोर्ड पर एक नई कुंजी उत्पन्न करके अपनी कुंजी बदलें।
पहला अनुरोध
कनेक्शन परीक्षण करने के लिए एक मानक चैट पूर्णता अनुरोध भेजें। मॉडल id है uncensored. आपको कानूनी विषयों के लिए बिना सामग्री फिल्टर के एक सीधी प्रतिक्रिया मिलती है। यह एंडपॉइंट किसी भी क्लाइंट में आपके मौजूदा OpenAI बेस URL को प्रतिस्थापित करता है।
curl https://api.modelaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
}'
Python SDK एकीकरण
हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। बेस URL को हमारे एंडपॉइंट पर बदलें और अपनी API कुंजी सेट करें। इससे आपको मौजूदा कोड संरचना बनाए रखने की अनुमति मिलती है, जबकि हमारे अनसेंसर्ड LLM क्षमताओं तक पहुंच प्राप्त होती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.modelaiuncensored.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 आउट ऑफ़ द बॉक्स काम करता है। अपने इनिशियलाइज़ेशन ऑब्जेक्ट में बेस यूआरएल और API कुंजी कॉन्फ़िगर करें। यह आपके मौजूदा TypeScript या JavaScript प्रोजेक्ट्स के साथ संगतता सुनिश्चित करता है बिना किसी कस्टम क्लाइंट की आवश्यकता के।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelaiuncensored.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 आपके अनुरोध में। हम रियल-टाइम आउटपुट के लिए Server-Sent Events (SSE) लौटाते हैं। स्ट्रीम का अंतिम चंक एक usage object इनपुट और आउटपुट टोकन की विस्तृत जानकारी प्रदान करता है। इससे मॉडल टेक्स्ट जनरेट करते समय लागत की सटीक निगरानी संभव होती है।
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 प्रॉम्प्ट और पूर्णता को मिलाकर 100,000 टोकन की संदर्भ विंडो का समर्थन करता है। आपके पास प्रति कुंजी प्रति मिनट 300 अनुरोधों और अधिकतम 8 समवर्ती अनुरोधों की सीमा है। यदि आपकी कुंजी अमान्य है, तो आपको 401 त्रुटि मिलती है। 402 त्रुटि अपर्याप्त पूर्वभुगतान क्रेडिट को दर्शाती है, जबकि 429 संकेत देता है कि आपने दर सीमा को छू लिया है।
सामान्य प्रश्न
क्या यह आधिकारिक OpenAI अनसेंसर्ड AI मॉडल है?
नहीं। हम एक ओपन-वेइट अनसेंसर्ड मॉडल होस्ट करते हैं, न कि GPT या किसी अन्य वेंडर's मॉडल। यह OpenAI API फॉर्मेट के साथ संगत है लेकिन हमारी अपनी इंफ्रास्ट्रक्चर पर चलता है।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
आपको 429 Too Many Requests त्रुटि मिलेगी। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है। आप अपनी रेट लिमिट काउंटर रीसेट करने के लिए एक नई कुंजी जनरेट कर सकते हैं, क्योंकि प्रत्येक कुंजी की अपनी कोटा होती है।
क्या अनसेंसर्ड LLM API स्ट्रीमिंग का समर्थन करती है?
हाँ। आप stream पैरामीटर को true सेट करके स्ट्रीमिंग सक्षम कर सकते हैं। हम SSE चंक लौटाते हैं, जिसमें अंतिम चंक में टोकन उपयोग डेटा बिलिंग उद्देश्यों के लिए होता है।
अपना API key प्राप्त करें
साइन अप करें, टोकन कॉपी करें, अपना बेस यूआरएल अपडेट करें। सरल।