hi ▾
ट्रायल कुंजी प्राप्त करें

मिनटों में Uncensored API को इंटीग्रेट करें

बेस यूआरएल और API कुंजी को बदलकर अपने मौजूदा स्टैक में अनसेंसर्ड LLM डालें। हमारा OpenAI-कम्पैटिबल API कॉन्फ़िगरेशन की चिंताओं के बिंदु मानक SDK कोड स्वीकार करता है।

क्विकस्टार्ट: अपना SDK कनेक्ट करें

अपने वर्तमान एंडपॉइंट को हमारे बेस URL के साथ बदलें और अपनी API कुंजी हेडर में इंजेक्ट करें। यह सरल स्विप आपके रिक्वेस्ट को तुरंत अनसेंसर्ड मॉडल पर रूट करता है।

बेस URL है https://api.geminisenzacensura.com/v1. में पास की गई Bearer टोकन पर प्रमाणीकरण निर्भर करता है Authorization हेडर। आप Google या ईमेल से साइनअप करने के तुरंत बाद इस कुंजी को जनरेट करते हैं।

  • कोई अतिरिक्त लाइब्रेरी आवश्यक नहीं है।
  • किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है।
  • कुंरी निर्माण के तुरंत बाद उपलब्धता।

यह दृष्टिकोण प्रॉक्सी वेपर और जटिल स्थानीय सेटअप को समाप्त करता है।

curl https://api.geminisenzacensura.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 Peru?"}]
  }'

एंडपॉइंट: POST /v1/chat/completions

अपना प्रॉम्प्ट चैट कंप्लीशन्स एंडपॉइंट पर भेजें ताकि टेक्स्ट आउटपुट प्राप्त हो सके। यह सिंगल एंडपॉइंट अनसेंसर्ड मॉडल के लिए सभी इन्फरेंस को संभालता है।

अनुरोध बॉडी में मॉडल ID को "uncensored" के रूप में निर्दिष्ट करें। API जनरेटेड टेक्स्ट वाले मानक JSON प्रतिक्रियाएं लौटाता है। आप पैरामीटर जैसे कि व्यवहार को नियंत्रित कर सकते हैं temperature या top_p.

इनपुट जाता है, टेक्स्ट बाहर आता है। यहाँ एम्बेडिंग या इमेज जनरेशन नहीं है।

from openai import OpenAI

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

एंडपॉइंट: GET /v1/models

कनेक्टिविटी की पुष्टि करने और उपलब्ध मॉडलों की सूची बनाने के लिए इस एंडपॉइंट को क्वेरी करें। यह मॉडल विवरण containing एक JSON ऑब्जेक्ट लौटाता है।

भारी पेलोड भेजने से पहले यह पुष्टि करने के लिए इसका उपयोग करें कि आपकी API कुंजी में मान्य अनुमतियां हैं। प्रतिक्रिया मॉडल ID "uncensored" के सक्रिय होने की पुष्टि करती है।

यह एक हल्का जांच है जो न्यूनतम टोकन खपत करता है।

import OpenAI from "openai";

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

पैरामीटर: तापमान, Top-p, और टूल्स

मानक OpenAI पैरामीटर का उपयोग करके यादृच्छिकता और संरचना को नियंत्रित करें। सेट करें temperature रचनात्मक विविधता या top_p न्यूक्लियस सैंपलिंग के लिए।

फ़ंक्शन कॉलिंग को पास करके सक्षम करें tools array. मॉडल response_format: {"type": "json_object"}. आप सेट भी कर सकते हैं stop सीक्वेंस और एक seed पुनरुत्पादन के लिए।

ये पैरामीटर आपको कस्टम लॉजिक की आवश्यकता के बिना अनसेंसर्ड AI आउटपुट पर सटीक नियंत्रण देते हैं।

स्ट्रीमिंग रिस्पॉन्सेस और टोकन उपयोग

सेटिंग करके स्ट्रीमिंग सक्षम करें 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)

त्रुटि कोड & सीमाएँ

त्रुटियों को सहजता से हैंडल करें HTTP स्टेटस कोड जांचकर। A 401 अमान्य या समाप्त हो चुकी API कुंजी को इंगित करता है। एक 402 इसका मतलब है आपके पास अपर्याप्त प्रीपेड क्रेडिट है। एक 429 संकेत देता है कि आप दर सीमा पर पहुंच गए हैं।

सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है। अनुरोध बॉडी का आकार 8 MB तक सीमित है। त्रुटियां और अस्वीकृतियां आपकी प्रीपेड क्रेडिट नहीं खाती हैं, यह सुनिश्चित करते हुए कि आप केवल वास्तविक टोकन उपयोग के लिए भुगतान करें।

त्वरित ट्राबलशूटिंग के लिए विस्तृत त्रुटि संदेश के लिए प्रतिक्रिया बॉडी जांचें।

FAQ

इस अनकेंसरड मॉडल के लिए संदर्भ विंडो क्या है?

संदर्भ विंडो 100,000 टोकन की है, जिसमें प्रॉम्प्ट और कंप्लीशन दोनों को मिलाकर गिना जाता है। इससे बिना तुरंत ट्रंकेशन के विस्तृत बातचीत या बड़े दस्तावेज़ प्रोसेसिंग संभव होती है।

uncensored API के साथ शुरुआत कैसे करें?

Google या ईमेल के साथ साइन अप करें और तुरंत एक API कुंजी प्राप्त करें। अनुरोध भेजना शुरू करने के लिए अपने खाते को क्रिप्टो (USDT या USDC) के साथ टॉप अप करें। आप बेस URL को अपडेट करके आधिकारिक OpenAI SDKs का उपयोग कर सकते हैं।

क्या API मानक OpenAI क्लाइंट्स के साथ संगत है?

हाँ, यह पूरी तरह से OpenAI-संगत है। आपको केवल अपने मौजूदा कॉन्फ़िगरेशन में बेस यूआरएल और एपीआई कुंजी बदलनी होगी। यह स्ट्रीमिंग, फ़ंक्शन कॉलिंग और JSON मोड का समर्थन करता है।

अपना API key प्राप्त करें

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

ट्रायल कुंजी प्राप्त करें