डेवलपर्स के लिए वयस्क API दस्तावेज़ीकरण
एक सरल OpenAI-संगत इंटरफ़ेस के साथ वयस्क सामग्री उत्पन्न करने के लिए अनसेंसर्ड LLM API का उपयोग करें। इस क्विकस्टार्ट गाइड में प्रमाणीकरण, अनुरूप प्रारूप और तत्काल एकीकरण के लिए स्ट्रीमिंग शामिल है।
प्रमाणीकरण और बेस URL
API एक बेयरर टोकन की आवश्यकता होती है जो Authorization हेडर। आप 'Get API key' पेज पर Google या ईमेल के माध्यम से इस कुंजी को जनरेट करते हैं API कुंजी प्राप्त करें पेज। साइनअप के लिए फोन नंबर की आवश्यकता नहीं है।
बेस URL को सेट करें https://api.apiadult.com/v1. यह एंडपॉइंट मानक OpenAI SDKs के साथ काम करता है। खाते के लिए केवल एक सक्रिय कुंजी की आवश्यकता होती है; एक नई जारी करना पिछली कुंजी को तुरंत प्रतिस्थापित कर देता है।
अपनी कुंजी सुरक्षित रखें। यदि आप इसे खो देते हैं, तो डैशबोर्ड से एक नई कुंजी जनरेट करें। यह कुंजी टेक्स्ट जनरेशन के लिए अनसेंसर्ड मॉडल तक एक्सेस प्रदान करती है।
पहला अनुरोध
एक POST अनुरोध भेजें /v1/chat/completions मॉडल ID के साथ uncensored. मॉडल कानूनी वयस्क सामग्री के लिए मानक अस्वीकृतियों के बिना एक ओपन-वेइट आर्किटेक्चर है।
व्यवहार को परिभाषित करने के लिए अपना सिस्टम प्रॉम्प्ट शामिल करें। API आपके इनपुट के आधार पर टेक्स्ट प्रतिक्रियाएं लौटाता है। त्रुटियां क्रेडिट नहीं खर्च करती हैं। सामग्री नीति के कारण अस्वीकृतियां मुफ्त हैं।
कनेक्टिविटी की पुष्टि करने के लिए एक सरल संदेश के साथ शुरू करें। अपने प्रारंभिक कॉल की संरचना करने के लिए नीचे दिए गए उदाहरणों का उपयोग करें।
curl https://api.apiadult.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check remaining prepaid token balance"}]
}'
Python SDK एकीकरण
आधिकारिक OpenAI Python लाइब्रेरी इंस्टॉल करें। अपनी एपीआई कुंजी और कस्टम बेस यूआरएल के साथ क्लाइंट कॉन्फ़िगर करें। इससे आपको जैसे परिचित विधियों का उपयोग करने की अनुमति मिलती है chat.completions.create.
मॉडल को uncensored आपके क्लाइंट कॉन्फ़िगरेशन में। आप पैरामीटर जैसे पास कर सकते हैं temperature और top_p रचनात्मकता को नियंत्रित करने के लिए। SDK टोकन गिनती और रीट्राइज़ को स्वचालित रूप से संभालता है।
यह दृष्टिकोण मौजूदा Python एप्लिकेशन्स में एकीकरण को सरल बनाता है। आपको कच्चे JSON प्रतिक्रियाओं को मैन्युअल रूप से पार्स करने की आवश्यकता नहीं है।
from openai import OpenAI
client = OpenAI(base_url="https://api.apiadult.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 SDK एकीकरण
का उपयोग करें openai JavaScript प्रोजेक्ट्स के लिए Node.js पैकेज। क्लाइंट को apiKey और basePath हमारे एंडपॉइंट की ओर इशारा करते हुए।
चैट पूर्णताओं एंडपॉइंट कॉल करें uncensored मॉडल। आप प्रतिक्रियाएं स्ट्रीम कर सकते हैं या पूर्ण आउटपुट का इंतजार कर सकते हैं। SDK मानक विकल्पों जैसे max_tokens और stop अनुक्रम।
यह विधि बैकएंड सर्विसेज या सर्वरलेस फंक्शंस के लिए आदर्श है। यह आपकी एप्लिकेशन में स्थिर व्यवहार सुनिश्चित करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiadult.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);
स्ट्रीमिंग और SSE टोकन
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true अपने अनुरोध में। API रियल-टाइम टोकन डिलीवरी के लिए सर्वर-सेंटेड इवेंट्स (SSE) लौटाता है।
स्ट्रीम का अंतिम चंक अनुरोध के लिए कुल टोकन उपयोग शामिल करता है। इससे आपको अतिरिक्त कॉल किए बिना लागत को सटीक रूप से ट्रैक करने की अनुमति मिलती है। स्ट्रीमिंग उपयोगकर्ताओं के लिए अनुपस्थित विलंबता को कम करता है।
SSE डेटा को पार्स करें ताकि टोकन जनरेट होने पर प्रदर्शित हों। यह लंबे-अवधि वयस्क सामग्री जनरेशन के लिए महत्वपूर्ण है जहां प्रतिक्रिया समय भिन्न होता है।
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)
रेट लिमिट्स और क्वाटा
प्रत्येक API कुंजी प्रति मिनट 300 अनुरोधों के लिए सीमित है। आप एक साथ अधिकतम 8 समवर्ती अनुरोध चला सकते हैं। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए।
यदि आप एक अमान्य कुंजी भेजते हैं, तो API एक 401 त्रुटि लौटाता है। एक 402 त्रुटि अपर्याप्त प्रीपेड क्रेडिट को दर्शाती है। एक 429 त्रुटि का अर्थ है कि आपने रेट लिमिट को छू लिया है।
संदर्भ विंडो कुल 100,000 टोकन तक समर्थित है। आउटपुट प्रति अनुरोध 16,000 टोकन तक सीमित है। त्रुटियां और अस्वीकृतियां आपके पूर्व-भुगतान क्रेडिट का उपभोग नहीं करतीं।
अक्सर पूछे जाने वाले प्रश्न
प्रीपेड क्रेडिट कैसे टॉप अप करूं?
USDT (TRC20) या USDC (Base) क्रिप्टो के माध्यम से टॉप-अप करें। न्यूनतम टॉप-अप $20 हैं और अधिकतम $500 है। बड़ी राशियों के लिए बोनस क्रेडिट जोड़ा जाता है: $50 से +5%, $100 से +10%, और $200 से +15%।
uncensored API मॉडल क्षमता क्या है?
मॉडल संयुक्त प्रॉम्प्ट और पूर्णता के लिए 100,000-टोकन संदर्भ विंडो का समर्थन करता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि आप max_tokens सेट नहीं करते हैं, तो डिफ़ॉल्ट 2,048 टोकन होता है।
आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?
केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।
अभी अपनी API कुंजी प्राप्त करें
रजिस्टर करें, कुंजी कॉपी करें, अपना बेस URL अपडेट करें। सरल सेटअप।