अनसेंसर्ड AI API को जल्दी इंटीग्रेट करें
मिनटों में अनसेंसर्ड AI API का उपयोग शुरू करें, अपने मौजूदा OpenAI-संगत क्लाइंट को हमारे बेस यूआरएल पर इंगित करके। यह क्विकस्टार्ट प्रमाणीकरण, चैट कंप्लीशंस, स्ट्रीमिंग, और टूल कॉलिंग को ठोस उदाहरणों के साथ कवर करता है।
प्रमाणीकरण और बेस URL
हाँ, आप डैशबोर्ड पर प्रदान किए गए बेस URL का उपयोग करके तुरत प्रमाणीकरण कर सकते हैं। हमारी सेवा किसी भी OpenAI SDK के साथ संगत मानक API कुंजी हेडर का उपयोग करती है। आपको Google या ईमेल के साथ साइन अप करने के तुरंत बाद अपनी कुंजी मिल जाती है। प्रारंभिक सेटअप के लिए फोन नंबर की आवश्यकता नहीं होती है।
सेट करें base_url को https://api.isgrokuncensored.com/v1. अपनी कुंजी में पास करें Authorization हेडर। सिस्टम किसी भी टोकन को प्रोसेस करने से पहले क्रेडेंशियल की सत्यापन करता है। 401 जैसे त्रुटि संकेत अमान्य या अनुपस्थित कुंजी को दर्शाते हैं। यदि कुंजी विफल हो जाती है तो डैशबोर्ड की जांच करें।
चैट कंप्लीशंस एंडपॉइंट
एक POST अनुरोध भेजें /v1/chat/completions टेक्स्ट प्रतिक्रियाएं प्राप्त करने के लिए। एंडपॉइंट मानक संदेश सरणी को स्वीकार करता है और जनरेटेड टेक्स्ट लौटाता है। यह इमेज, ऑडियो या एम्बेडिंग को समर्थित नहीं करता है। मॉडल ID का उपयोग करें uncensored सभी अनुरोधों के लिए। यह सुनिश्ित करता है कि आप सही ओपन-वेट मॉडल का उपयोग कर रहे हैं।
इनपुट टोकन की कीमत प्रति मिलियन $0.15 है, जबकि आउटपुट टोकन $0.50 प्रति मिलियन हैं। पूर्व-भुगतान क्रेडिट केवल वास्तविक उपयोग के लिए कटौती करता है। त्रुटियां और अस्वीकृतियां आपकी बैलेंस का उपभोग नहीं करतीं। आप प्रत्येक अनुरोध बॉडी के लिए 8 MB तक भेज सकते हैं। यह सीमा अधिकांश मानक टेक्स्ट इंटरैक्शन को कवर करती है।
स्ट्रीमिंग रिस्पॉन्स और टोकन उपयोग
सेटिंग करके स्ट्रीमिंग सक्षम करें stream को true आपके अनुरोध में। आप रियल-टाइम टोकन डिलीवरी के लिए Server-Sent Events (SSE) प्राप्त करते हैं। अंतिम चंक में कुल टोकन उपयोग सांख्यिकी होती है। यह आपको लागत को रियल-टाइम में ट्रैक करने की अनुमति देता है। यह रिस्पॉन्सिव चैट इंटरफेस बनाने के लिए आवश्यक है।
SSE डेटा को पार्स करें ताकि आपका UI क्रमबद्ध रूप से अपडेट हो। मॉडल तब तक निरंतर टेक्स्ट जनरेट करता है जब तक कि कॉन्टेक्स्ट विंडो भर न जाए या एक स्टॉप सीक्वेंस ट्रिगर न हो जाए। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। आपको निर्दिष्ट करना होगा max_tokens डिफ़ॉल्ट 2,048 टोकन से अधिक बढ़ाने के लिए। यह लंबी प्रतिक्रियाओं से अप्रत्याशित बिलिंग को रोकता है।
फंक्शन कॉलिंग और JSON मोड
का उपयोग करें tools फ़ंक्शन कॉलिंग क्षमताओं को सक्षम करने के लिए पैरामीटर। अपने टूल स्कीमा को अनुरोध बॉडी में परिभाषित करें। मॉडल आपके फ़ंक्शन्स के लिए संरचित तर्क लौटाएगा। यह मानक OpenAI-compatible क्लाइंट्स के साथ सहज रूप से काम करता है। आप JSON आउटपुट को फोर्स भी कर सकते हैं, response_format. यह संरचित डेटा पार्स करने के लिए उपयोगी है।
सेट करें response_format को {"type": "json_object"} शुद्ध JSON प्राप्त करने के लिए। इस मोड में कथोपकथन फिलर टेक्स्ट अक्षम हो जाता है। यह प्रोग्रामेटिक एकीकरण के लिए आदर्श है। आप जटिल वर्कफ़्लो के लिए टूल्स और JSON मोड को जोड़ सकते हैं। API पार्सिंग को आंतरिक रूप से संभालता है। आपको केवल आउटपुट संरचना की सत्यापन करने की आवश्यकता होती है।
मॉडल पैरामीटर: तापमान और top_p
समायोजित करें temperature यादृच्छिकता को नियंत्रित करने के लिए। उच्च मान अधिक रचनात्मक आउटपुट उत्पन्न करते हैं। निम्न मान उत्तरों को अधिक निर्धारक बनाते हैं। डिफ़ॉल्ट आमतौर पर 1.0 होता है। आप इसे 0 और 2 के बीच सेट कर सकते हैं। उपयोग करें top_p न्यूक्लियस सैंपलिंग के लिए। यह विचारित टोकन के संभावित द्रव्यमान को सीमित करता है। यह तापमान के साथ संयोजन में आउटपुट गुणवत्ता को परिष्कृत करने के लिए काम करता है।
अन्य समर्थित पैरामीटर शामिल हैं stop अनुक्रम, seed पुनरुत्पादन के लिए, और दंड जैसे presence_penalty. ये जनरेशन प्रक्रिया को समायोजित करने की अनुमति देते हैं। आप अलग-अलग संयोजनों का प्रयोग कर सकते हैं। API सभी मानक OpenAI पैरामीटर का सम्मान करता है। यह अन्य प्रदाताओं से आसान माइग्रेशन सुनिश्चित करता है। अपने उपयोग मामले के लिए सबसे अच्छा फिट खोजने के लिए अलग-अलग मानों का परीक्षण करें।
सीमाएं, त्रुटियां, और संदर्भ विंडो
संदर्भ विंडो कुल 100,000 टोकन तक समर्थित है। इसमें प्रॉम्प्ट और पूर्णता टोकन दोनों शामिल हैं। आप विश्लेषण के लिए बड़े दस्तावेज़ भेज सकते हैं। दर सीमाएं प्रति कुंजी प्रति मिनट 300 अनुरोधों की अनुमति देती हैं। समवर्तिता 8 समानांतर अनुरोधों तक सीमित है। इन सीमाओं से अधिक होने पर 429 त्रुटि लौटाई जाती है। एक्सपोनेंशियल बैकऑफ के साथ पुनः प्रयास करें।
अपने कोड में त्रुटियों को सहजता से हैंडल करें। 402 त्रुटि का अर्थ है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। सेवा जारी रखने के लिए क्रिप्टो का उपयोग करके टॉप अप करें। 401 त्रुटि एक प्रमाणीकरण समस्या को संकेत देती है। अपनी कुंजी की वैधता जांचें। API सत्यापन त्रुटियों के कारण विफल अनुरोधों के लिए शुल्क नहीं लेता है। यह आपके बैलेंस को अचानक बढ़ने से बचाता है।
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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.isgrokuncensored.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)अक्सर पूछे जाने वाले प्रश्न
अनसेंसर्ड AI API के लिए बेस यूआरएल क्या है?
बेस यूआरएल HTTPS://api.isgrokuncensored.com/v1 है। आपको इसे अपने OpenAI-संगत SDK कॉन्फ़िगरेशन में सेट करना होगा। यह डिफ़ॉल्ट OpenAI एंडपॉइंट को प्रतिस्थापित करता है। यह सुनिश्चित करता है कि अनुरोध हमारे सर्वरों पर जाएं। URL स्ट्रीमिंग और नॉन-स्ट्रीमिंग दोनों अनुरोधों का समर्थन करता है। सभी चैट कंप्लीशन के लिए इसका उपयोग करें।
अनसेंसर LLM के साथ स्ट्रीमिंग प्रतिक्रियाओं को कैसे हैंडल करें?
अपने अनुरोध में stream पैरामीटर को true सेट करें। आपको आंशिक टेक्स्ट वाले Server-Sent Events (SSE) प्राप्त होंगे। अपने इंटरफेस को अपडेट करने के लिए प्रत्येक चंक को पार्स करें। अंतिम चंक में टोकन उपयोग डेटा होता है। इससे जनरेटेड टेक्स्ट का रियल-टाइम प्रदर्शन संभव होता है। यह बड़े उत्तरों के लिए कुशल है।
यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?
आपको 429 स्टेटस कोड मिलता है। API प्रति कुंजी मिनट में 300 अनुरोध की अनुमति देता है। कंकरेंसी 8 एक साथ अनुरोधों तक सीमित है। अपने क्लाइंट में एक्सपोनेंशियल बैकऑफ़ लागू करें। यह सर्वर पर भार न डालने में मदद करता है। संक्षिप्त देरी के बाद अनुरोध को पुनः प्रयास करें। यदि अनुरोध वैलिडेशन में विफल हो जाते हैं, तो API रेट-लिमिटेड अनुरोधों के लिए चार्ज नहीं करता।
अभी अपनी API कुंजी प्राप्त करें
साइन अप करें, अपनी कुंजी कॉपी करें, और अपना बेस यूआरएल अपडेट करें। कॉन्फ़िगर करने के लिए बस इतना ही काफी है।