hi ▾

अनसेंसर्ड AI API दस्तावेज़ीकरण

मानक OpenAI-संगत एंडपॉइंट्स का उपयोग करके मिनटों में हमारे ओपन AI बिना सीमा वाले API के साथ शुरुआत करें। टेक्स्ट भेजें, टेक्स्ट प्राप्त करें, और सब्सक्रिप्शन लॉक-इन के बिना स्ट्रीमिंग प्रतिक्रियाओं को हैंडल करें।

बेस URL और प्रमाणीकरण सेटअप

अपने क्लाइंट को https://api.uncensoredaiopen.com/v1 और अपनी API कुंजी हेडर में भेजकर Authorization हेडर। यह बेस यूआरएल किसी भी OpenAI-कम्पैटिबल क्लाइंट के साथ काम करता है, इसलिए आपको केवल एंडपॉइंट बदलने और अपनी कुंजी इंजेक्ट करने की आवश्यकता है। हम एम्बेडिंग्स, छवियों, या ऑडियो का उपयोग नहीं करते, केवल शुद्ध टेक्स्ट जनरेशन। आपकी कुंजी आपको uncensored मॉडल का समर्थन करता है, जो कानूनी वयस्क सामग्री को अस्वीकार नहीं करता है। तुरंत अपनी कुली प्राप्त करने के लिए Google या ईमेल से साइन अप करें। फ़ोन नंबर की आवश्यकता नहीं है। कुली बनाने के तुरंत बाद दिखाई जाती है।

पहला अनुरोध

मानक POST अनुरूप का उपयोग करके चैट पूर्णता एंडपॉइंट पर अपना पहला प्रॉम्प्ट भेजें। यह पुष्टि करता है कि आपकी कुंजी काम कर रही है और एक टेक्स्ट प्रतिक्रिया लौटाता है। मॉडल आईडी सरल है uncensored. आप कोई भी प्रॉम्प्ट भेज सकते हैं, जिसमें वयस्क विषय भी शामिल हैं, बिना अस्वीकृति के। प्रतिक्रिया JSON के रूप में वापस आती है। अपनी सेटअप को परीक्षण करने के लिए निम्नलिखित curl कमांड का उपयोग करें। यह एक सरल संदेश भेजता है और एक टेक्स्ट जवाब की उम्मीद करता है।

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

यह अनुरोध बुनियादी टेक्स्ट-इन, टेक्स्ट-आउट फ्लो प्रदर्शित करता है। आप model field यदि आप स्पष्ट होना चाहते हैं, लेकिन uncensored एकमात्र विकल्प है। रिस्पॉन्स में जनरेटेड टेक्स्ट शामिल होता है choices array।

Python SDK एकीकरण

त्वरित इंटीग्रेशन के लिए आधिकारिक OpenAI पायथन लाइब्रेरी का उपयोग करें। सेट करें base_url हमारे एंडपॉइंट पर जाएं और अपनी कुंजी प्रदान करें। यह दृष्टिकोण रीट्राइज़ और JSON पarsing आपके लिए संभालता है। यह प्रोटोटाइप बनाने का सबसे तेज़ तरीका है। नीचे दिया गया कोड क्लाइंट को इनिशियलाइज़ करने और संदेश भेजने का तरीका दिखाता है। फिर आप प्रतिक्रिया ऑब्जेक्ट पर पुनरावृत्ति कर सकते हैं।

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaiopen.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)

यह सेटअप आपकी मौजूदा कोडबेस के साथ संगतता सुनिश्चित करता है। response.choices[0].message.content field generated टेक्स्ट रखता है। आप पैरामीटर पास कर सकते हैं जैसे temperature रचनात्मकता को नियंत्रित करने के लिए। मॉडल वयस्क विषयों के लिए कंटेंट फिल्टर के बिना मानक प्रॉम्प्ट्स का उत्तर देता है।

Node SDK एकीकरण

OpenAI Node SDK का उपयोग करके JavaScript या TypeScript के साथ एकीकरण करें। हमारे बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। यह विधि वेब सर्वर या बैकएंड सेवाओं के लिए आदर्श है। नीचे दिया गया कोड स्निपेट एक बुनियादी चैट पूर्णता कॉल को दर्शाता है। यह अनुरोध को संभालता है और प्रतिक्रिया पाठ को लॉग करता है। आप इसे त्रुटियों को संभालने या डेटा स्ट्रीम करने के लिए विस्तारित कर सकते हैं।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaiopen.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);

The response object जनरेटेड कंटेंट को धारण करता है। आप इसे response.choices[0].message.content. यह SDK साफ़ कोड के लिए async/await पैटर्न का समर्थन करता है। आप पैरामीटर जैसे top_p या seed पुनरुत्पादन के लिए। मॉडल असीमित टेक्स्ट जनरेशन के लिए ट्यून्ड है।

स्ट्रीमिंग रिस्पॉन्स

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। यह टोकन जनरेट होते ही भेजता है, जिससे अनुभवगत विलंबता कम होती है। API रियल-टाइम अपडेट के लिए Server-Sent Events (SSE) का उपयोग करता है। टोकन उपयोग विवरण अंतिम चंक में शामिल होते हैं। यह चैट इंटरफेस के लिए उपयोगी है जहाँ उपयोगकर्ता टेक्स्ट को लाइव आते हुए देखते हैं। नीचे दिया गया कोड Python में स्ट्रीमिंग हैंडल करने का तरीका दिखाता है।

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 टोकन है, या 2,048 यदि max_tokens अनसेट है। आपको प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समवर्ती अनुरोधों की सीमा है। अनुरोध बॉडी 8 MB से कम होनी चाहिए। त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402, और रेट लिमिट्स के लिए 429 शामिल हैं। क्रेडिट पूर्व-भुगतानित है और कभी समाप्त नहीं होता है। रिफंड जारी नहीं किए जाते हैं, लेकिन डबल चार्ज Support के माध्यम से ठीक किए जाते हैं। मॉडल किशोरों की यौन सामग्री को हमेशा अस्वीकार करता है।

प्रश्न और उत्तर

क्या यह open AI uncensored API है?

हाँ, यह एक OpenAI-संगत API है जो एक समर्पित अनकैप्ड मॉडल प्रदान करती है। यह OpenAI के समान एंडपॉइंट और JSON प्रारूप का उपयोग करती है। आप कनेक्ट करने के लिए किसी भी OpenAI SDK का उपयोग कर सकते हैं।

यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?

API 429 स्टेटस कोड लौटाता है। आपको दर विंडो रीसेट होने तक प्रतीक्षा करनी होगी। प्रति कुंजी सीमा 300 अनुरोध प्रति मिनट है। आप थ्रूपुट बढ़ाने के लिए कई कुंजियों का उपयोग कर सकते हैं, लेकिन प्रत्येक कुंजी की अपनी सीमा होती है।

क्या मैं NSFW कंटेंट के लिए इसका उपयोग कर सकता हूँ?

हाँ, मॉडल कानूनी वयस्कों की सामग्री को अस्वीकार नहीं करता है। यह असीमित जनरेशन के लिए ट्यून्ड है। एकमात्र कठोर सीमा किशोरों से जुड़ी यौन सामग्री है, जिसे हमेशा अस्वीकार किया जाता है। आप बिना किसी समस्या के अन्य किसी भी वयस्कों की थीम जनरेट कर सकते हैं।

आपकी कुंजी एक फॉर्म की दूरी पर है

एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।

खाता खोलें