बिना सेंसर AI API का त्वरित उपयोग गाइड
यह दस्तावेज़ आपको बिना सेंसर LLM API को अपनी एप्लिकेशन में आसानी से एकीकृत करने में मार्गदर्शन करता है। मिनटों में बिना सेंसर चैट पूर्ण API शुरू करने के लिए इस गाइड का उपयोग करें।
- बेस URL
https://api.apitanpasensor.com/v1- मॉडल
uncensored
बेस URL और प्रमाणीकरण कॉन्फ़िगरेशन
प्रारंभ करने के लिए, आपको बेस URL को कॉन्फ़िगर करने की आवश्यकता है ताकि OpenAI-संगत SDK हमारे सर्वर की ओर इंगित करे। https://api.apitanpasensor.com/v1 को मुख्य एंडपॉइंट के रूप में उपयोग करें। प्रमाणीकरण Authorization: Bearer YOUR_API_KEY हेडर के माध्यम से किया जाता है। पंजीकरण के दौरान प्राप्त API कुंजी अद्वितीय होती है और केवल एक खाते के लिए मान्य होती है। यदि आप कुंजी को पुनः उत्पन्न करते हैं, तो पुरानी कुंजी तुरंत रद्द हो जाती है और उसका उपयोग नहीं किया जा सकता, भले ही पुरानी कुंजी समय के साथ स्वचालित रूप से समाप्त न हो।
पहला अनुरोध उदाहरण
/v1/chat/completions पर uncensored मॉडल के साथ POST अनुरोध भेजें। यह मॉडल ओपन-वेट है जो वैध या विवादास्पद वयस्क विषयों को फ़िल्टर नहीं करता है, जो मानक एंटरप्राइज़ मॉडल से भिन्न है।
curl https://api.apitanpasensor.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."}]
}'सुनिश्चित करें कि आप model पैरामीटर को uncensored मान के साथ शामिल करें। प्रतिक्रिया एक JSON होगी जिसमें मॉडल द्वारा जनरेट किया गया पाठ होगा।
Python SDK के साथ एकीकरण
Python में openai लाइब्रेरी का उपयोग करके API से इंटरैक्ट करें। ऊपर दिए गए कॉन्फ़िगरेशन के अनुसार base_url और api_key सेट करें। uncensored मॉडल 100,000 टोकन तक लंबे कॉन्टेक्स्ट विंडो का समर्थन करता है, जिससे आप बिना महत्वपूर्ण जानकारी खोए बहुत लंबे प्रॉम्प्ट भेज सकते हैं।
from openai import OpenAI
client = OpenAI(base_url="https://api.apitanpasensor.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 SDK के साथ एकीकरण
Node.js उपयोगकर्ताओं के लिए, OpenAI SDK को भी आसानी से कॉन्फ़िगर किया जा सकता है। हमारे एंडपॉइंट URL पर baseURL सेट करें और अपनी API कुंजी का उपयोग करें। इस दृष्टिकोण से आप बिना सेंसर वाले AI को अपनी वेब एप्लिकेशन या सर्वर-साइड एप्लिकेशन में तेज़ी से एकीकृत कर सकते हैं।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apitanpasensor.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) का उपयोग करके प्रतिक्रिया वापस करेगा। यह उन चैट एप्लिकेशन के लिए बहुत उपयोगी है जहां उपयोगकर्ता टोकन-दर-टोकन परिणाम देखते हैं।
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 MB अनुरोध बॉडी की सीमा है। यदि कुंजी अमान्य है, तो आपको 401 त्रुटि मिलेगी। यदि क्रेडिट शेष खत्म हो जाता है, तो 402 त्रुटि आएगी। 429 त्रुटि का अर्थ है कि आपने रेट लिमिट से अधिक अनुरोध किए हैं। प्रॉम्प्ट और पूर्णता संयुक्त रूप से 100,000 टोकन के लिए कॉन्टेक्स्ट विंडो है। सुनिश्चित करें कि आप टोकन का सही प्रबंधन करें ताकि इस सीमा से अधिक न जाएं।
प्रश्न और उत्तर
क्या मेरी API कुंजी समाप्त हो जाएगी?
API कुंजी की कोई स्वचालित समाप्ति तिथि नहीं होती है। हालाँक, यदि आप डैशबोर्ड पर कुंजी को पुनः उत्पन्न करने का चयन करते हैं, तो पुरानी कुंजी तुरंत रद्द हो जाएगी और वैध नहीं रहेगी, भले ही समय सीमा पूरी न हुई हो।
क्या यह मॉडल वास्तव में बिना सेंसर है?
हाँ, हमारा ओपन-वेट मॉडल मान्य वयस्क विषयों, काल्पनिक सामग्री या सुरक्षा अनुसंधान को अस्वीकार करने के लिए कॉन्फ़िगर किया गया है। एकमात्र कठोर सीमा जो हमेशा लागू होती है, वह अल्पवयकों से संबंधित यौन सामग्री है।
यदि मेरे क्रेडिट खत्म हो जाएं तो क्या होगा?
आपको अगले अनुरोध पर 402 (भुगतान आवश्यक) त्रुटि मिलेगी। आपने जो क्रेडिट खरीदे हैं वे कभी समाप्त नहीं होते, इसलिए आप बिना किसी जोखिम के किसी भी समय टॉप-अप कर सकते हैं।
आपकी कुंजी को केवल एक कदम की आवश्यकता है
एक खाता बनाएं, अपनी कुंजी कॉपी करें, बेस URL बदलें। सेटअप प्रक्रिया यही है।
API विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| मॉडल ID | uncensored |
| Base URL | https://api.apitanpasensor.com/v1 |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON मोड | response_format: {"type": "json_object"} |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| अनुरोध का आकार | 8 MB तक |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| बोनस | $50 से +5%, $100 से +10%, $200 से +15% |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| टॉप-अप | USDT (TRC20) या USDC (Base), $20 से $500 तक कोई भी पूरी राशि |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| साइन इन | Google या ईमेल और पासवर्ड |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |