अवलोकनक्विकस्टार्ट
API दस्तावेज़ीकरण
मिनटों में uncensored LLM API के साथ बिल्डिंग शुरू करें। टेक्स्ट को इनपुट करने और कच्चा, बिना फिल्टर किया गया टेक्स्ट प्राप्त करने के लिए समान OpenAI-compatible endpoints का उपयोग करें।
प्रमाणीकरण और कुंजियां
साइनअप के तुरंत बाद अपनी API कुंजी तुरंत प्राप्त करें। प्लेटफ़ॉर्म एक खाते के लिए एक सक्रिय कुंजी का उपयोग करता है, जो Google या ईमेल लॉगिन के माध्यम से जारी की जाती है, फोन सत्यापन के बिना। इस कुंजी को Authorization हेडर को Bearer टोकन के रूप में सेट करें। प्रत्येक अनुरोध टोकन प्रोसेस करने से पहले क्रेडेंशियल्स की सत्यापन करता है। खोई हुई कुंजियों के लिए एक प्रतिस्थापन जनरेट होता है जो पिछली कुंजी को तुरंत अमान्य कर देता है।
curl https://api.mostunhingedai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send my invoice for 50k tokens"}]
}'अपनी कुंजी को सुरक्षित रखें। हेडर फॉर्मेट प्रमुख SDKs द्वारा उपयोग किए जाने वाले मानक अनुपालन का पालन करता है। बेसिक टेक्स्ट कंप्लीशन के लिए कोई विशेष प्रीफिक्स या स्कोप की आवश्यकता नहीं है।
चैट कंप्लीशंस एंडपॉइंट
संदेश भेजें POST /v1/chat/completions इनफरेंस के लिए। बेस यूआरएल है https://api.mostunhingedai.com/v1. अनुरोध मानक संदेश सरल स्वीकार करते हैं जिसमें role और content फ़ील्ड्स। मॉडल पहचानकर्ता है uncensored. आपको कानूनी वयस्क सामग्री के लिए बिना सामग्री रिफ्यूजल के टेक्स्ट प्रतिक्रिया मिलती है। कुंजी न मिलने जैसी त्रुटियां 401 स्टेटस कोड लौटाती हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.mostunhingedai.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)संदर्भ विंडो कुल 100,000 टोकन रखते हैं। आउटपुट सीमाएं डिफ़ॉल्ट रूप से 2,048 टोकन होती हैं जब तक कि आप उच्च न निर्दिष्ट करें max_tokens मान 16,000 तक। इनपुट और आउटपुट टोकन आपके प्रीपेड बैलेंस के खिलाफ गिने जाते हैं।
Models endpoint
के माध्यम से उपलब्ध मॉडलों को क्वेरी करें GET /v1/models. यह एंडपॉइंट होस्ट किए गए एकल मॉडल के बारे में मेटाडेटा लौटाता है। यह ID की पुष्टि करता है uncensored औह इसकी क्षमताएं। इस इंस्टेंस में कोई अन्य मॉडल मौजूद नहीं है। भारी पेलोड भेजने से पहले कनेक्टिविटी की पुष्टि करने के लिए इस एंडपॉइंट का उपयोग करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mostunhingedai.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);प्रतिक्रिया में मानक OpenAI-कम्पैटिबल फ़ील्ड्स शामिल होते हैं। आप अपनी रूटिंग लॉजिक के साथ संगतता सुनिश्चित करने के लिए मॉडल ID को प्रोग्रामेटिक रूप से पार्स कर सकते हैं। इस एंडपॉइंट में प्रमाणीकरण की आवश्यकता होती है लेकिन यह तुरंत डेटा लौटाता है।
पैरामीटर और सेटिंग्स
मानक पैरामीटर का उपयोग करके जनरेशन व्यवहार को नियंत्रित करें। उपयोग करें temperature यादृच्छिकता और top_p न्यूक्लियस सैंपलिंग के लिए। सेट करें seed पुनरुत्पादनीय आउटपुट के लिए डिबगिंग के दौरान। stop विशिष्ट स्ट्रिंग्स पर जनरेशन रोकने वाला पैरामीटर। समायोजित करें presence_penalty और frequency_penalty दोहराव को कम करें।
ये सेटिंग्स सीधी रूप से इनफरेंस पावर को प्रभावित करती हैं। इन मानों को संशोधित करने के लिए कोई छिपे हुए फ़िल्टर नहीं हैं। आपको आउटपुट वितरण पर पूर्ण नियंत्रण प्राप्त होता है। डिफ़ॉल्ट मान स्थिरता के लिए सामान्य उद्योग मानकों से मेल खाते हैं।
स्ट्रीमिंग रिस्पॉन्स
रियल-टाइम टोकन डिलीवरी को सक्षम करने के लिए सेटिंग करें stream: true. API सर्वर-सेंट इवेंट्स (SSE) लौटाती है। प्रत्येक चंक आंशिक टेक्स्ट और उपयोग आंकड़े होता है। अंतिम चंक अनुरोध के लिए कुल टोकन गिनती शामिल करता है। पार्स करें choices प्रत्येक डेल्टा ऑब्जेक्ट में एरे।
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 फॉर्मेट अस्थिर कनेक्शन के दौरान भी विश्वसनीय डिलीवरी सुनिश्ित करता है। टोकन उपयोग अपडेट वास्तविक खपत को सटीक रूप से दर्शाते हैं।
सीमाएं, त्रुटियां, और संदर्भ
प्रति कुंजी प्रति मिनट 300 अनुरोध की दर सीमा का सम्मान करें। समवर्तिता 8 एक साथ अनुरोधों तक सीमित है। अनुरोध बॉडी 8 MB से कम रहनी चाहिए। एक 429 स्टेटस कोड दर्शाता है कि आपने इन सीमाओं को पार कर दिया है। प्रतीक्षा करें और एक्सपोनेंशियल बैकऑफ़ के साथ पुनः प्रयास करें।
त्रुटियों में विशिष्ट कोड होते हैं। 401 का अर्थ है आपकी कुंजी अमान्य है। 402 का संकेत है कि अपर्याप्त प्रीपेड क्रेडिट है। उपभोग किए गए टोकन्स के लिए रिफंड उपलब्ध नहीं हैं, लेकिन अप्रयुक्त क्रेडिट कभी समाप्त नहीं होता। 100,000 टोकन संदर्भ विंडो में प्रॉम्प्ट और कंप्लीशन दोनों टोकन्स शामिल हैं। ट्रंकेशन से बचने के लिए अपने इनपुट साइज की सावधानी से योजना बनाएं।
सामान्य प्रश्न
क्या सबसे अधिक अनहिंगेड AI फेल रिक्वेस्ट्स के लिए चार्ज करता है?
नहीं, त्रुटियां और रिफ्यूजल मुफ्त हैं। आप केवल सफलतापूर्वक प्रोसेस किए गए टोकन के लिए भुगतान करते हैं। यदि अमान्य पैरामीटर या नेटवर्क समस्याओं के कारण कोई अनुरोध विफल हो जाता है, तो आपका पूर्व-भुगतान बैलेंस से कोई टोकन कटाया नहीं जाता है। यह सुनिश्चित करता है कि आप केवल काम करने वाले इनफरेंस के लिए भुगतान करें।
अपने खाता कैसे अपडेट करें?
केवल क्रिप्टो का उपयोग करके टॉप अप करें: TRC20 पर USDT या Base पर USDC। न्यूनतम टॉप अप $20 है, अधिकतम $500 है। बोनस क्रेडिट उच्च स्तरों पर लागू होता है। क्रेडिट कभी समाप्त नहीं होता। भुगतान शुरू करने के लिए डैशबोर्ड का उपयोग करें और तुरंत एक वॉलेट पता प्राप्त करें।
क्या अनकैप्ड मॉडल मेरे प्रॉम्प्ट्स पर ट्रेन किया गया है?
नहीं, आपके प्रॉम्प्ट्स प्रशिक्षण के लिए उपयोग नहीं किए जाते हैं। मॉडल एक स्थिर ओपन-वेट संस्करण है। आपका डेटा निजी रहता है और भविष्य के मॉडल अपडेट के लिए पुन: उपयोग नहीं किया जाता है। आप अपने संदर्भ पर पूर्ण नियंत्रण बनाए रखते हैं बिना साझा डेटासेट में योगदान दिए।
अपनी API कुंजी को अनलॉक करें
साइन अप करें, कुंजी कॉपी करें और बेस यूआरएल अपडेट करें। यही सब है।