hi ▾

क्विकस्टार्ट: हमारा अनसेंसर्ड LLM इंटीग्रेट करें

मानक OpenAI-कम्पैटिबल क्लाइंट्स का उपयोग करके शून्य घर्षण के साथ हमारे अनसेंसर्ड मॉडल को इंटीग्रेट करें। टेक्स्ट भेजें, टेक्स्ट प्राप्त करें, और अप्रत्याशित अस्वीकृतियों के बिना NSFW या रोलप्ले सामग्री को हैंडल करें।

समर्थित SDK और बेस URL कॉन्फ़िगरेशन

हमारा API किसी भी क्लाइंट के साथ काम करता है जो OpenAI चैट-कंप्लीशंस प्रोटोकॉल का समर्थन करता है। आपको केवल base URL अपडेट करने और अपनी API key प्रदान करने की आवश्यकता है। इस सेवा के लिए base URL HTTPS://api.aichatbotunfiltered.com/v1 है। यह OpenAI की Python SDK, Node.js SDK और अन्य लाइब्रेरीज़ के साथ कम्पैटिबिलिटी सुनिश्चित करता है।

प्रमाणीकरण आपके खाते से जुड़ी एकल API कुंजी पर निर्भर करता है। आप साइनअप के दौरान Google या ईमेल के माध्यम से यह कुंजी जनरेट करते हैं। प्रत्येक खाते में एक सक्रिय कुंजी होती है; एक नई कुंजी जनरेट करने से पिछली कुंजी तुरंत बदल जाती है। अपनी प्रीपेड क्रेडिट उपयोग को नियंत्रित करने वाली इस कुंजी को सुरक्षित रखें।

/v1/chat/completions एंडपॉइंट पर अनुरोध भेजना

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

कनेक्टिविटी सत्यापित करने के लिए नीचे एक मूलभूत curl उदाहरण दिया गया है। YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें।

  • मॉडल को "uncensored" पर सेट करें।
  • एक सरल सिस्टम और उपयोगकर्ता संदेश प्रदान करें।
  • एक प्रत्यक्ष टेक्स्ट प्रतिक्रिया की उम्मीद करें।
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
  }'

तापमान, Top P, और स्टॉप सीक्वेंस कॉन्फ़िगर करना

मानक पैरामीटर का उपयोग करके आउटपुट की यादृच्छिकता और संरचना को नियंत्रित करें। रचनात्मकता समायोजित करने के लिए तापमान को 0 और 2 के बीच सेट करें। उच्च मान अधिक विविध प्रतिक्रियाएं उत्पन्न करते हैं, जो रचनात्मक रोलप्ले के लिए उपयोगी हैं। कम मान अधिक निर्धारक और सुसंगत उत्तर देते हैं।

न्यूक्लियस सैंपलिंग को नियंत्रित करने के लिए top_p का उपयोग करें। संवाद सीमाओं जैसे विशिष्ट मार्करों पर प्रतिक्रिया समाप्त करने के लिए stop सीक्वेंस सेट करें। ये पैरामीटर बाहरी रूटिंग के बिना मॉडल के व्यवहार को आपके विशिष्ट उपयोग मामले के अनुसार अनुकूलित करने में मदद करते हैं।

स्ट्रीमिंग और फ़ंक्शन कॉलिंग सक्षम करना

स्ट्रीमिंग को सक्षम करने के लिए stream को true सेट करें। यह टोकन को Server-Sent Events (SSE) के माध्यम से लौटाता है। टोकन उपयोग विवरण अंतिम चंक में दिखाई देते हैं, जिससे आप लागत को रियल-टाइम में ट्रैक कर सकते हैं। स्ट्रीमिंग अंत-उपयोगकर्ताओं के लिए अनुभवगत विलंबता को कम करती है।

आप फंक्शन कॉलिंग भी उपयोग कर सकते हैं। अनुरोध बॉडी में टूल्स परिभाषित करें ताकि मॉडल संरचित डेटा आउटपुट कर सके या एक्शन ट्रिगर कर सके। यह मानक OpenAI टूल फॉर्मेट के साथ सहज रूप से काम करता है। विशिष्ट व्यवहार को मजबूर करने के लिए tool_choice का उपयोग करें।

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunfiltered.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)
import OpenAI from "openai";

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

स्ट्रीमिंग

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 की अमान्य या एक्सपायर हो जाती है तो आपको 401 एरर्स मिल सकते हैं। एक 402 एरर अपर्याप्त प्रीपेड क्रेडिट को दर्शाता है। एक 429 रिस्पॉन्स का अर्थ है कि आपने प्रति की 300 रिक्वेस्ट प्रति मिनट की सीमा पार कर दी है। एरर्स आपके टोकन बैलेंस कन्ज़म नहीं करते, इसलिए आप सुरक्षित रूप से पुन: प्रयास कर सकते हैं।

संदर्भ विंडो और आउटपुट सीमा क्या है?

मॉडल प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन संदर्भ विंडो का समर्थन करता है। प्रति अनुरूप अधिकतम आउटपुट 16,000 टोकन है। यदि आप max_tokens निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट आउटपुट सीमा 2,048 टोकन होती है।

क्या यह ChatGPT या GPT-4 के समान है?

नहीं। यह एक अलग ओपन-वेइट मॉडल है जो अनसेंसर्ड प्रतिक्रियाओं के लिए ट्यून्ड है। यह GPT, Claude, या किसी अन्य वेंडर का मॉडल नहीं है। यह उसी API संरचना का उपयोग करता है लेकिन हमारे अपने सर्वरों पर अलग ट्रेनिंग डेटा और अलाइनमेंट के साथ चलता है।

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

साइन अप करें, अपनी कुंजी प्राप्त करें, और बेस यूआरएल अपडेट करें। बस यही है।

ट्रायल क्रेडिट के साथ आज़माएं