API दस्तावेज़ीकरण Uncensored मॉडल्स के लिए
इस अविच्छिन्न API को अपने मौजूदा OpenAI-संगत क्लाइंट कोड में एक मिनट से भी कम समय में डालें। हम एक प्रत्यक्ष, प्राइवेसी-फर्स्ट इनफ़रेंस लेयर प्रदान करते हैं जो सामग्री अस्वीकृति के बिना टेक्स्ट जनरेशन संभालती है।
प्रमाणीकरण और बेस यूआरएल
डैशबोर्ड के माध्यम से अपनी कुंजी जनरेट करें। आधिकारिक बेस URL का उपयोग करें और X-Api-Key हेडर। साइनअप के लिए हमें फोन नंबर की आवश्यकता नहीं है, और आपकी कुंजी तुरंत दिखाई जाती है।
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'प्रत्येक खाता एक सक्रिय कुंजी का समर्थन करता है। यदि आप एक नई कुंजी जनरेट करते हैं, तो पुरानी कुंजी तुरंत प्रतिस्थापित हो जाती है। यह कई क्रेडेंशियल्स प्रबंधित किए बिना आपके एकीकरण को सरल और सुरक्षित रखता है।
चैट कंप्लीशंस एंडपॉइंट
चैट कंप्लीशन्स एंडपॉइंट पर एक POST रिक्वेस्ट भेजें। मॉडल आईडी हमेशा uncensored. हम केवल इस एक ओपन-वेइट मॉडल को सर्व करते हैं, फ्रीफॉर्म रीजनिंग के लिए अनुकूलित।
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokaiuncensored.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 बदलने की आवश्यकता नहीं है। हमारा API पूरी तरह से ओपनएआई-कम्पैटिबल है। बस अपने क्लाइंट कॉन्फ़िगरेशन में base URL और API कुंजी अपडेट करें।
स्ट्रीमिंग रिस्पॉन्सेस और उपयोग
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true. आप सर्वर-सेंट इवेंट्स (SSE) टोकन प्राप्त करते हैं। अंतिम चंक में पूर्ण टोकन उपयोग आंकड़े होते हैं।
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)यह दृष्टिकोण रियल-टाइम UI अपडेट्स के लिए आदर्श है। आप टेक्स्ट प्रदर्शित करने से पहले पूरे रिस्पॉन्स के आने का इंतज़ार नहीं करते। स्ट्रीमिंग के दौरान त्रुटियों को क्लाइंट द्वारा सहजता से संभाला जाता है।
फंक्शन कॉलिंग और JSON मोड
फंक्शन कॉलिंग के लिए अपने रिक्वेस्ट बॉडी में टूल्स परिभाषित करें। आप response_format सेट json_object.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokaiuncensored.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);ये सुविधाएं OpenAI स्पेक में दस्तावेजित के अनुसार ही काम करती हैं। आपका मौजूदा पार्सिंग लॉजिक मान्य रहता है। हम स्टैंडर्ड क्लाइंट को तोड़ने वाले कस्टम फ़ील्ड नहीं जोड़ते।
पैरामीटर: तापमान और Top P
मानक पैरामीटर का उपयोग करके यादृच्छिकता को नियंत्रित करें। temperature और top_p. आप सेट भी कर सकते हैं seed पुनरुत्पादनीय आउटपुट के लिए। ये पैरामीटर OpenAI-कम्पैटिबल APIs पर मानक हैं।
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'रचनात्मकता को ट्यून करने के लिए इन मानों को एडजस्ट करें। उच्च तापमान अधिक विविध प्रतिक्रियाएं देते हैं। कम मान आउटपुट को अधिक निर्धारणात्मक बनाते हैं। हम इन नियंत्रणों को प्रीमियम टियर के पीछे छुपाते नहीं हैं।
सीमाएं, त्रुटियां, और संदर्भ विंडो
प्रॉम्प्ट और कंप्लीशन दोनों के लिए कंटेक्स्ट विंडो 100,000 टोकन है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। प्रति मिनट 300 अनुरोध की सीमा है।
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'त्रुटियाँ जैसे 401 अमान्य कुंजी को दर्शाती हैं। 402 का अर्थ है कि आपके पास कोई क्रेडिट नहीं है। 429 का संकेत है कि रेट लिमिट पार हो गई है। ये मानक HTTP कोड हैं। हम कस्टम त्रुटि प्रारूपों का उपयोग नहीं करते हैं।
सामान्य प्रश्न
क्या अनसेंसर्ड API डेवलपर्स के लिए निःशुल्क है?
नहीं, यह मुफ्त नहीं है। आप प्रीपेड क्रिप्टो क्रेडिट के साथ प्रति टोकन भुगतान करते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं। कोई मासिक सब्सक्रिप्शन शुल्क नहीं है। क्रेडिट कभी समाप्त नहीं होता है।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
आपको 429 स्टेटस कोड प्राप्त होता है। आप अपनी योजना अपग्रेड कर सकते हैं या विंडो के रीसेट होने का इंतजार कर सकते हैं। ओवरसेज शुल्क नहीं हैं।
क्या मॉडल सामग्री अस्वीकार करता है?
यह केवल किशोरों से संबंधित यौन सामग्री को अस्वीकार करता है। अन्य सभी कानूनी वयस्क सामग्री की अनुमति है। हम आपके प्रॉम्प्ट पर ट्रेन नहीं करते। आपका डेटा निजी रहता है।
अभी अपनी API कुंजी प्राप्त करें
साइन अप करें, टोकन कॉपी करें, अपना बेस यूआरएल अपडेट करें। यही पूरी प्रक्रिया है।