API दस्तावेज़ीकरण
मानक OpenAI-संगत टूल्स का उपयोग करके मिनटों में हमारे बिना सीमा वाले LLM API के साथ शुरुआत करें। यह गाइड प्रमाणीकरण, अनुरोध, स्ट्रीमिंग और आपके NSFW चैटबॉट या रोलप्ले एप्लिकेशन के लिए बाधाओं को कवर करती है।
प्रमाणीकरण और बेस यूआरएल
आपका API कुंजी हर अनुरोध को प्रमाणीकृत करता है। https://api.whatisabliteration.com/v1 अपने बेस URL के रूप में। अपनी कुंजी Authorization हेडर को Bearer टोकन के रूप में सेट करें। यह सेटअप किसी भी OpenAI-compatible क्लाइंट के साथ काम करता है।
curl https://api.whatisabliteration.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me last 5 requests"}]
}'अपनी कुंजी को सुरक्षित रखें। प्रति खाता एक कुंजी। यदि संक्रमित हो जाए तो पुरानी कुंजियों को बदलें।
चैट कंप्लीशंस एंडपॉइंट
पाठ भेजें POST /v1/chat/completions. मॉडल आईडी है uncensored. यह एंडपॉइंट सभी टेक्स्ट जनरेशन हैंडल करता है। यह इमेजेस, ऑडियो, या वीडियो को सपोर्ट नहीं करता है। आप केवल उपयोग किए गए टोकन के लिए भुगतान करते हैं। एरर्स फ्री हैं। रिफ्यूज़ल फ्री हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisabliteration.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 टोकन है।
स्ट्रीमिंग और SSE समर्थन
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true. API सर्वर-सेंट इवेंट्स (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)आंशिक टोकन को सावधानी से हैंडल करें। उन्हें पूर्ण प्रतिक्रिया बनाने के लिए कनकैट करें। यह रियल-टाइम चैट इंटरफेस के लिए आदर्श है।
फंक्शन कॉलिंग और टूल्स
मॉडल उचित होने पर फंक्शंस को कॉल कर सकता है। tool_choice व्यवहार को नियंत्रित करने के लिए। सेट करें temperature रचनात्मकता के लिए। पैरामीटर पास करें जैसे top_p और stop. यह जटिल एजेंट वर्कफ़्लो की अनुमति देता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);अपने कोड में टूल आउटपुट की जांच करें। मॉडल कार्रवाई का सुझाव देता है। आप उन्हें निष्पादित करते हैं। यह संरचना उन्नत स्वचालन कार्यों का समर्थन करती है।
JSON मोड प्रतिक्रिया प्रारूप
सेट करें response_format को {"type": "json_object"}. मॉडल केवल मान्य JSON आउटपुट देता है। यह पार्सिंग के लिए संरचित डेटा सुनिश्चित करता है। उन APIs के लिए उपयोग करें जो कठोर फॉर्मेट्स की उम्मीद करते हैं। यह डाउनस्ट्रीम सिस्टम के लिए विश्वसनीयता बढ़ाता है।
अन्य सेवाओं के साथ एकीकरण के समय इस मोड का उपयोग करें। आउटपुट को सीधे पार्स करें। संरचना के लिए regex हैक्स से बचें।
पैरामीटर और बाधाएं
अधिकतम आउटपुट 16,000 टोकन है। डिफ़ॉल्ट अधिकतम 2,048 टोकन है। संदर्भ विंडो 100,000 टोकन है। दर सीमा प्रति मिनट 300 अनुरोध है। समवर्ती अनुरोध प्रति कुंजी 8 हैं। अनुरोध बॉडी अधिकतम 8 MB है। अमान्य कुंजियों के लिए 401 हैंडल करें। क्रेडिट न होने के लिए 402 हैंडल करें। दर सीमाओं के लिए 429 हैंडल करें।
सामान्य प्रश्न
abliteration क्या है और uncensored उपयोग के लिए यह क्यों महत्वपूर्ण है?
एब्लिटरेशन उन विशिष्ट मॉडल व्यवहारों को हटा देता है जो इनकार का कारण बनते हैं। इस प्रक्रिया से मॉडल विवादास्पद या वयस्क विषयों का उत्तर बिना संयम के दे सकता है। यह असीमित एप्लिकेशन के लिए अधिक सीधे और ईमानदार प्रतिक्रिया शैली का परिणाम देता है।
क्रेडिट कैसे टॉप अप करूं?
केवल क्रिप्टो का उपयोग करके टॉप अप करें। TRC20 पर USDT या Base पर USDC स्वीकार करें। न्यूनतम राशि $20 है। अधिकतम $500 है। बड़ी राशियों के लिए बोनस क्रेडिट लागू होता है। क्रेडिट कभी समाप्त नहीं होता।
आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?
केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।
आपकी API की एक कदम की दूरी पर है।
साइन अप करें, अपनी कुंजी प्राप्त करें, और अपनी बेस यूआरएल अपडेट करें। यही पूरी प्रक्रिया है।