अनसेंसर AI: अनसेंसर मॉडल्स के लिए डेवलपर्स' गाइड
आपको एक अफ़िल्टरित AI मॉडल की आवश्यकता है जो रचनात्मक सीमाओं का सम्मान करे और छिपी हुई सामग्री फ़िल्टर लागू न करे। यह गाइड समझाती है कि कैसे मानक ओपनएआई-संगत एंडपॉइंट का उपयोग करके रोलप्ले, एरोटिका और असीमित रचनात्मक लेखन के लिए एक अफ़िल्टरित LLM API को एकीकृत करें।
अंतिम अपडेट:
विकासकर्ता अंकित AI मॉडलों को क्यों चुनते हैं
डेवलपर अनसेंसर्ड मॉडल्स को इसलिए चुनते हैं क्योंकि मानक LLMs अक्सर युक्तिसंगत लेकिन परिपक्व या विवादास्प इनपुट्स को अस्वीकार कर देते हैं। यह अस्वीकार व्यवहार रोलप्ले परिदृश्यों में डुबकी को तोड़ देता है जहां एक चरित्र स्वाभाविक रूप से गाली दे सकता है या आक्रामक प्रतिक्रिया दे सकता है। एक अनसेंसर्ड LLM इन प्रॉम्प्ट्स को मान्य टेक्स्ट के रूप में संसाधित करता है, न कि ऐसे उल्लंघन के रूप में जिनके लिए एक तैयार अस्वीकार संदेश की आवश्यकता हो। आपको निर्देशिका आवाज़ पर पूर्ण नियंत्रण मिलता है बिना किसी बिल्ट-इन नैतिक कंपास के लड़ें।
स्टैंडर्ड मॉडल्स सावधान संपादकों की तरह व्यवहार करते हैं। अनसेंसर्ड मॉडल्स लचीले लेखन भागीदारों की तरह व्यवहार करते हैं। यह अंतर एरोटिका, डार्क फैंटेसी या सूक्ष्म राजनीतिक टिप्पणी जनरेट करते समय सबसे अधिक महत्वपूर्ण होता है। मॉडल सामग्री का फैसला नहीं करता; यह केवल आपके प्रॉम्प्ट के आधार पर अगला टोकन प्रिडिक्ट करता है।
| फीचर | मानक मॉडल | अनकेंसरड मॉडल |
|---|---|---|
| अस्वीकृतियां | उच्च | शून्य के निकट |
| रोलप्ले इमर्शन | मध्यम | उच्च |
| सामग्री लचीलापन | सीमित | खुला |
uncensored LLM आर्किटेक्चर को समझना
अनकैप्सड LLM आर्किटेक्चर आमतौर पर विविध डेटासेट पर फाइन-ट्यून्ड एक बेस ट्रांसफॉर्मर मॉडल का उपयोग करता है बिना कठोर RLHF (रीइन्फोर्समेंट लर्निंग फ्रॉम हायूमन फीडबैक) बाधाओं के। RLHF अक्सर सुरक्षा परतें पेश करता है जो इनकार का कारण बनती हैं। इन परतों को हटाकर या नरम करके, मॉडल किसी भी टेक्स्ट जनरेट करने की अपनी क्षमता बनाए रखता है, बशर्ते इनपुट व्याकरणिक रूप से सही हो।
हमारा API टेक्स्ट-टू-टेक्स्ट जनरेशन के लिए अनुकूलित एकल, समर्पित अनकेंसर्ड मॉडल को सपोर्ट करता है। यह कई वेंडर के बीच राउट नहीं करता या एम्बेडिंग्स प्रदान नहीं करता। आपको एक मानक चैट-कम्प्लीशंस एंडपॉइंट के माध्यम से मॉडल के वेट्स तक प्रत्यंत्र पहुंच मिलती है। यह सरलता लेटेंसी को कम करती है और अनुरोधों के बीच स्थिर व्यवहार सुनिश्चित करती है। मॉडल 100,000 टोकन तक की संदर्भ विंडो को संभालता है, जिससे आपको जटिल कथाओं में दीर्घकालिक स्थिति बनाए रखने की अनुमति मिलती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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 जैसे पैरामीटर पूरी तरह से सुलभ रहते हैं। आप रचनात्मकता को नियंत्रित करने के लिए इन सेटिंग्स को समायोजित कर सकते हैं। उच्च तापमान अधिक विविध आउटपुट देता है। निम्न तापमान अधिक निर्धारक परिणाम उत्पन्न करता है। यह नियंत्रण लंबे-लेखन में चरित्र स्थिरता बनाए रखने के लिए आवश्यक है।
अपने डेवलपमेंट वातावरण सेटअप
अपने डेवलपमेंट वातावरण सेटअप में केवल एक API कुंजी और एक OpenAI-compatible SDK की आवश्यकता होती है। आपको GPU संसाधनों का प्रबंधन करने या मॉडल वेट डाउनलोड करने की आवश्यकता नहीं है। API हमारे सर्वरों पर सभी इनफरेंस संभालता है। यह सीमित हार्डवेयर वाले डेवलपर्स के लिए आदर्श है, जैसे कि 8GB RAM वाले लैपटॉप पर स्थानीय उदाहरण चला रहे लोग।
अपनी पसंदीदा भाषा के लिए आधिकारिक SDK इंस्टॉल करने से शुरू करें। बेस URL और API कुंजी कॉन्फ़िगर करें। हमारी सेवा के लिए बेस URL HTTPS://api.aitextuncensored.com/v1 है। यह URL सुनिश्चित करता है कि सभी अनुरोध हमारे uncensored एंडपॉइंट पर रूट किए जाएं। मानदंड प्रमाणीकरण हेडर के अलावा कोई अतिरिक्त हेडर की आवश्यकता नहीं है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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);एक सरल टेस्ट अनुरोध भेजकर अपनी सेटअप की जाँच करें। मॉडल से स्वयं को परिचय देने के लिए कहें। यदि यह बिना किसी रिफ्यूजल के प्रतिक्रिया देता है, तो आपका वातावरण सही ढंग से कॉन्फ़िगर है। यह कदम पुष्टि करता है कि API कुंजी मान्य है और नेटवर्क कनेक्शन स्थिर है।
अनियंत्रित AI के लिए बेस यूआरएल को कॉन्फ़िगर करें
बेस यूआरएल को कॉन्फ़िगर करना वह महत्वपूर्ण कदम है जो आपके क्लाइंट को एक मानक मॉडल से अनियंत्रित मॉडल में बदलता है। यूआरएल HTTPS://api.aitextuncensored.com/v1 सीधे हमारी होस्टेड सेवा की ओर इशारा करता है। आपको किसी भी अनुरोध करने से पहले अपने SDK कॉन्फ़िगरेशन में इस मान को अपडेट करना होगा।
curl https://api.aitextuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
}'यह एंडपॉइंट /v1/chat/completions पर स्टैंडर्ड POST रिक्वेस्ट्स को सपोर्ट करता है। यह उपलब्ध मॉडल्स की सूची प्रदान करने के लिए /v1/models पर एक GET एंडपॉइंट भी प्रदान करता है। हमारी API केवल एक मॉडल आईडी एक्सपोज़ करती है: "uncensored"। यह सिंप्लिसिटी का मतलब है कि आपको मॉडल वर्जनिंग या रूटिंग लॉजिक हैंडल करने की आवश्यकता नहीं है। मॉडल लॉफुल एडल्ट यूज़ के लिए कंटेंट रिफ्यूज़ल के बिना जवाब देने के लिए ट्यून्ड है।
सुनिश्चित करें कि आपकी API कुंजी Authorization हेडर में पास की जाती है। कुंजी Google या ईमेल के माध्यम से साइनअप पर जनरेट की जाती है। फोन नंबर की आवश्यकता नहीं होती है। यह न्यूनतम सेटअप रगड़ को कम करता है और आपको तुरंत सामग्री जनरेट करना शुरू करने की अनुमति देता है।
अनसेंसर्ड चैट पूर्णताओं में टोकन हैंडल करना
अनसेंसर्ड चैट पूर्णताओं में टोकन हैंडल करने में इनपुट और आउटपुट सीमाओं का सावधानीपूर्वक प्रबंधन शामिल है। हमारी API $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन के लिए चार्ज करती है। यह मूल्य निर्धारण मॉडल पारदर्शी और उपयोग-आधारित है। आप केवल उसी के लिए भुगतान करते हैं जिसका उपयोग आप करते हैं, बिना किसी मासिक सदस्यता शुल्क के।
संदर्भ विंडो प्रॉम्प्ट और पूर्णता के संयोजन के लिए 100,000 टोकन का समर्थन करती है। हालांकि, प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट 2,048 टोकन है। यह सीमा अधिकांश सिंगल-टर्न इंटरैक्शन के लिए पर्याप्त है, लेकिन लंबी-प्रारूप की निबंधों के लिए पेजिनेशन की आवश्यकता हो सकती है।
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)SSE (सर्वर-सेंट इवेंट्स) का समर्थन किया जाता है। यह सुविधा आपको टोकन जनरेट होते ही प्राप्त करने की अनुमति देती है, जिससे वास्तविक समय के ऐप्स के लिए उपयोगकर्ता अनुभव बेहतर होता है। अंतिम चंक में उपयोग आंकड़े शामिल होते हैं, इसलिए आप लागत की सटीक ट्रैकिंग कर सकते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं, जिसका अर्थ है कि आप विफल अनुरोधों के लिए भुगतान नहीं करते।
अनकेंसरड AI को रोलप्ले और लेखन के लिए अनुकूलन
रोलप्ले और लेखन के लिए अनकेंसरड AI को अनुकूलित करने में सटीक पैरामीटर ट्यूनिंग की आवश्यकता होती है। रचनात्मक कार्यों के लिए 0.7 और 1.2 के बीच तापमान मान का उपयोग करें। यह विविध शब्दावली और अप्रत्याशित प्लॉट ट्विस्ट को प्रोत्साहित करता है। अधिक स्थिर पात्र आवाज़ों के लिए, तापमान को 0.5 तक कम करें।
Top-P (nucleus sampling) को 0.9 और 0.95 के बीच सेट किया जाना चाहिए। यह सेटिंग सुनिश्चित करती है कि मॉडल उच्च-संभावना वाले टोकन पर विचार करे, जबकि दोहराए जाने वाले वाक्यांशों से बचे। स्टॉप सीक्वेंस का उपयोग संवाद के अंत को नियंत्रित करने के लिए किया जा सकता है। उदाहरण के लिए, स्टॉप को "\n" पर सेट करने से संवाद की प्रत्येक पंक्ति अलग रहती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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)फंक्शन कॉलिंग और JSON मोड भी सपोर्टेड हैं। आप अपने रोलप्ले डेटा को आसानी से पार्स करने के लिए JSON ऑब्जेक्ट्स के रूप में स्ट्रक्चर कर सकते हैं। यह फीचर उन गेम डेवलपर्स के लिए उपयोगी है जिन्हें जनरेटेड टेक्स्ट से कैरेक्टर स्टैट्स या इन्वेंटरी आइटम निकालने की आवश्यकता होती है। मॉडल सही प्रॉम्प्टिंग पर स्ट्रक्चर्ड डेटा जनरेट करने में उत्कृष्ट है।
दर सीमाओं और प्रतिस्पर्धा का प्रबंधन
दर सीमाओं और प्रतिस्पर्धा का प्रबंधन सुनिश्चित करता है कि आपकी एप्लिकेशन लोड के तहत स्थिर रहे। हमारी API प्रति कुंजी प्रति मिनट 300 अनुरोध और 8 समवर्ती अनुरोधों की अनुमति देती है। यह सीमा अधिकांश वेब एप्लिकेशन और बॉट एकीकरण के लिए पर्याप्त है। यदि आप इन सीमाओं को पार करते हैं, तो आपको एक 429 Too Many Requests त्रुटि मिलेगी।
अनुरोध बॉडी 8 MB तक सीमित हैं। यह प्रतिबंध आपके प्रॉम्प्ट और मेटाडेटा के संयुक्त आकार पर लागू होता है। लंबी बातचीत के लिए, पूरी इतिहास भेजने के बजाय केवल सबसे हालिया संदर्भ विंडो भेजने पर विचार करें। यह दृष्टिकोण लेटेंसी और टोकन लागत को कम करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextuncensored.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);प्रत्येक खाते में केवल एक सक्रिय API कुंजी की अनुमति है। यदि आपको नई कुंजी की आवश्यकता है, तो पुरानी कुंजी तुरंत बदल दी जाती है। यह नीति कुंजी प्रबंधन को सरल बनाती है और अनधिकृत पहुंच के जोखिम को कम करती है। अप्रत्याशित चार्ज से बचने के लिए अपने उपयोग की निगरानी डैशबोर्ड के माध्यम से करें। प्रीपेड क्रेडिट कभी समाप्त नहीं होता, इसलिए आप तब टॉप-अप कर सकते हैं जब सुविधाजनक हो।
सामान्य uncensored LLM समस्याओं का निवारण
सामान्य uncensored LLM समस्याओं का निवारण आमतौर पर पैरामीटर सेटिंग्स या नेटवर्क कनेक्टिविटी की जांच करने से संबंधित है। यदि मॉडल अस्वीकार लौटाता है, तो सत्यापित करें कि आपकी सामग्री कानूनी वयस्क उपयोग है। एकमात्र कठोर सीमा किशोरों में यौन सामग्री है। अन्य सभी विषय अनुमत हैं।
यदि आपको उच्च लेटेंसी का सामना करना पड़ता है, तो अपनी नेटवर्क कनेक्शन की जांच करें और सुनिश्चित करें कि आप रेट लिमिट को पार नहीं कर रहे हैं। स्ट्रीमिंग रिस्पॉन्स टोकन को जनरेट होते ही डिलीवर करके अनुभवित लेटेंसी को कम कर सकते हैं। इस सुविधा को लागू करने के लिए SSE एंडपॉइंट का उपयोग करें।
curl https://api.aitextuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the number of planets in the solar system"}]
}'सामान्य त्रुटियों में 401 Unauthorized (अमान्य API कुंजी) और 429 Too Many Requests (रेट लिमिट पार) शामिल हैं। डैशबोर्ड में अपनी API कुंजी जांचें। यदि आपको बिलिंग समस्या लगती है, तो सपोर्ट पेज पर जाएं। क्रेडिट रिफंड नहीं होता है, लेकिन त्रुटियाँ मुफ्त हैं। यह नीति सुनिश्चित करती है कि आप केवल सफल जनरेशन के लिए भुगतान करें।
अपने अनसेंसर्ड AI एकीकरण को अंतिम रूप देना
अपने अनसेंसर्ड AI एकीकरण को अंतिम रूप देने में किनारे के मामलों का परीक्षण और प्रदर्शन की निगरानी शामिल है। विभिन्न प्रकार के प्रॉम्प्ट भेजें, जिसमें लंबी कहानियाँ, संरचित डेटा और रचनात्मक लेखन नमूने शामिल हैं। सत्यापित करें कि मॉडल अपेक्षित तरीके से प्रतिक्रिया देता है बिना अप्रत्याशित अस्वीकृतियों के।
नेटवर्क विफलताओं और रेट लिमिट्स के लिए त्रुटि हैंडलिंग लागू करें। रीट्राई लॉजिक के लिए एक्सपोनेंशियल बैकऑफ का उपयोग करें। यह दृष्टिकोण सुनिश्चित करता है कि आपका एप्लिकेशन विविध लोड स्थितियों के तहत लचीला रहे। टोकन उपयोग और लागत को कम करने के लिए बारंबार प्रतिक्रियाओं को कैश करने पर विचार करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextuncensored.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)हमारा API उन डेवलपर्स के लिए डिज़ाइन किया गया है जो गोपनीयता और नियंत्रण की कद्र करते हैं। प्रॉम्प्ट्स ट्रेनिंग के लिए उपयोग नहीं किए जाते हैं। भुगतान केवल क्रिप्टो है, जो एक अतिरिक्त परत की गुमनामी प्रदान करता है। API का परीक्षण करने के लिए $0.50 ट्रायल क्रेडिट के साथ शुरू करें। उत्पादन उपयोग के लिए प्रीपेड क्रेडिट में अपग्रेड करें। सेवा विश्वसनीय, पारदर्शी और uncensored है।
सामान्य प्रश्न
अनसेंसर्ड AI मॉडल क्या है?
एक अनकैप्ड AI मॉडल एक भाषा मॉडल है जो कानूनी वयस्क, विवादास्पद या रचनात्मक विषयों पर कठोर सामग्री फिल्टर या अस्वीकृतियां लागू नहीं करता है। यह संभावना के आधार पर प्रॉम्प्ट्स को प्रोसेस करता है न कि नैतिक दिशानिर्देशों के आधार पर, जिससे असीमित रोलप्ले और एरोटिका जनरेशन की अनुमति मिलती है।
अनसेंसर LLM API के लिए मूल्य निर्धारण कैसे काम करता है?
मूल्य उपयोग-आधारित है: $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन। त्रुटियां और अस्वीकृतियां मुफ्त हैं। कोई मासिक सदस्यता नहीं है। भुगतान पूर्व-भुगतानित क्रेडिट के माध्यम से किया जाता है जिसे क्रिप्टो (USDT या USDC) के साथ टॉप अप किया गया है।
क्या API OpenAI SDKs के साथ संगत है?
हाँ, API पूरी तरह से OpenAI-संगत है। आप बेस URL को HTTPS://api.aitextuncensored.com/v1 पर सेट करके और अपनी API कुंजी प्रदान करके आधिकारिक OpenAI SDKs का उपयोग कर सकते हैं। बुनियादी अनुरोधों के लिए कोई कोड परिवर्तन आवश्यक नहीं है।
समवर्ती अनुरोधों पर सीमाएँ क्या हैं?
API प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 सह-संचालित अनुरोधों की अनुमति देता है। अनुरोध बॉडी 8 MB तक सीमित है। ये सीमांएं अधिकांश वेब अनुप्रयोगों और बॉट्स के लिए स्थिर प्रदर्शन सुनिश्चित करती हैं।
अपनी API कुंजी को अनलॉक करें
रजिस्टर करें, कुंजी कॉपी करें, एंडपॉइंट URL अपडेट करें। बस इतना ही।