अनकेंसर API दस्तावेज़ीकरण
इस अविच्छिन्न API को अपने मौजूदा वर्कफ़्लो में शून्य कॉन्फ़िगरेशन के साथ डालें। उसी क्लाइंट कोड का उपयोग करें जिससे आपको आदत है, और एक ऐसे मॉडल से टेक्स्ट प्रतिक्रियाएँ प्राप्त करें जो कानूनी वयस्क सामग्री को अस्वीकार नहीं करता है।
प्रमाणीकरण और बेस URL
सभी अनुरोधों के लिए बेस यूआरएल HTTPS://api.unfilteredgptchat.com/v1 है। अपनी API कुंजी को Authorization header एक Bearer token के रूप में। आपको प्रति खाते एक कुंजी मिलती है, जो Google या ईमेल के माध्यम से साइनअप के तुरंत बाद प्रकट होती है। शुरू करने के लिए फोन नंबर की आवश्यकता नहीं है।
<
curl https://api.unfilteredgptchat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
}'>अनुरोध असली टोकन की लागत लेते हैं। त्रुटियाँ और अस्वीकृतियाँ क्रेडिट खपत नहीं करती हैं। आपको भेजने के लिए मॉडल आईडी है uncensored. यह एक ओपन-वेट मॉडल है जो हमारे सर्वरों पर चलता है, जो GPT या Claude के लिए प्रॉक्सी नहीं है।
चैट कंप्लीशंस एंडपॉइंट
एक POST अनुरोध भेजें /v1/chat/completions अपने संदेश सरणी के साथ। API केवल टेक्स्ट लौटाती है। आप temperature, top_p, और stop अनुक्रम। संदर्भ विंडो प्रॉम्प्ट और पूर्णता के लिए कुल 100,000 टोकन रखती है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है।
<
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredgptchat.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)>यदि आप max_tokens, प्रतिक्रिया 2,048 टोकन तक सीमित है। यह एंडपॉइंट फ़ंक्शन कॉलिंग और JSON मोड का समर्थन करता है। यह एम्बेडिंग, छवियों या ऑडियो का समर्थन नहीं करता है। आप टोकन के लिए भुगतान कर रहे हैं, न कि एक विशिष्ट ब्रांड नाम की सदस्यता के लिए।
SSE के साथ स्ट्रीमिंग प्रतिक्रियाएं
रियल-टाइम टोकन डिलीवरी के लिए सर्वर-सेंट इवेंट्स का उपयोग करें। सेट stream: true अपने अनुरोध बॉडी में। API जनरेट होते हुए टेक्स्ट के चंक लौटाती है। टोकन उपयोग विवरण अंतिम चंक में प्रकट होते हैं। यह दृष्टिकोण लंबे, अनफिल्टर्ड उत्तरों के लिए अनुपस्थित लेटेंसी को कम करता है।
<
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)>त्रुटियों को सहजता से हैंडल करें। 401 त्रुटि का अर्थ है कि आपकी कुंजी अमान्य है। 402 त्रुटि का अर्थ है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। 429 त्रुटि का अर्थ है कि आपने दर सीमा को पार कर लिया है। स्ट्रीमिंग इन सीमाओं को bypass नहीं करती है।
फ़ंक्शन कॉलिंग और टूल्स
अपने रिक्वेस्ट बॉडी में टूल्स परिभाषित करें। मॉडल फंक्शन एक्जीक्यूशन के लिए स्ट्रक्चर्ड आर्गुमेंट्स लौटाता है। tool_choice विशिष्ट व्यवहार लागू करने के लिए। यह सुविधा मानक OpenAI-compatible फॉर्मेट के साथ काम करती है। आप अपने कोड में टूल कॉल को पार्स कर सकते हैं और उन्हें बाहरी रूप से निष्पादित कर सकते हैं।
API स्ट्रिक्ट JSON मोड के माध्यम से समर्थन करती है। response_format: {"type": "json_object"}. स्वचालित पाइपलाइनों के लिए भविष्यसूचक आउटपुट सुनिश्चित करता है। इसका उपयोग करें जब आपको पार्सिंग त्रुटियों के बिना विश्वसनीय डेटा एक्सट्रैक्शन की आवश्यकता हो।
संरचित डेटा के लिए JSON मोड
सेटिंग करके जेएसओएन मोड सक्षम करें response_format को {"type": "json_object"}. मॉडल वैध JSON आउटपुट करेगा। यह अनफ़िल्टर्ड टेक्स्ट से संरचित डेटा पार्स करने के लिए उपयोगी है। उपयोग करें temperature: 0 संगत परिणामों के लिए।
यह मोड uncensored model id। यह पूर्ण JSON सिंटैक्स की गारंटी नहीं देता है। उत्पादन में उपयोग करने से पहले अपने आउटपुट की जांच करें। API स्कीमा वैलिडेशन प्रदान नहीं करता है। आपको त्रुटियों को अपने क्लाइंट कोड में हैंडल करना होगा।
रेट लिमिट्स और क्वाटा
आपकी अनुमति प्रति कुंजी प्रति मिनट 300 अनुरोधों तक सीमित है। आप 8 अनुरोध एक साथ भेज सकते हैं। अनुरोध बॉडी 8 MB से कम होनी चाहिए। ये सीमाएं सभी एंडपॉइंट्स पर लागू होती हैं। लिमिट से अधिक जाने पर 429 स्टेटस कोड लौटाया जाता है।
क्रेडिट कभी समाप्त नहीं होता है। प्रीपेड क्रेडिट वास्तविक टोकन उपयोग द्वारा चार्ज किया जाता है। त्रुटियां मुफ्त हैं। आप USDT (TRC20) या USDC (Base) के साथ टॉप-अप कर सकते हैं। न्यूनतम टॉप-अप $20 है। अधिकतम $500 है। बड़ी राशियों के लिए बोनस क्रेडिट लागू होता है।
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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);सामान्य प्रश्न
uncensored API क्या है?
यह एक होस्टेड API है जो एक अनकैप्ड लार्ज लैंग्वेज मॉडल को सपोर्ट करता है। यह OpenAI-कम्पैटिबल है। आप टेक्स्ट भेजते हैं और टेक्स्ट प्राप्त करते हैं। कोई मासिक शुल्क नहीं। आप केवल उपयोग किए गए टोकन्स के लिए भुगतान करते हैं।
uncensored API के साथ शुरुआत कैसे करें?
Google या ईमेल से साइन अप करें। अपना API कुंजी तुरंत प्राप्त करें। बेस यूआरएल HTTPS://api.unfilteredgptchat.com/v1 का उपयोग करें। अनुरोध /v1/chat/completions पर भेजें। आपका पहला $0.50 7 दिनों के लिए मुफ्त है।
अनसेंसर्ड API के लिए दर सीमाएं क्या हैं?
300 अनुरोध प्रति मिनट प्रति कुंजी। 8 सहसंयोजक अनुरोध। 8 MB अनुरोध बॉडी सीमा। 100,000 टोकन संदर्भ विंडो। 16,000 टोकन अधिकतम आउटपुट। त्रुटियाँ क्रेडिट नहीं खाती हैं।
अपना API key प्राप्त करें
साइन अप करें, अपनी कुंजी कॉपी करें, और अपनी बेस यूआरएल अपडेट करें। बस इतना ही।