hi ▾
कुंजी बनाएं

API रेफरेंस

मिनटों में हमारे बिना सीमा वाले AI API के साथ शुरुआत करें। नीचे दी गई दस्तावेज़ीकरण आपको एकीकरण के लिए आवश्यक सटीक एंडपॉइंट्स, पैरामीटर और कोड सैंपल प्रदान करती है।

प्रमाणीकरण और बेस यूआरएल

अपने क्लाइंट कॉन्फ़िगरेशन में बेस यूआरएल और API कुंजी को प्रतिस्थापित करके शुरू करें। हमारी सेवा सभी अनुरोधों के लिए एक एकल बेस यूआरएल का उपयोग करती है, जो मौजूदा OpenAI SDKs के साथ संगतता सुनिश्ित करती है। आपको विभिन्न सुविधाओं के लिए कई एंडपॉइंट प्रबंधित करने की आवश्यकता नहीं है। डैशबोर्ड का उपयोग करके Google या ईमेल के माध्यम से अपनी कुंजी जनरेट करें। इस कुंजी को सुरक्षित रखें, क्योंकि यह आपके पूर्वभुगतान क्रेडिट तक सीधी पहुंच प्रदान करती है।

API कुंजी भेजी जाती है Authorization हेडर। यदि आपकी कुंजी खो जाती है, तो डैशबोर्ड में एक नई कुंजी जनरेट करें, जो पुरानी सक्रिय कुंजी को प्रतिस्थापित कर देती है। खाता पुनर्प्राप्ति के लिए फ़ोन नंबर की आवश्यकता नहीं है, जो हमारे प्राइवेसी-फर्स्ट दृष्टिकोण को बनाए रखता है। सभी बाद के अनुरोधों के लिए नीचे दिए गए बेस यूआरएल का उपयोग करें।

बेस यूआरएल: https://api.norestrictedai.com/v1

POST /v1/chat/completions

अपना प्रॉम्प्ट भेजें POST /v1/chat/completions टेक्स्ट प्रतिक्रिया प्राप्त करने के लिए एंडपॉइंट। टेक्स्ट जनरेट करने के लिए आपको केवल इसी एंडपॉइंट की आवश्यकता है। मॉडल ID uncensored. यह एक ओपन-वेट मॉडल है जिसे कानूनी वयस्क उपयोग के लिए बिना कंटेंट रिफ्यूजल के जवाब देने के लिए ट्यून्ड किया गया है। यह GPT या क्लॉड नहीं है। आप स्ट्रीमिंग रिस्पॉन्स भेज सकते हैं या JSON मोड में अनुरोध कर सकते हैं। सिस्टम फंक्शन कॉलिंग और तापमान और top_p जैसे मानक पैरामीटरों का समर्थन करता है।

अनुरोधों को टेक्स्ट-इन, टेक्स्ट-आउट के रूप में संसाधित किया जाता है। कोई एम्बेडिंग या इमेज जनरेशन क्षमताएँ नहीं हैं। यदि आपको उनकी आवश्यकता है, तो कहीं और देखें। हमारा फोकस केवल पारदर्शी टोकन मूल्य निर्धारण के साथ सीधे टेक्स्ट जनरेशन पर है। त्रुटियाँ और अस्वीकृतियाँ (कठोर किशोर सामग्री सीमा को छोड़कर) आपके क्रेडिट को नहीं खपत करती हैं।

Python SDK इंटीग्रेशन

हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। क्लाइंट इंस्टेंस में बेस URL और API कुंजी सेट करें। इस दृष्टिकोण से आप मौजूदा कोड संरचना बनाए रख सकते हैं जबकि प्रदाता बदल सकते हैं। लाइब्रेरी स्वचालित रूप से JSON सीरियलाइज़ेशन और HTTP अनुरोध संभालती है। आप अन्य सेवाओं के लिए जिस मॉडल नाम का उपयोग करते हैं, वही नाम उपयोग कर सकते हैं, लेकिन याद रखें कि हमारा मॉडल ID uncensored.

यह विधि बैकएंड सर्विसेज और स्क्रिप्ट्स के लिए आदर्श है। लाइब्रेरी सिंक्रोनस और असिंक्रोनस दोनों संचालनों का समर्थन करती है। आप क्रिएटिविटी को नियंत्रित करने के लिए तापमान और top_p मानों को समायोजित कर सकते हैं। रिस्पॉन्स ऑब्जेक्ट में जनरेटेड टेक्स्ट और टोकन उपयोग सांख्यिकी शामिल होती है।

Node SDK एकीकरण

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

