अनकेंसर LLM के लिए डेवलपर क्विकस्टार्ट
अपने मौजूदा स्टैक में एक uncensored LLM एकल OpenAI-संगत API कॉल के साथ डालें। कोई मॉडल रूटिंग नहीं, कोई छिपी हुई सब्सक्रिप्शन नहीं, बस कच्चा टेक्स्ट जनरेशन।
- base_url = "HTTPS://api.dolphinuncensored.com/v1"
- https://api.chatbotunfiltered.com/v1
- मॉडल
- अनकैप्ड
बेस URL और प्रमाणीकरण
अपने क्लाइंट को हमारे बेस यूआरएल की ओर निर्देशित करें। हम https://api.chatbotunfiltered.com/v1. यह एंडपॉइंट मानक OpenAI एड्रेस को प्रतिस्थापित करता है, सुनिश्चित करता है कि आपका मौजूदा कोड बिना संशोधन के काम करे। डैशबोर्ड के माध्यम से Google या ईमेल का उपयोग करके API कुली जनरेट करें, फिर इसे अपने हेडर्स में सेट करें। हम एम्बेडिंग्स या इमेज जनरेशन नहीं देते हैं, केवल टेक्स कंप्लीशन।
चैट कंप्लीशंस एंडपॉइंट
का उपयोग करके अपना पहला अनुरूप भेजें POST /v1/chat/completions. मॉडल ID का उपयोग करें uncensored अनफिल्टर्ड मॉडल तक पहुंचने के लिए। यह एंडपॉइंट मानक संदेश सरणी स्वीकार करता है और जनरेटेड टेक्स्ट लौटाता है। GET के माध्यम से मॉडल सूचीबद्ध करके कनेक्टिविटी की जांच कर सकते हैं। ट्रंकेशन से बचने के लिए अपना पेलोड 8 MB से कम रखें।
curl https://api.chatbotunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Python SDK इंटीग्रेशन
औपचारिक Python SDK को हमारे बेस URL पर टारगेट करने के लिए कॉन्फ़िगर करें। अपनी API कुंजी को हेडर या एन्वायरनमेंट वेरिएबल के रूप में पास करें। मॉडल नाम को कॉन्फ़िगर करें uncensored संगत परिणामों के लिए। SDK स्वचालित रूप से सीरियलाइजेशन संभालता है। तेज़ स्क्रिप्ट्स या जटिल रोल-प्ले लॉजिक के लिए इस सेटअप का उपयोग करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotunfiltered.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)
Node SDK कॉन्फ़िगरेशन
Node क्लाइंट को हमारे विशिष्ट बेस URL के साथ इनिशियलाइज करें। यह सुनिश्चित करता है कि आपकी JavaScript एप्लिकेशन अनुरोधों को सही तरीके से रूट करती हैं। uncensored मॉडल ID सभी SDKs के लिए स्थिर रहता है। सुरक्षित एक्सेस के लिए एपीआई कुकी को अपने एनवायरनमेंट वेरिएबल्स में कॉन्फ़िगर करें। यह दृष्टिकोण Express या सर्वरलेस फंक्शंस के साथ सहज रूप से काम करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatbotunfiltered.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);
SSE के साथ स्ट्रीमिंग रिस्पॉन्सेस
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। हम रियल-टाइम टोकन डिलीवरी के लिए Server-Sent Events (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 अनुरोधों की सीमा की उम्मीद करें। आप एक साथ 8 समवर्ती अनुरोध चला सकते हैं। यदि आप इन सीमाओं से अधिक हो जाते हैं, तो आपको 429 स्थिति कोड मिलता है। प्रमाणीकरण विफलताएं 401 लौटाती हैं, और अपर्याप्त क्रेडिट 402 लौटाता है। संदर्भ विंडो कुल 100,000 टोकन का समर्थन करती है। जनरेशन के दौरान त्रुटियां आपके प्रीपेड क्रेडिट का उपभोग नहीं करती हैं।
अक्सर पूछे जाने वाले प्रश्न
अनफिल्टर्ड चैटबॉट API के साथ कैसे शुरू करें?
तुरंत API कुंजी प्राप्त करने के लिए Google या ईमेल के माध्यम से साइन अप करें। अनुरोध भेजना शुरू करने के लिए अपने खाते में $20 क्रिप्टो जोड़ें। सभी SDK एकीकरण के लिए अपने डैशबोर्ड में प्रदान किए गए बेस URL का उपयोग करें।
इस अनसेंसर्ड LLM के लिए दर सीमाएं क्या हैं?
आपको प्रति मिनट 300 अनुरोधों की अनुमति है, जिनकी समवर्तिता सीमा 8 अनुरोध है। संदर्भ विंडो 100,000 टोकन तक समर्थित है। इन सीमाओं को पार करने से 429 त्रुटि प्रतिक्रिया ट्रिगर होती है।
क्या यह API स्ट्रीमिंग रिस्पॉन्स का समर्थन करती है?
हाँ, आप stream पैरामीटर को true सेट करके स्ट्रीमिंग सक्षम कर सकते हैं। हम रियल-टाइम टोकन डिलीवरी के लिए सर्वर-सेंट इवेंट्स (SSE) लौटाते हैं। अंतिम चंक में बिलिंग उद्देश्यों के लिए कुल टोकन उपयोग शामिल होता है।
अपना API key तुरंत प्राप्त करें
रजिस्टर करें, अपनी कुंजी कॉपी करें, अपनी बेस URL अपडेट करें। सेटअप पूर्ण हो गया है।