अनकेंसरड AI चैटजीपीटी API क्विकस्टार्ट
अनसेंसर्ड इनफ़रेंस को सक्षम करने के लिए अपनी OpenAI बेस URL को बदलें बिना किसी कोड बदलाव के। यह ड्रॉप-इन API वयस्क सामग्री स्वीकार करता है और मानक SDK इंटीग्रेशन को तुरंत सपोर्ट करता है।
अपना SDK इंस्टॉल करें
अपनी पसंदीदा भाषा के लिए आधिकारिक क्लाइंट लाइब्रेरी इंस्टॉल करके शुरू करें। मानक OpenAI SDK बिल्कुल सही काम करते हैं क्योंकि हम समान प्रोटोकॉल का उपयोग करते हैं। कॉन्फ़िगरेशन के लिए तैयार होने के लिए अपने सामान्य पैकेज मैनेजर का उपयोग करके पैकेज इंस्टॉल करें।
बेस URL कॉन्फ़िगर करें
अपने क्लाइंट को हमारे विशिष्ट एंडपॉइंट की ओर निर्देशित करें ताकि असीमित प्रतिक्रियाएं सक्षम हों। आपको base_url को https://api.uncensoredaichatgpt.com/v1 और अपना API कुंजी प्रदान करें। यह छोटा बदलाव ट्राफ़िक को हमारे सर्वरों की ओर निर्देशित करता है जबकि आपकी मौजूदा इंटीग्रेशन लॉजिक अक्षत रखता है।
curl https://api.uncensoredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten unique features for a new streaming platform."}]
}'
अपना पहला अनुरोध बनाएं
एक मानक chat/completions मॉडल ID का उपयोग करके अनुरोध करें uncensored. हमारा मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को डिफ़ॉल्ट रूप से अस्वीकार नहीं करता है। प्रतिक्रिया पाठ को सीधे लौटाती है, जिससे आप सत्यापित कर सकते हैं कि सामग्री फ़िल्टर आपके आउटपुट में निष्क्रिय हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatgpt.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)
स्ट्रीमिंग प्रतिक्रियाओं को हैंडल करें
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true रियल-टाइम टोकन प्राप्त करें। यह दृष्टिकोण लंबी सामग्री उत्पन्न करने या रोलप्ले के लिए अनुभव की गई विलंबता को कम करता है। प्रत्येक चंक में उपयोग डेटा केवल अंतिम प्रतिक्रिया में शामिल होता है, यह सुनिश्चित करते हुए कि आप पूर्ण समाप्ति का प्रतीक्षा किए बिना टोकन खपत को सटीक रूप से ट्रैक कर सकें।
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)
टूल्स और JSON मोड का उपयोग करें
संरचित डेटा एक्सट्रैक्शन के लिए फ़ंक्शन कॉलिंग और सख्त JSON फॉर्मेटिंग का उपयोग करें। पास response_format के साथ {"type": "json_object"} संगत स्कीमा आउटपुट लागू करने के लिए। यह क्षमता मानक पैरामीटर जैसे temperature और top_p प्रोग्रामेटिक विश्वसनीयता बनाए रखते हुए रचनात्मकता को नियंत्रित करने के लिए।
टोकन उपयोग की निगरानी करें
प्रतिक्रिया हेडर में वापस किए गए उपयोग मेट्रिक्स के माध्यम से अपने प्रीपेड क्रेडिट शेष राशि को ट्रैक करें। त्रुटियां और अस्वीकृतियां टोकन नहीं खपती हैं, इसलिए आप केवल सफल सामग्री जनरेशन के लिए भुगतान करते हैं। आपका संदर्भ विंडो कुल 100,000 टोकन का समर्थन करता है, जिसमें प्रति अनुरोध अधिकतम आउटपुट सीमा 16,000 टोकन है।
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatgpt.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);सामान्य प्रश्न
uncensored AI chatgpt API संदर्भ सीमा क्या है?
संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन का समर्थन करती है। आप प्रति आउटपुट 16,000 टोकन अनुरोध कर सकते हैं, या 2,048 टोकन यदि आप max_tokens मान निर्दिष्ट नहीं करते हैं।
मुझे 402 त्रुटि क्यों मिलती है?
402 त्रुटि संकेत देती है कि आपके पूर्व-भुगतान क्रेडिट शेष राशि अनुरोधित जनरेशन के लिए अपर्याप्त है। चूंकि हम उपयोग किए गए टोकन के लिए शुल्क लेते हैं, आपको सेवा जारी रखने के लिए USDT या USDC का उपयोग करके अपने खाते को टॉप अप करना होगा।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं। इन सीमाओं को पार करने पर एक 429 त्रुटि लौटाई जाती है; प्रसंस्करण जारी रखने के लिए थोड़ा प्रतीक्षा करें या एक अलग API कुंजी का उपयोग करें।
अपना API key प्राप्त करें
साइन अप करें, कुंजी प्राप्त करें, और अपनी बेस यूआरएल अपडेट करें। बस इतना ही।