Uncencored chat gpt API क्विकस्टार्ट
मानक OpenAI SDKs का उपयोग करके हमारे अनसेंसर API के साथ टेक्स्ट जनरेट करें। यह क्विकस्टार्ट आपको प्रमाणीकरण, बुनियादी अनुरोधों और अप्रत्याशित अस्वीकृतियों के बिना स्ट्रीमिंग से गुजरने में मार्गदर्शन करता है।
https://api.gptchatuncencored.com/v1uncensored
बेस URL और प्रमाणीकरण
सभी अनुरोधों के लिए बेस यूआरएल है https://api.gptchatuncencored.com/v1. अपने API कुंजी पास करके प्रमाणीकरण करें Authorization हेडर को Bearer टोकन के रूप में सेट करें। यह बेस URL और कुंजी कॉन्फ़िगरेशन को सरलता से अपडेट करके किसी भी OpenAI-compatible क्लाइंट के साथ काम करता है।
आपका API कुल Google या ईमेल के माध्यम से साइनअप के तुरंत बाद उत्पन्न होता है। इसे सुरक्षित रखें, क्योंकि यह आपके पूर्व-भुगतान वाले क्रेडिट तक पहुंच प्रदान करता है। त्रुटियां और अस्वीकृतियां क्रेडिट खर्च नहीं करतीं, लेकिन मान्य अनुरोध करते हैं।
अपना पहला रिक्वेस्ट भेजना
एक POST अनुरोध भेजें /v1/chat/completions अपने संदेश और मॉडल ID के साथ uncensored. यह एंडपॉइंट लॉफुल एडल्ट यूज़ के लिए कंटेंट फिल्टर्स के बिना टेक्स रिस्पॉन्स लौटाता है।
- सेट करें
modelfield कोuncensored. - टोन को निर्देशित करने के लिए यदि आवश्यक हो तो अपना सिस्टम प्रॉम्प्ट शामिल करें।
- जनरेटेड टेक्स्ट वाला एक JSON प्रतिक्रिया की उम्मीद करें।
संदर्भ विंडो लंबी बातचीत के लिए कुल 100,000 टोकन तक समर्थित है।
curl https://api.gptchatuncencored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the HTTP status code for a 404 error"}]
}'उपयोग को स्केल करने से पहले यह सुनिश्चित करें कि आपकी कुंजी काम कर रही है।
Python SDK इंटीग्रेशन
हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। pip के माध्यम से पैकेज इंस्टॉल करें और बेस URL को हमारे एंडपॉइंट की ओर इशारा करने के लिए कॉन्फ़िगर करें।
यह दृष्टिकोण आपको मौजूदा कोड को पुन: उपयोग करने की अनुमति देता है जो OpenAI को लक्षित करता है। अपनी API कुंजी पास करें और मॉडल को uncensored. SDK JSON सीरियलाइज़ेशन और त्रुटि पarsing को स्वचालित रूप से संभालता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncencored.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)कनेक्टिविटी की पुष्टि करने के लिए एक सरल प्रॉम्प्ट के साथ परीक्षण करें। रचनात्मक विविधताओं के लिए तापमान और top_p को समायोजित करें।
Node SDK एकीकरण
Node.js SDK Python वर्जन के समान ही काम करता है। पैकेज इंस्टॉल करें और अपने बेस URL व कुंजी के साथ क्लाइंट इनिशियलाइज़ करें।
यह Node एप्लिकेशंस में सीमलेस इंटिग्रेट को सक्षम बनाता है। मॉडल को सेट करें uncensored असीमित रिस्पॉन्स के लिए। आप पैरामीटर जैसे कि stop सीक्वेंस या seed पुनरुत्पादन के लिए।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncencored.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: true आपके अनुरोध में। API Server-Sent Events (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)स्ट्रीमिंग सभी पैरामीटर के साथ काम करता है, जिसमें फंक्शन कॉलिंग भी शामिल है। सुनिश्चित करें कि आपका क्लाइंट पार्शियल चंक को सही तरीके से हैंडल करता है।
सीमाएं, त्रुटियां, और संदर्भ
आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं। अधिकतम अनुरोध बॉई साइज 8 MB है। 401 त्रुटि एक अमान्य या अनुपस्थित API कुंजी को संकेत देती है। 402 त्रुटि का अर्थ है कि आपका पूर्व-भुगतान किया गया क्रेडिट समाप्त हो गया है। 429 त्रुटि संकेत देती है कि आपने दर सीमा को पार कर लिया है।
प्रॉम्प्ट और पूर्णता दोनों के लिए संदर्भ विंडो 100,000 टोकन है। आउटपुट प्रति अनुरोध 16,000 टोकन तक सीमित है, या यदि आप omit करते हैं तो 2,048 max_tokens. त्रुटियां और अस्वीकृतियां क्रेडिट चार्ज नहीं करतीं। क्रेडिट कभी समाप्त नहीं होता है, लेकिन पूर्व-भुगतान धन राशि अवापस योग्य है।
अक्सर पूछे जाने वाले प्रश्न
क्या यह आधिकारिक uncencored chat GPT सेवा है?
नहीं, हम एक स्वतंत्र प्रदाता हैं। हम एक समर्पित अनसेंसर्ड मॉडल होस्ट करते हैं जो OpenAI SDKs के साथ संगत है लेकिन GPT, Claude या किसी अन्य वेंडर's मॉडल नहीं है। वेंडर दस्तावेज़ में उनके विशिष्ट विवरण जांचें।
समानांतर चैट API प्रतिक्रियाओं में गायब उद्धरणों को डीबग कैसे करें?
सुनिश्चित करें कि आपका क्लाइंट स्ट्रीमिंग के लिए SSE चंक्स को सही ढंग से संभालता है। पैरलल रिक्वेस्ट्स के लिए, पुष्टि करें कि प्रत्येक अनुरोध का एक अनूठा कुली या थ्रेड कॉन्टेक्स्ट है। हमारी API हर अनुरोध के लिए पूर्ण रिस्पॉन्स लौटाती है, इसलिए पैरलेलिज़म आपके क्लाइंट की कॉन्करेंसी लिमिट्स पर निर्भर करता है।
यदि मैं कॉन्टेक्स्ट विंडो से अधिक हो जाता हूँ तो क्या होता है?
100,000-टोकन सीमा को पार करने वाले अनुरोध संभावित रूप से विफल हो जाएंगे या आपके क्लाइंट's कार्यान्वयन के आधार पर ट्रंक हो जाएंगे। API कुल मिलाकर 100,000 टोकन तक स्वीकार करता है। आउटपुट प्रति अनुरोध 16,000 टोकन तक सीमित है। सीमाओं के भीतर रहने के लिए अपनी इतिहास प्रबंधित करें।
अपनी API कुंजी सुरक्षित करें
रजिस्टर करें, अपनी कुंजी प्राप्त करें, और बेस URL अपडेट करें। यही सब है।