मिनटों में Uncensored AI मॉडल्स इंटीग्रेट करें
मानक OpenAI-संगत एंडपॉइंट्स का उपयोग करके अपने ऐप को हमारी बिना सेंसर AI मॉडल्स API से कनेक्ट करें। यह गाइड प्रमाणीकरण, अनुरूप प्रारूप और स्ट्रीमिंग को कवर करती है।
- प्रति 1M इनपुट टोकन
- $0.15
- आउटपुट टोकन / 1M
- $0.50
- टोकन कॉन्टेक्स्ट विंडो
- 100,000
- ट्रायल क्रेडिट
- $0.50
- प्रति मिनट अनुरोध
- 300
Base URL & Authentication
हमारी API OpenAI मानक का पालन करती है, जिसके लिए केवल बेस URL में समायोजन और एक API कुंजी की आवश्यकता होती है। बेस URL https://api.uncensoredaimodels.cc/v1 है। साइन अप करते समय आपको एकल सक्रिय API कुंजी प्राप्त होती है। इसे Authorization हेडर में Bearer टोकन के रूप में शामिल करें। यदि कुंजी अमान्य है, तो API 401 त्रुटि लौटाता है। यदि आपके पास पर्याप्त क्रेडिट नहीं है, तो आपको 402 त्रुटि प्राप्त होती है। यह डिज़ाइन आपको केवल दो कॉन्फ़िगरेशन मान अपडेट करके मौजूदा OpenAI क्लाइंटों में हमारी सेवा को बदलने की अनुमति देता है।
Chat Completions Endpoint
मॉडल को POST /v1/chat/completions एंडपॉइंट का उपयोग करके टेक्स्ट भेजें। मॉडल पहचानकर्ता uncensored है। अनुरोध 8 MB के बॉडी लिमिट और 100,000-टोकन कॉन्टेक्स्ट विंडो के भीतर रहने चाहिए। मॉडल कानूनी वयस्क विषयों के लिए मानक सामग्री अस्वीकृतियों के बिना उत्पन्न टेक्स्ट लौटाता है। प्रत्यक्ष टेक्स्ट जनरेशन कार्यों के लिए इस एंडपॉइंट का उपयोग करें।
curl https://api.uncensoredaimodels.cc/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."}]
}'
Streaming Responses (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)
Python SDK Integration
तेज़ इंटीग्रेशन के लिए आधिकारिक ओपनएआई पायथन लाइब्रेरी का उपयोग करें। अपने एंडपॉइंट के लिए base_url सेट करें और अपनी API कुंजी प्रदान करें। क्लाइंट सिरियलाइज़ेशन और त्रुटि पार्सिंग स्वचालित रूप से संभालता है। यह विधि उन बैकएंड सेवाओं या डेटा प्रोसेसिंग स्क्रिप्ट्स के लिए आदर्श है जिन्हें संरचित बिना सेंसर टेक्स्ट आउटपुट की आवश्यकता होती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.cc/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 SDK Integration
जावास्क्रिप्ट वातावरण के लिए, ओपनएआई नोड SDK आपके एंडपॉइंट के साथ काम करता है। अपनी बेस URL और कुंजी के साथ क्लाइंट को प्रारंभ करें। यह इंटीग्रेशन सिंक्रोनस और असिंक्रोनस दोनों अनुरोधों का समर्थन करता है, जो एक्सप्रेस सर्वर या सर्वरलेस फ़ंक्शंस में अच्छी तरह फिट बैठता है। सुनिश्चित करें कि आपका वातावरण SDK के लिए आवश्यक नोड संस्करण का समर्थन करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.cc/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);
Model Parameters & Limits
temperature, top_p, और seed जैसे पैरामीटर का उपयोग करके जनरेशन व्यवहार को नियंत्रित करें। आप response_format के माध्यम से JSON आउटपुट लागू कर सकते हैं या फ़ंक्शन कॉलिंग के लिए टूल्स परिभाषित कर सकते हैं। API प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समानांतर अनुरोध की कठोर सीमा लागू करता है। यदि आप इन सीमाओं को पार करते हैं, तो API 429 त्रुटि लौटाता है। आउटपुट प्रति अनुरोध 32,000 टोकन तक सीमित है।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredaimodels.cc/v1 |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON मोड | response_format: {"type": "json_object"} |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| अनुरोध का आकार | 8 MB तक |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.15 · प्रति 10 लाख आउटपुट टोकन $0.50 |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| टॉप-अप | USDT (TRC20) या USDC (Base), $20 से $500 तक कोई भी पूरी राशि |
| बोनस | $50 से +5%, $100 से +10%, $200 से +15% |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| साइन इन | Google या ईमेल और पासवर्ड |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| HTTP | प्रकार | अर्थ |
|---|---|---|
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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
कॉन्टेक्स्ट विंडो का आकार क्या है?
मॉडल 100,000-टोकन की कॉन्टेक्स्ट विंडो का समर्थन करता है, जिसमें प्रॉम्प्ट और कंप्लीशन दोनों टोकन शामिल हैं। प्रत्येक अनुरोध 32,000 टोकन का आउटपुट उत्पन्न कर सकता है। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट आउटपुट सीमा 2,048 टोकन है।
मैं रेट लिमिट को कैसे हैंडल करूं?
API प्रति मिनट 300 अनुरोध और प्रति API कुंजी 8 समानांतर अनुरोध की अनुमति देता है। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 स्टेटस कोड प्राप्त होगा। पुनः प्रयासों को सहजता से संभालने के लिए अपने क्लाइंट में एक्सपोनेंशियल बैकऑफ़ लागू करें।
क्या API फ़ंक्शन कॉलिंग का समर्थन करता है?
हाँ, API टूल परिभाषाओं और tool_choice पैरामीटर का समर्थन करता है। आप अपने अनुरोधों को फ़ंक्शन परिभाषित करने के लिए संरचित कर सकते हैं, और मॉडल प्रतिक्रिया में संरचित टूल कॉल लौटाएगा। यह मानक OpenAI-संगत क्लाइंट्स के साथ काम करता है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। यही पूरी सेटअप है।