ऑथेंटिकेशन और बेस URL
एक खाता बनाकर और अपनी API कुंजी जनरेट करके शुरू करें। सभी अनुरोधों के लिए बेस URL https://api.nofilteraichat.com/v1 है। आप आधिकारिक OpenAI SDKs या किसी भी कम्पैटिबल क्लाइंट का उपयोग कर सकते हैं, बस इसे इस URL पर पॉइंट करें और Authorization हेडर में अपनी कुंजी प्रदान करें। Google या ईमेल के माध्यम से साइन अप तुरंत होता है, फोन नंबर की आवश्यकता नहीं है। आपकी कुंजी निर्माण के तुरंत बाद दिखाई जाती है। आपके पास प्रति खाता केवल एक सक्रिय कुंजी होती है; एक नई जनरेट करने से पुरानी कुंजी बदल जाती है। अपनी कुंजी को सुरक्षित रखें, क्योंकि यह आपके प्रीपेड क्रेडिट तक पूर्ण एक्सेस देती है। कोई मासिक सब्सक्रिप्शन नहीं है, और उपयोग न किए गए क्रेडिट कभी एक्सपायर नहीं होते।
बेसिक टेक्स्ट कंप्लीशन
पाठ उत्पन्न करने के लिए एक मानक चैट पूर्णता अनुरोध भेजें। मॉडल ID uncensored है। यह एंडपॉइंट कानूनी वयस्क सामग्री के लिए बिना सेंसर कच्चे पाठ इनपुट और आउटपुट का समर्थन करता है। आप temperature और top_p जैसे पैरामीटर का उपयोग करके प्रतिक्रिया शैली को नियंत्रित कर सकते हैं। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो प्रतिक्रिया विंडो के अंत तक चल सकती है। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और पूर्णता को मिलाकर कुल 100,000 टोकन तक समर्थित करता है। अनुरोधों की वसूली वास्तविक टोकन उपयोग के आधार पर की जाती है, और त्रुटियाँ मुफ़्त हैं।
Python SDK इंटीग्रेशन
हमारी API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। बेस URL को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें। इससे आपको chat.completions.create जैसे परिचित विधियों का लाभ उठाने की अनुमति मिलती है जबकि हमारे बिना सेंसर मॉडल का लाभ उठाया जा सकता है। लाइब्रेरी JSON सिरियलाइजेशन और रेट्रीज़ को स्वचालित रूप से संभालती है। आप रिस्पॉन्स को स्ट्रीम कर सकते हैं या सिंक्रोनस रिजल्ट प्राप्त कर सकते हैं। सुनिश्चित करें कि आप SDK का एक हालिया संस्करण उपयोग कर रहे हैं ताकि टूल कॉलिंग और JSON मोड जैसे सभी फीचर्स सपोर्टेड हों। यह दृष्टिकोण बॉयलरप्लेट कोड को कम करता है और Python-आधारित एप्लिकेशन्स के लिए विकास को तेज करता है।
Node.js SDK इंटीग्रेशन
OpenAI Node SDK का उपयोग करके API को अपनी Node.js एप्लिकेशन्स में इंटीग्रेट करें। हमारे बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। यह सेटअप आपको अन्य OpenAI-कम्पैटिबल सेवाओं की तरह ही चैट कंप्लीशन कॉल करने की अनुमति देता है। SDK आधुनिक JavaScript फीचर्स और async/await पैटर्न सपोर्ट करता है। आप अपने Node वातावरण में आसानी से रिस्पॉन्स हैंडल कर सकते हैं और एरर्स मैनेज कर सकते हैं। यह विधि वेब सर्वरों, बैकएंड सर्विसेस या किसी भी Node.js एप्लिकेशन के लिए आदर्श है जिसे बिना सेंसर LLM क्षमताओं की आवश्यकता है। यह जटिल कॉन्फ़िगरेशन के बिना AI फीचर्स जोड़ने का एक सरल तरीका प्रदान करता है।
स्ट्रीमिंग रिस्पॉन्सेस
अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API टोकन उत्पन्न होने पर सर्वर-सेंट इवेंट्स (SSE) लौटाता है। यह रियल-टाइम में पाठ प्रदर्शित करके उपयोगकर्ता अनुभव को अधिक सहज बनाता है। टोकन उपयोग के आँकड़े स्ट्रीम के अंतिम चंक में शामिल होते हैं। स्ट्रीमिंग सभी SDKs और कच्चे HTTP क्लाइंट्स के माध्यम से समर्थित है। यह उस विशेषता के लिए आवश्यक है जहाँ लेटेंसी मायने रखती है, जैसे चैट इंटरफ़ेस और एप्लिकेशन। मॉडल टोकन को क्रमिक रूप से उत्पन्न करता है, जिससे आपको आंशिक प्रतिक्रियाओं को तुरंत रेंडर करने की अनुमति मिलती है। इससे समकालीन अनुरोधों की तुलना में प्रतीत होने वाले प्रतीक्षा समय में काफी कमी आती है।
लिमिट्स, एरर्स और कॉन्टेक्स्ट
सेवा में बाधा से बचने के लिए अपने उपयोग की निगरानी करें। API प्रति कुंजी प्रति मिनट 300 अनुरोध और 8 समानांतर अनुरोधों की अनुमति देता है। अधिकतम अनुरोध बॉडी का आकार 8 MB है। यदि API कुंजी अमान्य है, तो आपको 401 त्रुटि मिलेगी। 402 त्रुटि अपर्याप्त क्रेडिट को दर्शाती है; जारी रखने के लिए क्रिप्टो (USDT on TRC20 or USDC on Base) के माध्यम से टॉप-अप करें। 429 त्रुटि का अर्थ है कि आपने रेट लिमिट पर पहुँच लिया है। कॉन्टेक्स्ट विंडो 100,000 टोकन की है। त्रुटियाँ और अस्वीकृतियाँ क्रेडिट नहीं खर्च करतीं। सर्वोत्तम प्रदर्शन के लिए अपने अनुरोधों को इन सीमाओं के भीतर रखें। मॉडल नाबालिगों से संबंधित यौन सामग्री को अस्वीकार करता है, जो एक हार्ड लिमिट है।
cURL
curl https://api.nofilteraichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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.nofilteraichat.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)