बिना सेंसर API त्वरित प्रारंभ गाइड
बिना सेंसर API के साथ तुरंत शुरू करें: OpenAI संगत इंफ्रास्ट्रक्चर के माध्यम से अपनी API कुंजी प्राप्त करें और टेक्स्ट जनरेशन शुरू करने के लिए केवल कुछ कोड लाइनें लिखें। शुद्ध टेक्स्ट जनरेशन, उच्च कॉन्टेक्स्ट विंडो और सीधी पहुंच के लिए तेज़ सेटअप गाइड।
- Base URL
- https://api.sansursuzapi.com/v1
- मॉडल
- बिना सेंसर
सेटअप और आवश्यक लाइब्रेरी
बिना सेंसर API, OpenAI SDK और क्लाइंट्स के साथ सीधे संगत होने के लिए डिज़ाइन किया गया है। एकीकरण सेटअप के लिए आपको केवल अपने मौजूद कोड में base_url मान को https://api.sansursuzapi.com/v1 पर सेट करना और अपनी API कुंजी को कॉन्फ़िगर करना है। अपने उपयोग की भाषा के लिए उपयुक्त SDK पैकेज को इंस्टॉल करना पर्याप्त है; किसी अतिरिक्त सर्वर कॉन्फ़िगरेशन या जटिल प्रमाणीकरण तंत्र की आवश्यकता नहीं है। हमारा सिस्टम मानक Bearer टोकन प्रमाणीकरण का उपयोग करता है और आपकी कुंजी को सीधे अनुरोध हेडर में भेजता है।
बेसिक अनुरोध उदाहरण
API का उपयोग शुरू करने के लिए, आप एक सरल POST अनुरोध भेजकर टेक्स्ट जनरेशन ट्रिगर कर सकते हैं। नीचे दिया गया उदाहरण दिखाता है कि curl के माध्यम से uncensored मॉडल तक कैसे पहुंचा जाए। अनुरोध बॉडी में मॉडल नाम, उपयोगकर्ता संदेश और प्रतिक्रिया प्रारूप निर्दिष्ट किया गया है। यह संरचना OpenAI के मानक chat-completions स्कीमा का पालन करती है।
curl https://api.sansursuzapi.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."}]
}'
यह अनुरोध मॉडल के बिना सेंसर व्यवहार का परीक्षण करने के लिए एक आदर्श प्रारंभिक बिंदु है। प्रतिक्रिया में लौटा गया JSON ऑब्जेक्ट उत्पन्न पाठ और टोकन सांख्यिकी को शामिल करता है। तेज़ परीक्षणों के लिए आप इस सरल संरचना का उपयोग कर सकते हैं, और फिर अपनी परियोजना की आवश्यकताओं के अनुसार पैरामीटर को अनुकूलित कर सकते हैं।
स्ट्रीमिंग और फ़ंक्शन कॉलिंग
बड़े टेक्स्ट ब्लॉक या लंबी बातचीत के इतिहास वाले परिदृश्यों के लिए आप स्ट्रीमिंग मोड का उपयोग कर सकते हैं। यह मोड सर्वर से आने वाले डेटा को टुकड़ों में प्रोसेस करने की अनुमति देता है और उपयोगकर्ता अनुभव को बेहतर बनाता है। इसके अलावा, मॉडल को बाहरी उपकरणों के साथ इंटरैक्ट करने की अनुमति देने वाला फ़ंक्शन कॉलिंग फीचर भी समर्थित है। यह सुविधा मॉडल को एक विशिष्ट JSON स्कीमा के अनुसार डेटा लौटने और उस डेटा को आपके एप्लिकेशन में प्रोसेस करने की अनुमति देती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.sansursuzapi.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.sansursuzapi.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);
Python और Node.js SDK, इस स्ट्रीमिंग और फ़ंक्शन संरचनाओं को प्रबंधित करने के लिए आवश्यक उपकरण प्रदान करते हैं। वैकल्पिक रूप से, stream: true पैरामीटर के साथ प्रतिक्रिया को हिस्से-दर-हिस्सा प्राप्त किया जा सकता है या tools संरचना का उपयोग करके मॉडल के डेटा उत्पादन को कॉन्फ़िगर किया जा सकता है।
मॉडल सूची और संगतता
हमारा API वर्तमान में केवल एक बड़े भाषा मॉडल की पेशकश करता है: uncensored। यह मॉडल विशेष रूप से सेट किए गए ओपन-वेट मॉडल संरचना पर आधारित है और मानक मॉडलों में पाए जाने वाले कृत्रिम फ़िल्टरों को हटाने के लिए अनुकूलित किया गया है। आप मॉडल सूची एंडपॉइंट (GET /v1/models) के माध्यम से मौजूदा मॉडल की पुष्टि कर सकते हैं। मॉडल OpenAI के GPT, Claude, Gemini या Grok श्रृंखलाओं से स्वतंत्र है, लेकिन यह हमारे GPU सर्वरों पर चलता है। यह संगतता आपको मौजूदा OpenAI क्लाइंट्स को सीधे उपयोग करने की अनुमति देती है।
त्रुटि कोड और सीमाएं
API उपयोग के दौरान आप निम्नलिखित प्रमुख स्थिति कोडों का सामना कर सकते हैं: 401 अमान्य या अपूर्ण API कुंजी, 402 पर्याप्त क्रेडिट न होना, और 429 प्रति मिनट 300 अनुरोध सीमा का उल्लंघन। प्रत्येक खाते के लिए केवल एक API कुंजी मान्य है; कुंजी नवीनीकृत होने पर पुरानी कुंजी अमान्य हो जाती है। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। कॉन्टेक्स्ट विंडो 100,000 टोकन तक सीमित है; इसका अर्थ प्रॉम्प्ट और पूर्ण पाठ दोनों के लिए कुल टोकन संख्या है। ये सीमाएँ API के स्थिर संचालन के लिए महत्वपूर्ण हैं।
मूल्य निर्धारण और क्रेडिट प्रबंधन
Sansursuz API उपयोग-के-अनुसार (pay-as-you-go) मॉडल पर काम करता है। इनपुट टोकन के लिए 1 मिलियन टोकन प्रति $0.25 और आउटपुट टोकन के लिए 1 मिलियन टोकन प्रति $1.00 शुल्क लागू होता है। भुगतान किया गया क्रेडिट अनिश्चित काल तक संग्रहीत रहता है और कोई सदस्यता शुल्क नहीं है। नए खातों को क्रेडिट कार्ट की आवश्यकता के बिना 7 दिनों के लिए मान्य $0.50 मुफ़्त ट्रायल क्रेडिट प्राप्त होता है। क्रेडिट खत्म होने पर सेवा बंद नहीं होती, केवल नए अनुरोधों के लिए क्रेडिट टॉप-अप करना आवश्यक होता है। कुल मिलाकर +5% बोनस $50 टॉप-अप और +10% बोनस $100 टॉप-अप पर लागू होता है।
स्ट्रीमिंग
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 की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| मॉडल ID | uncensored |
| Base URL | https://api.sansursuzapi.com/v1 |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| JSON मोड | response_format: {"type": "json_object"} |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| अनुरोध का आकार | 8 MB तक |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| बोनस | $50 से +5%, $100 से +10% |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| साइन इन | 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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
अक्सर पूछे जाने वाले प्रश्न
मैं अपनी API कुंजी का प्रबंधन कैसे करूं और यदि खो जाए तो क्या होगा?
आप अपने खाता पैनल से अपनी API कुंजी देख सकते हैं या नवीनीकृत कर सकते हैं। कुंजी नवीनीकृत होने पर, पुरानी कुंजी तुरंत अमान्य हो जाती है और नए अनुरोधों में उपयोग नहीं की जा सकती। प्रत्येक खाते के लिए केवल एक सक्रिय कुंजी होती है।
क्या मेरा उपयोग किया गया क्रेडिट समाप्त हो रहा है?
नहीं, आपके द्वारा भुगतान किया गया क्रेडिट समाप्त नहीं होता। क्रेडिट खत्म होने पर सेवा पूरी तरह से बंद नहीं होती, लेकिन नए टोकन उत्पन्न करने के लिए आपको अतिरिक्त क्रेडिट टॉप-अप करना होगा। आपका क्रेडिट बैलेंस आपके खाते में स्थायी रूप से संग्रहीत रहता है।
मॉडल किन सामग्री प्रकारों को अस्वीकार करता है?
मॉडल आमतौर पर कानूनी वयस्क सामग्री, काल्पनिक परिदृश्यों और सुरक्षा शोधों के लिए अस्वीकार नहीं करता है। हालांकि, एक कड़ा प्रतिबंध हमेशा लागू होता है: किशोर/बच्चों वाली यौन सामग्री हमेशा अवरुद्ध होती है। यह प्रतिबंध मॉडल सेटिंग्स से स्वतंत्र रूप से सिस्टम स्तर पर लागू होता है।
आपकी कुंजी एक फॉर्म जितनी दूर है
एक खाता बनाएं, कुंजी कॉपी करें और base URL बदलें। सेटअप इतना ही सरल है।