API दस्तावेज़ीकरण
अपनी पहली अनसेंसर्ड प्रतिक्रिया दो मिनट से कम समय में प्राप्त करें। यह गाइड OpenAI-कम्पैटिबल एंडपॉइंट, प्रमाणीकरण और मानक अस्वीकृतियों को बायपास करने के लिए आवश्यक सटीक पैरामीटर कवर करती है।
ऑफिशियल SDK के साथ क्विकस्टार्ट
अपने पसंदीदा भाषा क्लाइंट का उपयोग करके तुरंत टेक्स्ट जनरेट करना शुरू करें। API मानक चैट पूरक इंटरफ़ेस की नकल करता है, इसलिए आपको केवल बेस यूआरएल और एपीआई कुंजी बदलने की आवश्यकता है। यह सुनिश्चित करता है कि आपका मौजूदा इंफ्रास्ट्रक्चर बिना लॉजिक बदले काम करता है।
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
बेस URL और प्रमाणीकरण
अपनी यूनिक API कुंजी को ऑथराइजेशन हेडर में रखते हुए सभी रिक्वेस्ट्स को डेडिकेटेड बेस URL पर डायरेक्ट करें। यह कुंजी हर रिक्वेस्ट के लिए एकमात्र क्रेडेंशियल है जो /v1/chat/completions एंडपॉइंट।
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
चैट कंप्लीशंस एंडपॉइंट
uncensored मॉडल से कच्चे टेक्स्ट आउटपुट प्राप्त करने के लिए टेक्स्ट डेटा भेजें। uncensored मॉडल ID उस ट्यून्ड वर्जन तक पहुँचने के लिए जो सामान्य कॉर्पोरेट गार्डरेल्स को छोड़ देता है। एंडपॉइंट मानक JSON पेलोड का समर्थन करता है, जिसमें जनरेशन प्रक्रिया पर सटीक नियंत्रण के लिए तापमान, top_p और स्टॉप सीक्वेंस शामिल हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
स्ट्रीमिंग और टूल उपयोग
अपने अनुरोध बॉडी में stream पैरामीटर को true सेट करके रियल-टाइम टोकन डिलीवरी सक्षम करें। यह सर्वर-सेंट इवेंट्स (SSE) लौटाता है, जहां अंतिम चंक बिलिंग पारदर्शिता के लिए कुल टोकन उपयोग शामिल करता है। आप फंक्शन कॉलिंग के लिए टूल्स परिभाषित कर सकते हैं या JSON आउटपुट को फोर्स कर सकते हैं, जिसके लिए response_format पैरामीटर।
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)
पैरामीटर और सीमाएं
तापमान और seed जैसे मानक पैरामीटर का उपयोग करके मॉडल व्यवहार को नियंत्रित करें, लेकिन सिस्टम की कठोर सीमाओं का सम्मान करें। प्रत्येक अनुरोध में कॉन्टेक्स्ट विंडो के लिए 100,000 टोकन तक हो सकते हैं, प्रत्येक कॉल के लिए अधिकतम आउटपुल 16,000 टोकन का होता है। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट आउटपुल 2,048 टोकन तक सीमित होता है।
अक्सर पूछे जाने वाले प्रश्न
यदि मेरी API कुंजी अमान्य है तो क्या होता है?
सर्वर तुरंत 401 अनधिकृत त्रुटि लौटाता है। जांचें कि आपने डैशबोर्ड से कुंजी को सही तरीके से कॉपी किया है और आप सही बेस यूआरएल का उपयोग कर रहे हैं। यदि आपको लगता है कि कुंजी उजागर हो गई है, तो उसे पुनः जनरेट करें।
मुझे 402 त्रुटि क्यों मिलती है?
यह संकेत देता है कि आपका प्रीपेड क्रेडिट बैलेंस शून्य है या अनुरोध के लिए अपर्याप्त है। क्रेडिट कभी भी समाप्त नहीं होते, इसलिए आप किसी भी समय USDT या USDC के साथ टॉप-अप कर सकते हैं। त्रुटियां और अस्वीकृतियां क्रेडिट खर्च नहीं करतीं, लेकिन सफल पूर्णताएं करती हैं।
इस अनसेंसर्ड LLM के लिए दर सीमाएं क्या हैं?
आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 Too Many Requests त्रुटि मिलेगी। पुनः प्रयास करने से पहले कुछ सेकंड प्रतीक्षा करें या यदि आपको उच्च थ्रूपुट की आवश्यकता है तो अपना प्लान अपग्रेड करें।
अपनी API कुंजी सुरक्षित करें
साइन अप करें, कुंजी प्राप्त करें, बेस यूआरएल अपडेट करें। हो गया।