hi ▾

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

अपने बेस URL और एक मान्य API key के साथ अपने OpenAI-संगत क्लाइंट को कॉन्फ़िगर करके अपने uncensored LLM API के लिए अनुरोध भेजना शुरू करें।

बेस URLhttps://api.howtouseuncensoredai.com/v1
मॉडलअनकैप्ड

बेस URL और प्रमाणीकरण

अपने क्लाइंट को हमारे बेस यूआरएल की ओर निर्देशित करें और हेडर में अपनी कुंजी पास करें। हम एक एकल एंडपॉइंट प्रदान करते हैं जो मानक OpenAI पेलोड्स को स्वीकार करता है बिना कस्टम हेडर या जटिल रूटिंग लॉजिक की आवश्यकता के। आपकी API कुंजी समर्पित uncensored मॉडल तक पहुंच प्रदान करती है, और आप डैशबोर्ड पर Google या ईमेल प्रमाणीकरण के माध्यम से इसे तुरंत जनरेट कर सकते हैं। अपनी कुंजी को सुरक्षित रखें, क्योंकि यह सभी अनुरोधों के लिए एकमात्र प्रमाणपत्र है।

curl https://api.howtouseuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current temperature in london"}]
  }'

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

अपने प्रॉम्प्ट्स भेजें chat/completions मानक का उपयोग करने वाला एंडपॉइंट messages array संरचना। आपको मॉडल ID को uncensored सुनिश्चित करने के लिए कि आप समर्पित इनफरेंस इंजन पर पहुंच रहे हैं। API टेक्स्ट प्रतिक्रियाएं देता है जो आपके तापमान और top-p सेटिंग्स का सम्मान करती हैं, बिना कानूनी सामग्री के लिए छिपी हुई अस्वीकृति के। यह सरल संरचना आपको मौजूदा प्रोजेक्टों में न्यूनतम कोड परिवर्तनों के साथ हमारी सेवा ड्रॉप करने की अनुमति देती है।

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

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true सर्वर-सेंट इवेंट्स (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)

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

का उपयोग करें tools फ़ंक्शन कॉलिंग को सक्षम करने के लिए पैरामीटर, जिससे मॉडल आपके ऐप्स के लिए संरचित डेटा आउटपुट कर सके। आप JSON आउटपुट को फोर्स भी कर सकते हैं, response_format को {"type": "json_object"} कठोर स्कीमा अनुपालन के लिए। ये सुविधाएं हमारे अनसेंसर्ड मॉडल के साथ-साथ काम करती हैं, इसलिए आपको संरचित आउटपुट मिलते हैं बिना मॉडल की जटिल या विशिष्ट विषयों को संभालने की क्षमता खोए। विश्वसनीय परिणाम प्राप्त करने के लिए अपने फ़ंक्शन स्कीमा को स्पष्ट रूप से परिभाषित करें।

from openai import OpenAI

client = OpenAI(base_url="https://api.howtouseuncensoredai.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 एकीकरण

OpenAI Node SDK का उपयोग करके जल्दी इंटीग्रेट करें, बेस यूआरएल को ओवरराइड करके हमारे सेवा की ओर इशारा करें। यह मौजूदा व्रैपर्स और मीडिलवेयर के साथ संगतता सुनिश्चित करता है जो मानक OpenAI व्यवहार की उम्मीद करते हैं। आप एंडपॉइंट द्वारा लौटाए गए स्टेटस कोड के आधार पर त्रुटियों को सहजता से हैंडल कर सकते हैं और रिट्राइज मैनेज कर सकते हैं। SDK सीरियलाइजेशन और डीसीरियलाइजेशन हैंडल करता है, जिससे आप HTTP विवरणों पर ध्यान देने के बजाय अपने एप्लिकेशन लॉजिक पर ध्यान केंद्रित कर सकते हैं।

import OpenAI from "openai";

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

रेट लिमिट्स और कोटा

हमारा API प्रति कुंजी प्रति मिनट 300 अनुरोधों की सीमा लागू करता है, जिसमें 8 समानांतर अनुरोधों के लिए एक सह-कार्यता सीमा है। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 त्रुटि मिलेगी, और अमान्य कुंजियां 401 त्रुटि लौटाती हैं। 402 त्रुटि का अर्थ है कि पूर्व-भुगतान क्रेडिट अपर्याप्त है, जिसे आप USDT या USDC का उपयोग करके टॉप अप कर सकते हैं। मॉडल 100,000 टोकन के संदर्भ विंडो का समर्थन करता है, जो उच्च प्रदर्जन बनाए रखते हुए व्यापक इनपुट डेटा की अनुमति देता है।

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

पहली बार अनकेंसरड AI का उपयोग कैसे करें?

खाते के लिए साइन अप करें और $0.50 का ट्रायल क्रेडिट प्राप्त करें। फिर, अपनी API कुली जनरेट करें और हमारे बेस URL और मॉडल ID के साथ अपने OpenAI-कम्पैटिबल क्लाइंट को कॉन्फ़िगर करें।

यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?

बहुत अधिक अनुरोधों को इंगित करते हुए आपको 429 स्टेटस कोड प्राप्त होगा। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है, जिसमें अधिकतम 8 समवर्ती अनुरोध शामिल हैं।

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

हाँ, Server-Sent Events प्राप्त करने के लिए stream पैरामीटर को true पर सेट करें। टोकन यूसेज विवरण स्ट्रीम के अंतिम चंक में प्रदान किए जाते हैं, सटीक बिलिंग के लिए।

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

साइन अप करें, कुंजी कॉपी करें, अपना बेस यूआरएल अपडेट करें। सरल सेटअप।