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