अनसेंसर्डGPTOpenAI-कम्पैटिबल API दस्तावेज़ीकरण
OpenAI-कम्पैटिबल API दस्तावेज़ीकरण
मिनटों में मौजूदा OpenAI SDK को हमारे बेस URL पर पॉइंट करके अनसेंस्ड GPT API के साथ शुरुआत करें। यह दस्तावेज़ीकरण ऑथेंटिकेशन, रिक्वेस्ट फॉर्मेट और आपके अनकेंसर AI एप्लिकेशन के लिए स्ट्रीमिंग रिस्पॉन्स हैंडलिंग कवर करता है।
https://api.unsensoredgpt.com/v1
बेस URL और प्रमाणीकरण
पहला कदम अपने क्लाइंट को कॉन्फ़िगर करना है ताकि वह हमारे बेस यूआरएल का उपयोग करे। अपने SDK को https://api.unsensoredgpt.com/v1 औह अपनी API कुंजी को Authorization हेडर। डैशबोर्ड पर Google या ईमेल के माध्यम से साइन अप करने के तुरंत बाद आपको यह कुंई (key) प्राप्त होती है।
हमारे प्रमाणीकरण सीधा है: कोई जटिल स्कोप्स या OAuth फ्लो नहीं। बस उसी कुंजी का उपयोग करें जो आपने जनरेट की थी।
आपको हर अनुरोध में भेजने वाला मॉडल पहचानकर्ता uncensored. यह एक ओपन-वेट मॉडल है जो वयस्क उपयोग के लिए ट्यून किया गया है, जो GPT या Claude से भिन्न है। यह एक पुनः बेचा गया वेंडर मॉडल नहीं है।
पहला अनुरोध
कनेक्टिविटी और टोकन उपयोग टेस्ट करने के लिए एक मानक चैट कंप्लीशन रिक्वेस्ट भेजें। उपयोग करें uncensored आपके विशिष्ट ट्यूनिंग को हिट कर रहे हैं यह सुनिश्चित करने के लिए मॉडल ID।
यह उदाहरण एक सरल टेक्स्ट जनरेशन टास्क प्रदर्शित करता है। यदि आपको कंटेंट के साथ एक JSON रिस्पॉन्स प्राप्त होता है, तो आपकी इंटीग्रेशन सही ढंग से काम कर रही है।
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'जांचें usage हमारे पूर्व-भुगतान क्रेडिट शेष के खिलाफ़ टोकन गणना की पुष्टि करने के लिए फ़ील्ड।
Python SDK इंटीग्रेशन
आधिकारिक openai Python लाइब्रेरी हमारे API के साथ इंटरैक्ट करने के लिए। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें।
यह दृष्टिकोण आपको मौजूदा कोडबेस को पुन: उपयोग करने की अनुमति देता है, HTTP क्लाइंट को फिर से लिखे बिना। लाइब्रेरी स्वचालित रूप से सीरियलाइजेशन संभालती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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)याद रखें कि मॉडल को स्पष्ट रूप से निर्दिष्ट करें uncensored आपके क्लाइंट प्रारंभीकरण या अनुरोध पेलोड में।
Node SDK एकीकरण
जैवास्क्रिप्ट डेवलपर्स के लिए, Node.js SDK Python संस्करण के समान ही काम करता है। अपनी बेस यूआरएल और कुंजी के साथ क्लाइंट इनिशियलाइज़ करें।
पास करें uncensored सही रूटिंग सुनिश्चित करने के लिए मॉडल ID। SDK कनेक्शन पूलिंग और रीट्राइज़ को प्रबंधित करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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)
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true अपने अनुरोध में। हमारी API रियल-टाइम टोकन डिलीवरी के लिए सर्वर-संदेशित इवेंट्स (SSE) लौटाती है।
पार्स करें delta.content field प्रत्येक चंक से अंतिम प्रतिक्रिया को इकट्ठा करें। टोकन उपयोग के आंकड़े अंतिम चंक में शामिल होते हैं।
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)स्ट्रीमिंग से लंबे आउटपुट के लिए प्रतीत होने वाली विलंबता कम हो जाती है। यह चैट इंटरफेस के लिए आदर्श है।
सीमाएं, त्रुटियां, और संदर्भ
आपका संदर्भ विंडो कुल 100,000 टोकन है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। इन सीमाओं को पार करने पर 400 त्रुटि लौटाई जाती है।
सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, प्रीपेड क्रेडिट की कमी के लिए 402, और रेट लिमिट के लिए 429 शामिल हैं। रेट लिमिट प्रति कुंजी प्रति मिनट 300 अनुरोध है।
प्रॉम्प्ट्स को ट्रेनिंग के लिए इस्तेमाल नहीं किया जाता है। आपका क्रेडिट कभी समाप्त नहीं होता है। 402 त्रुटियों को हैंडल करने के लिए क्रिप्टो के माध्यम से टॉप अप करें सेवा को फिर से शुरू करने के लिए।
सामान्य प्रश्न
अनसेंसेर्ड GPT API के लिए बेस यूआरएल क्या है?
बेस यूआरएल HTTPS://api.unsensoredgpt.com/v1 है। आपको इसे अपने OpenAI-संगत क्लाइंट कॉन्फ़िगरेशन में सेट करना होगा।
क्या यह API स्ट्रीमिंग का समर्थन करती है?
हाँ, Server-Sent Events प्राप्त करने के लिए stream: true सेट करें। टोकन यूसेज अंतिम चंक में रिपोर्ट किया जाता है।
यदि क्रेडिट खत्म हो जाता है तो क्या होता है?
अनुरोध 402 त्रुटि लौटाते हैं। आप किसी भी समय USDT या USDC के साथ टॉप अप कर सकते हैं। क्रेडिट कभी समाप्त नहीं होता है।
अपनी API कुंजी को अनलॉक करें
साइन अप करें, अपनी कुंजी प्राप्त करें, और नई बेस यूआरएल की ओर निर्देशित करें। यही पूरी कॉन्फ़िगरेशन है।
API कुंजी प्राप्त करें