Uncensord ai API दस्तावेज़ीकरण
मिनटों में हमारे अनसेंसर LLM API के साथ टेक्स्ट जनरेट करें। इस गाइड में मानक OpenAI-कम्पैटिबल क्लाइंट्स के लिए प्रमाणीकरण, एंडपॉइंट्स और इंटीग्रेशन कवर किया गया है।
https://api.uncensordai.com/v1uncensored
API बेस URL और प्रमाणीकरण
अपनी API कुंजी के साथ मानक OpenAI बेस URL का उपयोग करें। हम सभी अनुरोधों के लिए एकल बीयरर टोकन का उपयोग करते हैं, जो मौजूदा SDKs के साथ कम्पैटिबिलिटी सुनिश्चित करता है।
आपकी कुंजी साइनअप के तुरंत बाद जारी की जाती है। इसे सुरक्षित रखें।
- बेस यूआरएल:
https://api.uncensordai.com/v1 - प्रमाणीकरण: Bearer टोकन
Authorizationहेडर
curl https://api.uncensordai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version of python"}]
}'
चैट कंप्लीशंस एंडपॉइंट
को संदेश भेजें /v1/chat/completions एंडपॉइंट। मॉडल आईडी है uncensored.
अनुरोध टेक्स्ट प्रतिक्रियाएँ लौटाते हैं। संदर्भ विंडो 100,000 टोकन है। अधिकतम आउटपुट 16,000 टोकन है।
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensordai.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)
SDK इंटीग्रेशन उदाहरण
आधिकारिक OpenAI SDK या किसी संगत क्लाइंट का उपयोग करें। बेस यूआरएल और एपीआई कुंजी सेट करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensordai.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);SSE (Server-Sent Events) के माध्यम से स्ट्रीमिंग का समर्थन किया जाता है।
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)
स्ट्रीमिंग रिस्पॉन्सेस और टोकन उपयोग
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true. टोकन उपयोग अंतिम चंक में दिखाई देता है।
प्रत्येक चंक आंशिक पाठ शामिल करता है। पूर्ण प्रतिक्रिया बनाने के लिए इन्हें एग्रीगेट करें।
पैरामीटर: तापमान, शीर्ष P, और स्टॉप
मानक पैरामीटर का उपयोग करके जनरेशन को नियंत्रित करें। उपयोग करें temperature यादृच्छिकता के लिए।
सेट करें top_p न्यूक्लियस सैंपलिंग के लिए। परिभाषित करें stop सीक्वेंस का उपयोग जनरेशन रोकने के लिए। JSON मोड उपयोग करता है response_format: {"type": "json_object"}.
त्रुटि हैंडलिंग और रेट लिमिट
त्रुटियों को सहजता से हैंडल करें। कोड 401 का अर्थ है अमान्य कुंजी। कोड 402 का अर्थ है कोई क्रेडिट नहीं। कोड 429 दर सीमा पार होने को संकेत देता है।
प्रति मिनट 300 अनुरोधों की सीमा है। संदर्भ विंडो 100,000 टोकन है। त्रुटियां मुफ्त हैं।
FAQ
uncensored AI संदर्भ विंडो क्या है?
प्रॉम्प्ट और कंप्लीशन दोनों के लिए कंटेक्स्ट विंडो 100,000 टोकन है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है।
अनसेंसर्ड AI API के साथ प्रमाणीकरण कैसे करें?
अपने API कुंजी को Authorization हेडर में Bearer टोकन के रूप में शामिल करें। दस्तावेज़ में दिए गए बेस URL का उपयोग करें।
क्या अनसेंसर्ड AI API स्ट्रीमिंग का समर्थन करती है?
हाँ, स्ट्रीमिंग सर्वर-सेंट इवेंट्स के माध्यम से समर्थित है। टोकन उपयोग अंतिम चंक में रिपोर्ट किया जाता है।
अपना API key प्राप्त करें
रजिस्टर करें, कुंजी कॉपी करें, बेस URL अपडेट करें। सेटअप समाप्त है।