API दस्तावेज़ीकरण
अनकेंसरित LLM API मानक OpenAI-संगत चैट कंप्लीशन्स को स्वीकार करती है जिसमें प्रीपेड क्रेडिट मॉडल और कोई मासिक शुल्क नहीं है। base URL, अपनी API कुंजी और मॉडल id "uncensored" का उपयोग करके तुरंत अनुरोध भेजना शुरू करें।
क्विकस्टार्ट: आपका पहला रिक्वेस्ट
अनकैप्सड LLM API मानक का उपयोग करती है POST /v1/chat/completions एंडपॉइंट। अपने क्लाइंट को बेस URL की ओर निर्देशित करें और अपनी कुंजी शामिल करें। मॉडल पहचानकर्ता है uncensored. यह किसी भी OpenAI-संगत SDK के साथ काम करता है।
कनेक्टिविटी की पुष्टि करने के लिए एक सरल संदेश भेजें। सेवा सीधे पाठ लौटाती है। 401 जैसी त्रुटियां एक अमान्य कुटी को इंगित करती हैं। अपने सेटअप का परीक्षण करने के लिए प्रदान किए गए कोड का उपयोग करें।
प्रमाणीकरण और API कुंजियां
API कुंजियाँ साइनअप के तुरंत बाद Google या ईमेल के माध्यम से जारी की जाती हैं। कुंजी को Authorization: Bearer <key> हेडर। प्रति खाता एक सक्रिय कुंजी होती है; एक नई कुंजी जनरेट करने से पुरानी कुंजी प्रतिस्थापित हो जाती है। सीमा प्रति मिनट 300 अनुरोध है।
एंडपॉइंट्स: /v1/chat/completions और /v1/models
उपयोग करें GET /v1/models उपलब्धता की पुष्टि करें। टेक्स्ट भेजें POST /v1/chat/completions. बेस यूआरएल है https://api.abliteratedaionline.com/v1. कोई एम्बेडिंग या इमेज एंडपॉइंट नहीं हैं। अनुरोध टेक्स्ट इन, टेक्स्ट आउट हैं।
पैरामीटर: तापमान, Top P और अधिक
तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_pसेट करें stop साफ कटौती के लिए सीक्वेंस। उपयोग करें seed पुनरुत्पादन के लिए। JSON मोड की आवश्यकता है response_format सेट json_object. फ्रीक्वेंसी और प्रेजेंस के लिए पेनल्टी एडजस्ट करें।
SSE के साथ स्ट्रीमिंग रिस्पॉन्सेस
सेटिंग करके स्ट्रीमिंग सक्षम करें stream true पर सेट करें। टोकन Server-Sent Events के माध्यम से आते हैं। टोकन उपयोग की विवरण अंतिम चंक में दिखाई देते हैं। इस विधि से लंबे आउटपुट के लिए देरी कम महसूस होती है।
त्रुटि हैंडलिंग और रेट लिमिट
बुरी कुंजियों के लिए 401 और अपर्याप्त क्रेडिट के लिए 402 हैं। 429 दर सीमाओं को दर्शाता है। संदर्भ विंडो 100,000 टोकन है। अधिकतम आउटपुट 16,000 टोकन है। त्रुटियां और अस्वीकृतियां कोई क्रेडिट का उपभोग नहीं करती हैं।
मॉडल क्षमताएं: कॉन्टेक्स्ट विंडो और मैक्स टोकन
मॉडल 100,000 टोकन के संदर्भ विंडो का समर्थन करता है। इसमें प्रॉम्प्ट और पूर्णता दोनों शामिल हैं। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। डिफ़ॉल्ट अधिकतम टोकन 2,048 हैं। यह विस्तृत संवाद इतिहास की अनुमति देता है।
cURL
curl https://api.abliteratedaionline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaionline.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.abliteratedaionline.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)क्या एबलिटेरेटेड एआई ऑनलाइन ओपनएआई एसडीके के साथ संगत है?
हाँ, API OpenAI चैट कंप्लीशन्स फॉर्मेट का पालन करता है। आपको केवल अपने क्लाइंट कॉन्फ़िगरेशन में बेस यूआरएल और API कुंजी अपडेट करने की आवश्यकता है।
यदि मुझे 402 एरर मिलता है तो क्या होता है?
402 त्रुटि का अर्थ है कि आपका पूर्वभुगतान क्रेडिट खत्म हो गया है। सेवा का उपयोग जारी रखने के लिए आपको क्रिप्टो के माध्यम से टॉप अप करना होगा। त्रुटियां क्रेडिट का उपभोग नहीं करतीं।
कॉन्टेक्स्ट विंडो कितनी बड़ी है?
संदर्भ विंडो इनपुट और आउटपुट दोनों के लिए 100,000 टोकन है। इससे लंबी वार्तालाप की अनुमति मिलती है बिना प्रारंभिक संदर्भ खोए।
आपकी कुंजी एक फॉर्म की दूरी पर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।