hi ▾

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

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

क्विकस्टार्ट: Python में पहला अनुरोध

आधिकारिक SDK के साथ अपना पहला पूर्ण संभव तुरंत भेजें। यह सेटअप हमारे बेस URL से कनेक्ट होता है और टोकन बिलिंग को स्वचालित रूप से संभालता है। आपको केवल अपनी API कुंजी और मॉडल पहचानकर्ता की आवश्यकता है।

  • pip के माध्यम से पैकेज इंस्टॉल करें।
  • पर्यावरण चर सेट करें।
  • एक सरल टेक्स्ट जनरेशन निष्पादित करें।
from openai import OpenAI

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

प्रमाणीकरण और बेस यूआरएल

प्रमाणीकरण एक मानक Bearer टोकन का उपयोग करता है जो हेडर में पास किया जाता है। आपका बेस URL सीधे हमारे अनसेंसर्ड इनफरेंस एंडपॉइंट की ओर इशारा करता है। यह सुनिश्चित करता है कि आप सामान्य प्रॉक्सी परतों से बचें और हमारे विशिष्ट मॉडल से बात करें।

curl https://api.bestuncensoredaillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
  }'

अपनी कुंजी सुरक्षित रखें। प्रत्येक खाते में डिफ़ॉल्ट रूप से एक सक्रिय कुंजी का समर्थन होता है। यदि एक्सपोजर की संभावना हो तो पुनः जनरेट करें।

चैट कंप्लीशंस एंडपॉइंट

उपयोग करें POST /v1/chat/completions सभी टेक्स्ट जनरेशन के लिए। मॉडल आईडी हमेशा uncensored. इनपुट टोकन की लागत $0.15 प्रति मिलियन है; आउटपुट टोकन की लागत $0.50 प्रति मिलियन है। क्रेडिट केवल सफल जनरेशन पर ही कटौती करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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, और टूल्स

तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_p. उच्च मान अधिक विविध आउटपुट देते हैं। उपयोग करें tools फ़ंक्शन कॉलिंग के लिए। यह संरचित डेटा निष्कर्षण या बाह्य API ट्रिगर की अनुमति देता है। सेट करें response_format को json_object कठोर JSON आउटपुट के लिए।

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)

ये पैरामीटर बिल्कुल वैसे ही काम करते हैं जैसे OpenAI स्पेसिफिकेशन। आप अपनी मौजूदा कॉन्फ़िगरेशन लॉजिक को पुन: उपयोग कर सकते हैं।

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

Server-Sent Events के माध्यम से टोकन रियल-टाइम प्राप्त करें। इससे अंत-उपयोगकर्ताओं के लिए अनुभवजन्य विलंबता कम हो जाती है। अंतिम चंक में पूर्ण उपयोग आंकड़े शामिल होते हैं। यदि उपयोगकर्ता बाधित करता है तो आप स्ट्रीम को जल्दी रोक सकते हैं।

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 टोकन रखती है। इसमें प्रॉम्प्ट और कंप्लीशन दोनों शामिल हैं।

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)

डैशबोर्ड के माध्यम से अपने उपयोग की निगरानी करें। क्रेडिट कभी समाप्त नहीं होता, इसलिए आप बिना धन खोए उपयोग रोक सकते हैं।

सामान्य प्रश्न

त्वरित इंटीग्रेशन के लिए सर्वोत्तम अनसेंसर्ड AI LLM कौन सा है?

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

क्या अनसेंसर्ड API स्ट्रीमिंग का समर्थन करती है?

हाँ, स्ट्रीमिंग SSE के माध्यम से पूरी तरह से समर्थित है। आपको टोकन जनरेट होते ही प्राप्त होते हैं। अंतिम चंक में उपयोग डेटा शामिल होता है। इससे रिस्पॉन्सिव यूजर इंटरफ़ेस संभव होते हैं।

क्रेडिट खत्म होने पर त्रुटियों को कैसे हैंडल करें?

API 402 स्टेटस कोड लौटाती है। आपका मौजूदा क्रेडिट बैलेंस अक्षत रहता है। आप किसी भी समय क्रिप्टो के माध्यम से टॉप अप कर सकते हैं। जनरेशन के दौरान त्रुटियां टोकन नहीं खाती हैं।

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

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

कुंजी बनाएं