hi ▾
अभी शुरू करें

अनकेंस्ड-llm.vercel.app क्विकस्टार्ट गाइड

यह क्विकस्टार्ट आपको मिनटों में uncensored-llm.vercel.app API से कनेक्ट कराता है। मानक OpenAI-कम्पैटिबल प्रोटोकॉल का उपयोग करके अनलिमिटेड टेस्ट रिस्पॉन्स भेजें।

https://api.uncensoredllmvercelapp.com/v1अनकैप्ड

आवश्यकताएँ: API कुंजी और बेस URL

डैशबोर्ड से एकल API कुंजी प्राप्त करके शुरू करें। हम Google साइन-इन या फोन सत्यापन के बिना ईमेल पंजीकरण का समर्थन करते हैं। आपकी कुंजी बेस यूआरएल: HTTPS://api.uncensoredllmvercelapp.com/v1 के लिए सभी अनुरोधों को प्रमाणीकृत करती है। यह एंडपॉइंट किसी भी OpenAI-संगत क्लाइंट लाइब्रेरी के साथ काम करता है। आपको विभिन्न मॉडल प्रकारों के लिए कई एंडपॉइंट प्रबंधित करने की आवश्यकता नहीं है।

अपनी पहली रिक्वेस्ट भेजना

/v1/chat/completions पर एक POST अनुरोध करें मॉडल आईडी "uncensored" के साथ। सिस्टम तापमान और top_p जैसे मानक पैरामीटर स्वीकार करता है। आप प्रति कुंजी एक साथ 8 अनुरोध तक भेज सकते हैं। प्रत्येक अनुरोध बॉडी 8 MB से कम होनी चाहिए। त्रुटियां आपके पूर्वभुगतान क्रेडिट्स का उपभोग नहीं करती हैं।

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

यह सरल कॉल सीधा टेक्स-इन, टेक्स-आउट क्षमता को प्रदर्शित करता है। रिस्पॉन्स में जनरेटेड सामग्री और टोकन उपयोग आंकड़े शामिल हैं। आप प्रॉम्प्ट और कम्प्लीशन के संयुक्त 100,000 टोकन तक कॉन्टेक्स्ट विंडो को एडजस्ट कर सकते हैं।

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

अपने अनुरोध में stream को true सेट करके स्ट्रीमिंग सक्षम करें। सर्वर टोकन उपलब्ध होते ही सर्वर-सेंट इवेंट्स (SSE) लौटाता है। यह लंबे आउटपुट के लिए धारित अंतर्मुखी विलंबता को कम करता है। आप कुल टोकन गणना प्राप्त करने के लिए अंतिम चंक को पार्स कर सकते हैं। स्ट्रीमिंग मानक OpenAI प्रारूप के समान ही काम करता है।

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)

यह दृष्टिकोण रियल-टाइम एप्लिकेशन के लिए आदर्श है। अनकैप्ड मॉडल स्ट्रीमिंग के दौरान उच्च थ्रूपुट का समर्थन करता है। आप पूरे रिस्पॉन्स का इंतज़ार किए बिना जनरेशन प्रक्रिया पर नियंत्रण बनाए रखते हैं।

फंक्शन कॉलिंग और JSON मोड

फंक्शन कॉलिंग क्षमताओं के लिए tools पैरामीटर का उपयोग करें। API tool_choice और response_format के माध्यम से संरचित JSON आउटपुट का समर्थन करता है। कठोर JSON अनुपालन के लिए response_format को json_object पर सेट करें। यह आपके एप्लिकेशंस में विश्वसनीय पार्सिंग सुनिश्चित करता है। आप जटिल वर्कफ्लो के लिए कई फंक्शनों को परिभाषित कर सकते हैं।

import OpenAI from "openai";

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

JSON मोड डेटा एक्सट्रैक्शन कार्यों के लिए उपयोगी है। फंक्शन कॉलिंग मॉडल को संरचित डेटा लौटने देती है। दोनों सुविधाएं अनसेंसर्ड कंटेक्सट विंडो के भीतर काम करती हैं। मॉडल के आउटपुट फॉर्मेट पर आपकी पूर्ण नियंत्रण बनाए रखें।

टोकन और सीमाओं का प्रबंधन

अपने खर्चों को प्रभावी ढंग से प्रबंधित करने के लिए अपने टोकन उपयोग की निगरानी करें। इनपुट टोकन प्रति मिलियन पर $0.15 की लागत आते हैं, जबकि आउटपुट टोकन प्रति मिलियन पर $0.50 की लागत आते हैं। क्रेडिट प्रीपेड होते हैं और कभी समाप्त नहीं होते। आप प्रति अनुरोध 16,000 टोकन तक जनरेट कर सकते हैं। कॉन्टेक्स्ट विंडो कुल मिलाकर 100,000 टोकन का समर्थन करती है।

from openai import OpenAI

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

रेट लिमिट्स प्रति कुंजी 300 अनुरोध प्रति मिनट की अनुमति देते हैं। सुनिश्चित करें कि आपका ऐप्लिकेशन रेट लिमिट्स को सहजता से संभालता है। टोकन काउंटिंग लागत की सटीक भविष्यवाणी करने में मदद करती है। सिस्टम केवल सफल पूर्णताओं के लिए चार्ज करता है।

त्रुटि हैंडलिंग और अस्वीकृति

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

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

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

अनसेंसर्ड हिस्सा कैसे काम करता है?

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

यदि क्रेडिट्स खत्म हो जाते हैं तो क्या होता है?

आपको 402 त्रुटि मिलती है जिसका संकेत क्रेडिट न होने का है। त्रुटियां और रिफ्यूजल मुफ्त हैं, इसलिए आप केवल वास्तविक टोकन उपयोग के लिए भुगतान करते हैं। क्रेडिट कभी समाप्त नहीं होते, जिससे आप किसी भी समय टॉप अप कर सकते हैं। बोनस के लिए आप USDT या USDC का उपयोग कर सकते हैं।

क्या अनसेंसर्ड LLM API OpenAI SDKs के साथ संगत है?

हाँ, यह मानक OpenAI-compatible फॉर्मेट का उपयोग करता है। आपको बस बेस यूआरएल और एपीआई कुंजी बदलनी है। मॉडल आईडी "uncensored" है। तापमान और स्ट्रीमिंग जैसे सभी मानक पैरामीटर अपेक्षित अनुसार काम करते हैं।

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

रजिस्टर करें, टोकन कॉपी करें, और अपना बेस URL अपडेट करें। बस इतना ही।

अभी शुरू करें