hi ▾

अनकेंसरड ओपनएआई-कम्पैटिबल API

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

Developer Documentation

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

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

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

बेस यूआरएल: https://api.cheapllm.cc/v1. सभी अनुरोधों में इस हेडर को शामिल करना आवश्यक है: Authorization: Bearer YOUR_API_KEY. 401 जैसी त्रुटियां एक अमान्य या अनुपस्थित कुंजी को इंगित करती हैं। एक नई कुंजी जनरेट करने के लिए अपनी पुरानी कुंजी किसी भी समय बदलें; प्रति अकाउंट केवल एक सक्रिय कुंजी मौजूद होती है।

पहला अनुरोध

मानक का उपयोग करके अपना पहला प्रॉम्प्ट भेजें chat/completions एंडपॉइंट। मॉडल आईडी है uncensored. यह ओपन-वेइट मॉडल कानूनी वयक्त उपयोग के लिए, जिसमें काल्पनिक या विवादास्पद विषय शामिल हैं, सामग्री रिफ्यूजल के बिना उत्तर देता है। आपको टेक्स्ट इन, टेक्स्ट आउट मिलता है। यहाँ एम्बेडिंग या इमेज जनरेशन नहीं है।

नीचे एक मूलभूत cURL उदाहरण दिया गया है। Replace YOUR_API_KEY अपनी कुंजी के साथ। अनुरोध बॉडी उपयोगकर्ता संदेश परिभाषित करती है। हम 100,000 टोकन कॉन्टेक्स्ट विंडो (प्रॉम्प्ट + कंप्लीशन) प्रोसेस करते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं, इसलिए स्वतंत्र रूप से परीक्षण करें।

  • सेट करें model को uncensored.
  • शामिल करें messages array।
  • अपने API key हेडर जोड़ें।
curl https://api.cheapllm.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
  }'

Python SDK इंटीग्रेशन

हमारे API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। बेस URL को हमारे एंडपॉइंट पर सेट करें और अपनी कुंजी प्रदान करें। यह दृष्टिकोण किसी भी OpenAI-कम्पैटिबल क्लाइंट लाइब्रेरी के साथ काम करता है। पैरामीटर जैसे कॉन्फ़िगर करें temperature और top_p जब भी आवश्यक हो। स्ट्रीमिंग Server-Sent Events (SSE) के माध्यम से समर्थित है। यह विधि उन रियल-टाइम एप्लिकेशन्स के लिए आदर्श है जहां आप जनरेट होते ही टोकन प्रदर्शित करना चाहते हैं।

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

from openai import OpenAI

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

Node.js डेवलपर्स के लिए, OpenAI npm पैकेज सहजता से काम करता है। बेस यूआरएल को हमारे API एंडपॉइंट पर सेट करें। यह आपको अन्य प्रदाताओं से परिचित पैटर्न का उपयोग करने की अनुमति देता है। मॉडल ID को कॉन्फ़िगर करें uncensored. आप JSON मोड या फंक्शन कॉलिंग भी सक्षम कर सकते हैं यदि आपकी एप्लिकेशन संरचित आउटपुट की आवश्यकता है। SDK सही रूप से कॉन्फ़िगर किया गया है जब प्रमाणीकरण स्वचालित रूप से संभालता है।

पैकेज को इस प्रकार इंस्टॉल करें npm install openaimax_tokens आउटपुट लंबाई को नियंत्रित करने के लिए। त्रुटियां मानक HTTP स्टेटस कोड के रूप में लौटाई जाती हैं। इसे त्वरित प्रोटोटाइपिंग या उत्पादन एकीकरण के लिए उपयोग करें।

import OpenAI from "openai";

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

SSE के माध्यम से स्ट्रीमिंग रिस्पॉन्सेस

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। API Server-Sent Events (SSE) लौटाता है। प्रत्येक खंड आंशिक टेक्स्ट शामिल करता है। अंतिम खंड में टोकन उपयोग सांख्यिकी शामिल होती है। यह चैट इंटरफ़ेस में उपयोगकर्ता अनुभव के लिए महत्वपूर्ण सुविधा है। यह अनुभव की गई विलंबता को काफी कम करती है। आप स्ट्रीम को पार्स कर सकते हैं ताकि टेक्स्ट को वास्तविक समय में प्रदर्शित किया जा सके।

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

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)

सीमाएं, त्रुटियां, और संदर्भ विंडो

हमारे API की स्थिरता सुनिश्चित करने के लिए सख्त सीमाएं हैं। आप प्रति कुंजी 300 अनुरोध भेज सकते हैं। समवर्ती अनुरोध 8 पर सीमित हैं। अनुरोध बॉडी 8 MB से अधिक नहीं हो सकते। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है (2,048 यदि max_tokens अनसेट है)। त्रुटियां विशिष्ट कोड लौटाती हैं: अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402, और रेट लिमिट्स के लिए 429। क्रेडिट कभी समाप्त नहीं होता है। डबल चार्ज जैसे दोष Support के माध्यम से ठीक किए जाते हैं। गोपनीयता बनाए रखी जाती है; प्रॉम्प्ट्स को ट्रेनिंग के लिए उपयोग नहीं किया जाता है। किशोरों के साथ यौन सामग्री की अनुमति नहीं है।

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

क्या यह उत्पादन उपयोग के लिए एक सस्ता LLM API है?

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

मैं अपनी एप्लिकेशन में त्रुटियों को कैसे हैंडल करूं?

API मानक HTTP स्टेटस कोड लौटाता है। 401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या अनुपलब्ध है। 402 त्रुटि अपर्याप्त प्रीपेड क्रेडिट को दर्शाती है। 429 त्रुटि संकेत देती है कि आपने 300 अनुरोध प्रति मिनट की दर सीमा पार कर ली है। पहले अपनी कुंजी और बैलेंस की जाँच करें।

क्या मैं रोलप्ले या अनसेंसर्ड कंटेंट के लिए इसका उपयोग कर सकता हूँ?

मॉडल अनसेंसर्ड है और कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। यह GPT, क्लॉड या किसी अन्य वेंडर का मॉडल नहीं है। यह एक ओपन-वेइट मॉडल है जिसे असीमित प्रतिक्रियाओं के लिए ट्यून किया गया है। बस किशोरों से संबंधित यौन सामग्री से बचें, जिसे हमेशा अस्वीकार किया जाता है।

अपनी API कुंजी तक पहुंचें

रजिस्टर करें, अपना टोकन प्राप्त करें, और अपना एंडपॉइंट यूआरएल अपडेट करें। यही करना है।