HI ▾

क्विकस्टार्ट: Uncensored Chat API

अनसेंसर्ड चैट API के साथ मिनटों में शुरुआत करें। यह क्विकस्टार्ट गाइड प्रमाणीकरण, स्टैंडर्ड OpenAI-कम्पैटिबल SDKs के माध्यम से अनुरोध भेजना, स्ट्रीमिंग प्रतिक्रियाएं और बाधाओं को हैंडल करना कवर करती है।

API कुंजी पाएँ

प्रमाणीकरण और बेस URL

हमारा API मानक Bearer टोकन प्रमाणीकरण का उपयोग करता है। Google या ईमेल के माध्यम से साइन अप करने पर आपको एकल API कुंजी प्राप्त होती है। बहु-मॉडल एग्रीगेटर्स के विपरीत, हम एक समर्पित बिना सेंसर मॉडल प्रदान करते हैं, इसलिए आपको केवल अपने क्लाइंट को हमारे बेस URL की ओर इशारा करने की आवश्यकता है: https://api.uncensoredchat.top/v1। यह URL OpenAI फॉर्मेट का समर्थन करने वाले किसी भी लाइब्रेरी के साथ काम करता है। जब आप अपना SDK इनिशियलाइज़ करते हैं, तो अपनी कुंजी को API टोकन के रूप में पास करें और बेस URL को ऊपर दिए गए एंडपॉइंट पर सेट करें। हम वेब चैट इंटरफ़ेस प्रदान नहीं करते हैं; यह डेवलपर्स के लिए एक रॉ API है। सुनिश्चित करें कि आपकी कुंजी सक्रिय है, क्योंकि प्रत्येक खाते में एक समय में केवल एक कुंजी होती है।

चैट कंप्लीशन अनुरोध भेजना

टेक्स्ट भेजें और टेक्स्ट प्राप्त करें /v1/chat/completions एंडपॉइंट का उपयोग करके। मॉडल की पहचान केवल uncensored है। हम temperature, top_p, stop, seed, presence_penalty, और frequency_penalty जैसे पैरामीटर का समर्थन करते हैं। ध्यान दें कि हम इमेज, ऑडियो, या एम्बेडिंग एंडपॉइंट का समर्थन नहीं करते हैं। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन (इनपुट + आउटपुट) की है। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो आउटपुट 2,048 टोकन तक सीमित है। मूल्य प्रीपेड है: प्रति मिलियन इनपुट टोकन $0.25 और प्रति मिलियन आउटपुट टोकन $1.00। त्रुटियाँ और अस्वीकृतियाँ क्रेडिट खर्च नहीं करती हैं।

Python SDK इंटीग्रेशन

हमारे बिना सेंसर LLM API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। अपनी API कुंजी और हमारे बेस URL के साथ क्लाइंट कॉन्फ़िगर करें। इस दृष्टिकोण से मानक अनुरोध संरचनाओं के साथ संगतता सुनिश्चित होती है। आप समर्थित पैरामीटर का उपयोग करके आउटपुट व्यवहार को नियंत्रित कर सकते हैं। याद रखें कि यह केवल टेक्स्ट API है; इसमें इमेज या वीडियो जनरेशन की क्षमता नहीं है। मॉडल ओपन-वेट है और कानूनी वयस्क और विवादास्पद विषयों के लिए असीमित प्रतिक्रियाओं के लिए ट्यून्ड है। सुनिश्चित करें कि आपके अनुरोध बॉडी 8 MB की सीमा का पालन करती है।

Node.js SDK इंटीग्रेशन

Node.js डेवलपर्स के लिए, openai npm पैकेज का उपयोग करें। अपनी API कुंजी और कस्टम बेस URL के साथ क्लाइंट को इनिशियलाइज़ करें। मॉडल ID uncensored के साथ एक चैट कंप्लीशन अनुरोध भेजें। यह सेटअप सिंक्रोनस और असिंक्रोनस दोनों अनुरोधों के लिए काम करता है। चूंकि हम विभिन्न वेंडर्स के बीच फाइन-ट्यूनिंग या रूटिंग प्रदान नहीं करते हैं, आपके अनुरोध सीधे हमारे इन्फरेंस इंजन में जाते हैं। संरचित डेटा एक्सट्रैक्शन के लिए response_format को {"type": "json_object"} पर सेट करके JSON मोड सक्षम करें। डैशबोर्ड के माध्यम से अपने प्रीपेड क्रेडिट शेष राशि की निगरानी करें।

स्ट्रीमिंग प्रतिक्रियाएं (SSE)

अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API सर्वर-सेंट इवेंट्स (SSE) लौटाता है। प्रत्येक चंक आंशिक टेक्स्ट रखता है। टोकन उपयोग की जानकारी स्ट्रीम के अंतिम चंक में शामिल होती है। यह उन रियल-टाइम एप्लिकेशन के लिए उपयोगी है जहां आप टेक्स्ट को जनरेट होते हुए दिखाना चाहते हैं। स्ट्रीमिंग टोकन बिलिंग को नहीं बदलती; आपको उपयोग किए गए कुल इनपुट और आउटपुट टोकन के लिए चार्ज किया जाता है। मेमोरी लीक या अपूर्ण प्रतिक्रियाओं से बचने के लिए सुनिश्चित करें कि आपका क्लाइंट SSE को सही ढंग से संभालता है।

रेट लिमिट, एरर और बाधाएं

प्रत्येक API कुंजी प्रति मिनट 300 अनुरोध और 8 समानांतर अनुरोधों तक सीमित है। अधिकतम अनुरोध बॉडी आकार 8 MB है। यदि आप एक अमान्य कुंजी भेजते हैं, तो आपको 401 एरर प्राप्त होता है। यदि आपकी प्रीपेड क्रेडिट समाप्त हो जाती है, तो आपको 402 एरर मिलता है। रेट लिमिट से अधिक होने पर 429 एरर आता है। सामग्री प्रतिबंध लागू होते हैं: किशोरों से जुड़े यौन कंटेंट हमेशा अस्वीकार किए जाते हैं, लेकिन अन्य वयस्क सामग्री की अनुमति है। क्रेडिट कभी समाप्त नहीं होता है, और शेष राशि के लिए रिफंड जारी नहीं किए जाते हैं। डबल-चार्ज एरर के लिए सपोर्ट पेज के माध्यम से सहायता लें।

cURL

curl https://api.uncensoredchat.top/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

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchat.top/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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.top/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);

स्ट्रीमिंग

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 और कुंजी बदलें
Base URLhttps://api.uncensoredchat.top/v1
एंडपॉइंटPOST /v1/chat/completions · GET /v1/models
प्रमाणीकरणAuthorization: Bearer YOUR_KEY
मॉडल IDuncensored
कॉन्टेक्स्ट विंडो100,000 टोकन (इनपुट + आउटपुट मिलाकर)
अधिकतम आउटपुट100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं)
पैरामीटरtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON मोडresponse_format: {"type": "json_object"}
स्ट्रीमिंगहाँ — 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
अनुरोध का आकार8 MB तक
रेट लिमिटप्रति कुंजी प्रति मिनट 300 अनुरोध
टॉप-अप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 के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।

कोडप्रकारअर्थ
400bad_requestअमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक
401missing_key · invalid_key · key_revokedकुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई
402no_creditक्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू
403content_blockedनाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं
404not_foundअज्ञात एंडपॉइंट
413request_too_largeबॉडी 8 MB से बड़ी
429rate_limited · concurrency300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें
503upstream_busyमॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें

प्रश्न और उत्तर

क्या यह API NSFW कंटेंट के लिए उपयुक्त है?

हाँ, मॉडल अनसेंसर्ड है और कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। एकमात्र कठोर कंटेंट लिमिट किशोरों से जुड़े यौन कंटेंट की अस्वीकृति है। अन्य वयस्क विषयों के अनुरोध सामान्य रूप से प्रोसेस किए जाते हैं।

यदि मुझे 402 एरर मिलता है तो क्या होता है?

402 एरर संकेत देता है कि आपका प्रीपेड क्रेडिट बैलेंस शून्य है। आप हमारे क्रिप्टो बिलिंग सिस्टम के माध्यम से USDT (TRC20) या USDC (Base) का उपयोग करके टॉप-अप कर सकते हैं। नए खातों में 7 दिनों के लिए वैध $0.50 का ट्रायल क्रेडिट शुरू होता है।

क्या आप फ़ंक्शन कॉलिंग का समर्थन करते हैं?

हाँ, हम फ़ंक्शन कॉलिंग (टूल्स) और <code>tool_choice</code> का समर्थन करते हैं। आप <code>response_format</code> को <code>json_object</code> पर सेट करके JSON आउटपुट को लागू भी कर सकते हैं। इससे अनसेंसर्ड मॉडल प्रतिक्रियाओं से संरचित डेटा निकालना संभव होता है।

आपकी कुंजी बस एक फ़ॉर्म दूर है

एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।

API कुंजी पाएँ