चैट AI अनरिस्ट्रिक्टेडअनसेंसर्ड AI चैट इंटीग्रेशन के लिए स्टेप-बाय-स्टेप गाइड
अनसेंसर्ड AI चैट इंटीग्रेशन के लिए स्टेप-बाय-स्टेप गाइड
मिनटों में हमारे OpenAI-compatible API के साथ अपना uncensored AI chat इंटीग्रेशन चलाएं। यह गाइड आपको endpoints कॉन्फ़िगर करने, streaming प्रतिक्रियाओं को हैंडल करने और संरचित डेटा को बिना सामग्री अस्वीकृति के हैंडल करने के माध्यम से ले जाती है।
अंतिम अद्यतन
सारांश
- कस्टम बेस यूआरएल के साथ स्टैंडर्ड /v1/chat/completions एंडपॉइंट का उपयोग करें।
- स्ट्रीमिंग वास्तविक समय में टोकन आउटपुट के लिए Server-Sent Events के माध्यम से सक्षम है।
- फंक्शन कॉलिंग और JSON मोड संरचित डेटा एक्सट्रैक्शन के लिए समर्थित हैं।
- मूल्य निर्धारण क्रिप्टो के माध्यम से pay-as-you-go है, बिना किसी मासिक सदस्यता शुल्क के।
आवश्यकताएँ: SDKs और API कुंजियाँ
डैशबोर्ड से अपनी API कुंजी प्राप्त करके शुरू करें। आप Google या ईमेल और पासवर्ड से साइन अप कर सकते हैं। फोन नंबर की आवश्यकता नहीं है। आपकी कुंरी निर्माण के तुरंत बाद दिखाई देती है।
- आपकी पसंद की भाषा के लिए आधिकारिक OpenAI SDK का उपयोग करें।
- सुनिश्चित करें कि आपके एन्वायरिमेंट में आवश्यक SDK वर्शन सपोर्ट हो।
- अपनी API कुंजी को अपने एन्वायरनमेंट वेरिएबल्स में सुरक्षित रखें।
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
चरण 1: बेस URL कॉन्फ़िगर करें
अपने SDK को हमारे बेस URL की ओर निर्देशित करें। यह सुनिश्चित करता है कि सभी अनुरोध हमारे अनसेंसर्ड मॉडल पर रूट होते हैं। मानक OpenAI एंडपॉइंट संरचना समान रहती है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);एंडपॉइथ पाथ को न बदलें। केवल बेस URL अलग होता है। यह आपके कोड को मौजूदा OpenAI क्लाइंट्स के साथ संगत रखता है।
चरण 2: अपना पहला चैट अनुरोध भेजें
/v1/chat/completions पर एक POST अनुरोध भेजें। अपना सिस्टम प्रॉम्प्ट और उपयोगकर्ता संदेश शामिल करें। मॉडल कानूनी वयस्क सामग्री के लिए सामग्री अस्वीकृतियों के बिना प्रतिक्रिया देता है।
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'मॉडल पैरामीटर को "uncensored" पर सेट करें। इससे आपको अनपबंध आउटपुट के लिए ट्यून्ड विशिष्ट मॉडल मिलता है। यदि आप डिफ़ॉल्ट 2,048 टोकन चाहते हैं, तो max_tokens सेट न करें।
चरण 3: रियल-टाइम आउटपुट के लिए स्ट्रीमिंग सक्षम करें
स्ट्रीमिंग को सक्षम करने के लिए stream को true सेट करें। आप प्रत्येक टोकन के लिए 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)टोकन उपयोग आंकड़े अंतिम चंक में प्रकट होते हैं। इससे आपको सटीक लागत ट्रैक करने में मदद मिलती है। स्ट्रीमिंग उपयोगकर्ताओं के लिए अनुभवजन्य विलंबता को कम करता है।
चरण 4: अनसेंसर्ड मॉडल के साथ फ़ंक्शन कॉलिंग का उपयोग करें
अपने अनुरोध बॉडी में फ़ंक्शन परिभाषित करें। मॉडल उपयोगकर्ता इनपुट के आधार पर इन फ़ंक्शन को कॉल कर सकता है। यह डेटा निकालने या क्रियाओं को ट्रिगर करने के लिए उपयोगी है।
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)tool_choice को निर्दिष्ट करें कि मॉडल फ़ंक्शन को कैसे चुनता है। यह सुविधा हमारे अनपब्लिश्ड मॉडल के साथ सहज रूप से काम करती है। आप इसे गेम लॉजिक या संरचित डेटा एक्सट्रैक्शन के लिए उपयोग कर सकते हैं।
चरण 5: संरचित डेटा के लिए JSON मोड लागू करना
response_format को json_object पर सेट करें। यह मॉडल को वैध JSON आउटपुट करने के लिए मजबूर करता है। यह आपके एप्लिकेशन में पार्सिंग त्रुटियों को कम करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);यह गेम स्टेट्स या कॉन्फ़िगरेशन फ़ाइलों जैसी संरचित डेटा जनरेट करने के लिए आदर्श है। सुनिश्चित करें कि आपके प्रॉम्प्ट्स JSON स्कीमा को स्पष्ट रूप से परिभाषित करते हैं। मॉडल इस फॉर्मेट का अनुसरण लगातार करता है।
चरण 6: टोकन और कॉन्टेस्ट विंडोज हैंडल करना
संदर्भ विंडो 100,000 टोकन की है। इसमें प्रॉम्प्ट और कंप्लीशन शामिल हैं। सीमाओं के भीतर रहने के लिए अपने टोकन उपयोग का सावधानीपूर्वक प्रबंधन करें।
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'आउटपुट लंबाई को नियंत्रित करने के लिए max_tokens सेट करें। डिफ़ॉल्ट 2,048 टोकन है। आप प्रत्येक अनुरोध के लिए इसे 16,000 टोकन तक बढ़ा सकते हैं। API प्रतिक्रिया हेडर में टोकन उपयोग ट्रैक करें।
चरण 7: सामान्य इंटीग्रेशन एरर्स डिबगिंग
सबसे पहले अपनी API कुंजी की वैधता की जाँच करें। सुनिश्चित करें कि बेस URL सही है। विशिष्ट विवरण के लिए त्रुटि संदेशों की समीक्षा करें।
- 401: अमान्य या समाप्त हो चुकी API कुंजी।
- 429: रेट लिमिट पार हो गया (प्रति मिनट 300 अनुरोध)।
- 400: अमान्य अनुरोध बॉडी या पैरामीटर।
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)सुनिश्चित करें कि आपका मॉडल पैरामीटर "अविनिर्बंधित" पर सेट है। सुनिश्चित करें कि आप 8 MB अनुरोध बॉडी सीमा से अधिक नहीं जा रहे हैं। दोहरे शुल्क या क्रेडिट मुद्दों के लिए सहायता पृष्ठ का उपयोग करें।
निष्कर्ष: क्यों अनसेंसर्ड AI चैट सही विकल्प है
हमारा API डेवलपर्स के लिए एक सरल, अविच्छिन्न समाधान प्रदान करता है। आपको कानूनी वयस्क सामग्री के लिए कोई कंटेंट फिल्टर नहीं वाला एक OpenAI-compatible एंडपॉइंट मिलता है। मूल्य निर्धारण पारदर्शी और पे-एज-यू-गो है। कोई सब्सक्रिप्शन लॉक या मासिक शुल्क नहीं। क्रेडिट कभी समाप्त नहीं होता। आज ही फ्री ट्रायल क्रेडिट के साथ इंटीग्रेशन शुरू करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);सामान्य प्रश्न
क्या अनसेंसर्ड AI चैट मॉडल वास्तव में असीमित है?
हाँ, मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। इसे असीमित आउटपुट के लिए ट्यून किया गया है। एकमात्र कड़ा नियम किशोरों से संबंधित कोई यौन सामग्री नहीं है।
कॉन्टेक्स्ट विंडो का आकार क्या है?
संदर्भ विंडो 100,000 टोकन की है। इसमें प्रॉम्प्ट और कम्पलीशन दोनों शामिल हैं। आप प्रति अनुरोध 16,000 तक max_tokens सेट कर सकते हैं।
मैं uncensored AI बॉट API के लिए भुगतान कैसे करूं?
आप केवल क्रिप्टो के साथ भुगतान करते हैं। हम USDT (TRC20) या USDC (Base) स्वीकार करते हैं। पूर्वभुगतान क्रेडिट वास्तविक टोकन उपयोगिता द्वारा चार्ज किया जाता है। त्रुटियाँ और अस्वीकृतियाँ मुफ्त हैं।
क्या अनसेंसर्ड AI चैट API स्ट्रीमिंग का समर्थन करती है?
हाँ, स्ट्रीमिंग सर्वर-सेंट इवेंट्स (SSE) के माध्यम से सक्षम है। आपको रियल-टाइम टोकन आउटपुट प्राप्त होता है। टोकन उपयोग के आंकड़े अंतिम चंक में दिखाई देते हैं।
आपकी API कुंजी अगली है
साइन अप करें, कुंजी प्राप्त करें, एंडपॉइंट यूआरएल बदलें। बस इतना ही करना है।
https://api.chataiunrestricted.com/v1ट्रायल क्रेडिट के साथ आज़माएं