hi ▾

API क्विकस्टार्ट

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

SDK स्थापित और कॉन्फ़िगर करें

अपनी पसंदीदा भाषा के लिए आधिकारिक OpenAI SDK को इंस्टॉल करें। क्लाइंट को आयात करें और बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें। यह एकमात्र परिवर्तन सभी अनुरोधों को हमारे अनसेंसर्ड इन्फ्रास्ट्रक्चर की ओर रूट करता है।

बेस यूआरएल: HTTPS://api.uncensoredpromptgenerator.com/v1

API Key: डैशबोर्ड से आपकी अद्वितीय कुंजी।

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

अपना पहला चैट कंप्लीशन

टेक्स्ट जनरेट करने के लिए एक मानक चैट कंप्लीशन रिक्वेस्ट भेजें। मॉडल ID "uncensored" है। यह एंडपॉइंट मानक मैसेज एरे स्वीकार करता है और जनरेटेड कंटेंट को सीधे लौटाता है।

त्वरित स्क्रिप्टिंग के लिए Python SDK का उपयोग करें या सर्वर-साइड एप्लिकेशनों के लिए Node.js का उपयोग करें। दोनों लाइब्रेरियां HTTP ट्रांसपोर्ट को स्वचालित रूप से संभालती हैं।

from openai import OpenAI

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

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

सेटिंग करके स्ट्रीमिंग सक्षम करें stream=true. API वास्तविक-समय टोकन डिलीवरी के लिए सर्वर-सेंट इवेंट्स (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)

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

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

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

import OpenAI from "openai";

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

पैरामीटर और टोकन सीमाएं

तापमान जैसे पैरामीटर के साथ जनरेशन व्यवहार कॉन्फ़िगर करें temperature, top_p, और seed. कॉन्टेक्स्ट विंडो कुल 100,000 टोकन का समर्थन करता है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है।

इन सेटिंग्स को रचनात्मकता और निर्धारणात्मकता के बीच संतुलित करने के लिए एडजस्ट करें। यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट मैक्स टोकन 2,048 है। उपयोग करें stop सीक्वेंस का उपयोग विशिष्ट मार्कर पर जनरेशन रोकने के लिए।

रेट लिमिट्स और त्रुटि हैंडलिंग

HTTP स्टेटस कोड जांचकर त्रुटियों को सहजता से हैंडल करें। 401 का अर्थ है अमान्य API कुंजी। 402 का अर्थ है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। 429 संकेत देता है कि आपने प्रति मिनट 300 अनुरोधों की दर सीमा को पार कर लिया है।

प्रत्येक कुंजी 8 समवर्ती अनुरोधों की अनुमति देती है। अनुरोध बॉसी 8 MB से कम होनी चाहिए। खपत हुए क्रेडिट के लिए रिफंड जारी नहीं किए जाते हैं, लेकिन त्रुटियों के लिए टोकन चार्ज नहीं किए जाते हैं।

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

क्या यह एक openai कम्पैटिबल API है?

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

कॉन्टेक्स्ट विंडो का आकार क्या है?

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

मैं रेट लिमिट्स को कैसे हैंडल करूं?

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

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

रजिस्टर करें, टोकन कॉपी करें, एंडपॉइंट URL अपडेट करें। कॉन्फ़िगरेशन पूर्ण है।

कुंजी बनाएं