यह इंटिग्रेशन वेब एप्लिकेशन्स और माइक्रोसर्विसेस के लिए उत्तम है। प्रतिक्रिया ऑब्जेक्ट में जनरेटेड सामग्री और उपयोग डेटा शामिल होता है। आप स्ट्रीमिंग को सक्षम कर सकते हैं ताकि टोकन को जनरेट होते ही क्लाइंट को भेजा जा सके। इससे अंत-उपयोगकर्ताओं के लिए अनुभव की गई लेटेंसी कम हो जाती है। SDK API स्पेसिफिकेशन में परिभाषित सभी मानक पैरामीटर का समर्थन करता है।

स्ट्रीमिंग रिस्पॉन्सेस (SSE)

स्ट्रीमिंग को सक्षम करने के लिए stream पैरामीटर को true. API एक सर्वर-सेंट इवेंट्स (SSE) स्ट्रीम लौटाता है। प्रत्येक चंक एक आंशिक प्रतिक्रिया रखता है। अंतिम चंक में कुल टोकन उपयोग शामिल है। इस सुविधा से टोकन-टू-फर्स्ट-टाइम समय में महत्वपूर्ण कमी आती है। यह चैट इंटरफ़ेस और रियल-टाइम एप्लिकेशन के लिए आवश्यक है।

स्ट्रीम तब तक जारी रहती है जब तक कि मॉडल प्रतिक्रिया पूरी नहीं कर लेता या कोई त्रुटि नहीं होती है। आप किसी भी समय स्ट्रीम को रद्द कर सकते हैं। क्लाइंट के डिस्कनेक्ट होने पर सर्वर अनुरोध प्रसंस्करण रोक देता है। यह कंप्यूट संसाधनों को बचाता है। एक सुखद उपयोगकर्ता अनुभव प्रदान करने के लिए स्ट्रीमिंग मोड का उपयोग करें। आखिरी चंक में टोकन उपयोग आपको लागत को सटीक रूप से ट्रैक करने की अनुमति देता है।

रेट लिमिट्स और त्रुटियाँ

हमारा API स्थिरता सुनिश्चित करने के लिए कठोर दर सीमाएं लागू करता है। आपको प्रति कुंजी प्रति मिनट 300 अनुरोध की अनुमति है। आप एक ही समय में 8 समानांतर अनुरोध रख सकते हैं। अधिकतम अनुरोध बॉई का आकार 8 MB है। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 त्रुटि मिलती है। अमान्य कुंजियों जैसी त्रुटियां 401 लौटाती हैं। अपर्याप्त क्रेडिट 402 लौटाता है। ये त्रुटियां आपका क्रेडिट खर्च नहीं करती हैं।

प्रॉम्प्ट और पूर्णता दोनों के लिए संदर्भ विंडो 100,000 टोकन है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। यदि आप max_tokens सेट नहीं करते हैं max_tokens, सीमा 2,048 है। क्रेडिट पूर्व-भुगतानित है और कभी समाप्त नहीं होता। त्रुटियां मुफ्त हैं। यदि आप डबल चार्ज हो जाते हैं, तो सहायता से संपर्क करें। सिस्टम प्रॉम्प्ट को प्रशिक्षण के लिए लॉग नहीं करता है। गोपनीता बनाए रखी जाती है। इन सुविधाओं को लागू करने के लिए नीचे दिए गए कोड ब्लॉक का उपयोग करें।

cURL

curl https://api.norestrictedai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set database index to primary key"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

सामान्य प्रश्न

no restricted AI मॉडल क्या है?

यह एक ओपन-वेइट लार्ज लैंग्वेज मॉडल है जो हमारे सर्वरों पर होस्ट किया गया है। यह कानूनी वयस्क उपयोग के लिए सामग्री अस्वीकृतियों के बिना उत्तर देने के लिए ट्यून्ड है। यह GPT, Claude या किसी अन्य वेंडर का मॉडल नहीं है।

अनसेंसर्ड AI मूल्य निर्धारन कैसे काम करता है?

आप 1M इनपुट टोकन के लिए $0.15 और 1M आउटपुट टोकन के लिए $0.50 देते हैं। क्रेडिट पूर्व-भुगतान किया गया है और कभी समाप्त नहीं होता है। त्रुटियां और अस्वीकृतियां आपके बैलेंस का उपभोग नहीं करतीं। कोई मासिक सदस्यता शुल्क नहीं है।

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

हाँ, आप व्यावसायिक परियोजनाओं में कानूनी वयस्क उपयोग के लिए API का उपयोग कर सकते हैं। मॉडल विवादास्पद या वयस्क विषयों को अस्वीकार नहीं करता है। एकमात्र कठोर सीमा किशोरों के साथ यौन सामग्री है। क्रेडिट केवल क्रिप्टो के साथ टॉप अप किया जाता है।

अपनी कुंजी तुरंत प्राप्त करें

रजिस्टर करें, टोकन कॉपी करें, अपने क्लाइंट को नए बेस URL की ओर निर्देशित करें। हो गया।

कुंजी बनाएं