hi ▾
कुंजी बनाएं

API दस्तावेज़ीकरण

एक मिनट से कम समय में हमारी OpenAI-कम्पैटिबल API के साथ अनकेंसरड टेक्स्ट जनरेट करें। हम एक एकल, अनरस्ट्रिक्टेड मॉडल प्रदान करते हैं जिसमें पारदर्शी टोकन प्राइसिंग और कोई छिपी हुई फिल्टर नहीं है।

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

हमारा API एंडपॉइंट HTTPS://api.aichatuncensored.cc/v1 है। हर रिक्वेस्ट को प्रमाणीकृत करने के लिए, अपने अद्वितीय API कुंजी को पास करें। Authorization: Bearer <key> हेडर। आप 'Get API key' पेज पर Google या ईमेल से साइनअप करने के तुरंत बाद इस कुंजी को प्राप्त करते हैं। फोन नंबर की आवश्यकता नहीं है, और सुरक्षा के लिए कुंजी केवल एक बार दिखाई जाती है।

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

यह बेस URL आधिकारिक OpenAI SDKs और किसी भी संगत क्लाइंट के साथ काम करता है। बस अपनी लाइब्रेरी को हमें पता दिखाने के लिए कॉन्फ़िगर करें। आप किसी भी समय एक नई कुंजी जनरेट कर सकते हैं, जो पिछली कुंजी को प्रतिस्थापित कर देती है। प्रत्येक खाते के लिए केवल एक सक्रिय कुंजी की सीमा होती है।

पहला अनुरोध cURL के साथ

मानक का उपयोग करके अपना पहला प्रॉम्प्ट भेजें POST अनुरोध करें /v1/chat/completions. मॉडल पहचानकर्ता uncensored, जो एकल ओपन-वेइट मॉडल को सर्व करता है जो अनपबंधित सामग्री के लिए ट्यून्ड है। इनपुट टेक्स्ट messages array. रिस्पॉन्स content फ़ील्ड।

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

त्रुटियाँ जैसे अपर्याप्त क्रेडिट 402 स्टेटस लौटाते हैं। हल्की-संबंधित सामग्री के लिए अस्वीकृतियाँ दुर्लभ हैं लेकिन संभव हैं। रियल-टाइम टोकन डिलीवरी के लिए सर्वर-सेंट इवेंट्स के माध्यम से स्ट्रीमिंग उपलब्ध है। प्रत्येक अनुरोध 8 MB के बॉडी डेटा का समर्थन करता है।

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

हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक Python लाइब्रेरी का उपयोग करें। क्लाइंट कॉन्फ़िगरेशन में बेस URL और API कुंजी सेट करें। इससे आपको परिचित विधियों जैसे chat.completions.create. सिंटैक्स मानक OpenAI कार्यान्वयनों को दर्शाता है।

from openai import OpenAI

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

पैकेज इंस्टॉल करें और अपनी क्रेडेंशियल्स के साथ क्लाइंट को इनिशियलाइज़ करें। मॉडल नाम पास करें uncensored सुनिश्चित करने के लिए कि आप हमारे असंयमित एंडपॉइंट पर पहुंचें। आप पैरामीटर जैसे कि को समायोजित कर सकते हैं temperature या top_p रचनात्मकता को नियंत्रित करने के लिए। प्रतिक्रिया ऑब्जेक्ट स्ट्रीमिंग के मामले में अंतिम चंक में उपयोग आंकड़े शामिल करता है।

Node.js SDK सेटअप

अपने बेस URL और कुंजी के साथ Node.js क्लाइंट को इनिशियलाइज़ करें। यह चैट पूर्णता एंडपॉइंट पर सीधे कॉल करने की अनुमति देता है। लाइब्रेरी JSON सीरियलाइज़ेशन और हेडर इंजेक्शन को स्वचालित रूप से संभालती है।

import OpenAI from "openai";

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

कंप्लीशंस विधि को अपने प्रॉम्प्ट मेसेज के साथ कॉल करें। रिस्पॉन्स में जनरेटेड टेक्स्ट और टोकन गिनती शामिल है। आप स्ट्रीम फ्लैग को true सेट करके रिजल्ट्स को स्ट्रीम कर सकते हैं। SDK में एरर हैंडलिंग बिल्ट-इन है। सीमाओं को प्रबंधित करने के लिए 401 या 429 रिस्पॉन्स के लिए स्टेटस कोड जांचें।

स्ट्रीमिंग रिस्पॉन्सेस (SSE)

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। सर्वर Server-Sent Events के रूप में डेटा chunks भेजता है। प्रत्येक chunk में आंशिक पाठ और उपयोग मेटाडेटा होता है। यह लंबे आउटपुट के लिए अनुभवजन्य विलंबता को कम करता है।

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)

अंतिम प्रतिक्रिया को संचित करने के लिए SSE स्ट्रीम को पार्स करें। अंतिम चंक में कुल टोकन उपयोग शामिल है। यदि आवश्यक हो तो स्ट्रीमिंग को जल्दी बंद कर सकते हैं। फंक्शन कॉलिंग और JSON मोड भी स्ट्रीमिंग का समर्थन करते हैं। यह सुविधा रियल-टाइम चेट इंटरफेस के लिए आदर्श है।

रेट लिमिट्स और एरर हैंडलिंग

आप प्रति कुंजी प्रति मिनट 300 अनुरोधों तक सीमित हैं। समवर्ती अनुरोध प्रति कुंजी 8 तक सीमित हैं। यदि आप इन सीमाओं से अधिक होते हैं, तो आपको 429 स्टेटस कोड मिलता है। प्रमाणीकरण विफलताएं 401 त्रुटि लौटाती हैं। अपर्याप्त क्रेडिट 402 त्रुटि ट्रिगर करता है।

संदर्भ विंडो कुल 100,000 टोकन का समर्थन करता है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। सेट max_tokens अनपेक्षित लागतों से बचने के लिए। त्रुटियां और रिफ्यूज़ल क्रेडिट नहीं खाते हैं। रेट लिमिट रेट्राइ के लिए एक्सपोनेंशियल बैकऑफ़ का उपयोग करें।

अक्सर पूछे जाने वाले प्रश्न

क्या यह AI चैट अनकेंसरड सेवा मुफ्त है?

नहीं, यह प्रीपेड क्रेडिट के साथ प्रति टोकन भुगतान है। नए खातों के लिए $0.50 का ट्रायल क्रेडिट मिलता है, जो 7 दिनों के लिए मान्य है। क्रेडिट कभी समाप्त नहीं होता है और त्रुटियां मुफ्त हैं।

कॉन्टेक्स्ट विंडो का आकार क्या है?

मॉडल प्रॉम्प्ट और पूर्णता दोनों को मिलाकर 100,000 टोकन संदर्भ विंडो का समर्थन करता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है।

क्रेडिट कैसे टॉप अप करूं?

केवल क्रिप्टो का उपयोग करके टॉप अप करें: USDT (TRC20) या USDC (Base)। न्यूनतम $20 है। आप बड़ी राशियों के लिए बोनस क्रेडिट प्राप्त करते हैं, $200+ के लिए +15% तक।

अभी अपनी API कुंजी प्राप्त करें

साइन अप करें, कुंजी कॉपी करें, अपना बेस यूआरएल अपडेट करें। यह पूरी कॉन्फ़िगरेशन है।

कुंजी बनाएं