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