hi ▾
ट्रायल क्रेडिट के साथ आज़माएं
ट्रायल क्रेडिट के साथ आज़माएं

हमारे अनसेंसर्ड API से शुरुआत करें

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

प्रति 1M इनपुट टोकन
$0.15
आउटपुट टोकन / 1M
$0.50
टोकन संदर्भ
100,000
ट्रायल क्रेडिट
$0.50
प्रति मिनट रिक्वेस्ट
300

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

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

प्रमाणीकरण मानक Bearer टोकन पर निर्भर करता है। यदि आप एक अमान्य कुंजी भेजते हैं, तो API एक 401 त्रुटि लौटाता है। आप किसी भी समय एक नई कुंजी जनरेट कर सकते हैं, और पुरानी कुंजी तुरंत काम करना बंद कर देती है। यह डिज़ाइन आपके उपयोग को निजी रखता है और आपके एक्सेस को सरल बनाता है।

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

चैट कंप्लीशंस एंडपॉइंट (POST /v1/chat_completions)

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

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

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

Python SDK एकीकरण उदाहरण

हमारे API के साथ आसानी से इंटरैक्ट करने के लिए आधिकारिक Python SDK का उपयोग करें। नीचे दिया गया कोड दिखाता है कि हमारे बेस URL और अपनी कुंजी के साथ क्लाइंट को कैसे इनिशियलाइज करें। आप फिर अपने संदेशों के साथ चैट पूर्णता फ़ंक्शन को कॉल कर सकते हैं।

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

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

Node SDK एकीकरण उदाहरण

मानक npm पैकेज का उपयोग करके Node.js के साथ एकीकरण करें। संरचना Python उदाहरण को दर्शाती है। आप बेस URL को हमारे एंडपॉइंट पर सेट करते हैं और अपनी API कुंजी प्रदान करते हैं। यह मौजूदा Node.js एप्लिकेशन के साथ संगतता सुनिश्ित करता है।

Node SDK HTTP रिक्वेस्ट्स को स्वचालित रूप से संभालता है। आप मैसेजेस एरे पास करते हैं और रिस्पॉन्स ऑब्जेक्ट प्राप्त करते हैं। इसमें जनरेटेड टेक्स्ट की सामग्री शामिल है। आप फिर इस टेक्स्ट को अपने एप्लिकेशन लॉजिक में प्रोसेस कर सकते हैं।

याद रखें कि हम केवल टेक्स्ट कंप्लीशन का समर्थन करते हैं। प्रतिक्रिया में छवि या ऑडियो डेटा की उम्मीद न करें। SDK JSON प्रतिक्रिया को पार्स करेगा और आपको टेक्स्ट तक पहुंच देगा। भाषाओं में इस स्थिरता से आपका विकास प्रक्रिया सरल हो जाती है।

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

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

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

हमारा API स्ट्रीमिंग के लिए सर्वर-सेंट इवेंट्स का समर्थन करता है। SDK इवेंट पार्सिंग संभालता है। आपको बस stream पैरामीटर को true सेट करने की आवश्यकता है। यह Python और Node क्लाइंट दोनों के साथ काम करता है। यह इंटरैक्टिव एप्लिकेशन बनाने का अनुशंसित तरीका है।

सीमाएं, त्रुटियां, और मॉडल विवरण

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

सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401 और अपर्याप्त क्रेडिट के लिए 402 शामिल है। यदि क्रेडिट खत्म हो जाता है, तो जारी रखने के लिए आपको क्रिप्टो के माध्यम से टॉप अप करना होगा। त्रुटियाँ और रिफ्यूज़ल मुफ्त हैं, इसलिए आप विफल अनुरोधों के लिए भुगतान नहीं करते हैं। मॉडल केवल किशोरों से संबंधित यौन सामग्री को रिफ्यूज करता है, जो एक हार्ड लिमिट है।

आप GET /v1/models एंडपॉइंट के माध्यम से उपलब्ध मॉडल जांच सकते हैं। यह एकमात्र uncensored मॉडल आईडी लौटाएगा। हम कई मॉडल या रूटिंग नहीं प्रदान करते हैं। यह सरलता जटिलता को कम करती है और सुसंगत व्यवहार सुनिश्चित करती है। आपका प्रीपेड क्रेडिट कभी समाप्त नहीं होता, इसलिए आप उपयोग बिना धन खोए रोक सकते हैं।

cURL

curl https://api.keyapiunlimited.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

स्ट्रीमिंग

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)

FAQ

अनलिमिटेड API कुंजी के लिए बेस यूआरएल क्या है?

बेस यूआरएल HTTPS://api.keyapiunlimited.com/v1 है। आपको अपने SDK कॉन्फ़िगरेशन को अपडेट करने की आवश्यकता है ताकि यह इस URL की ओर इशारा करे। यह एंडपॉइंट मानक OpenAI-संगत इंटरफ़ेस के माध्यम से हमारे अनसेंसर्ड मॉडल को सेवा देता है।

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

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

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

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

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

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