सर्वश्रेष्ठ LLM API/uncensored मॉडल के लिए API दस्तावेज़
uncensored मॉडल के लिए API दस्तावेज़
सेकंडों में अपने OpenAI-कम्पैटिबल API पर अपना पहला अनसेंसर्ड अनुरोध भेजें। यह गाइड ऑथेंटिकेशन, SDK उपयोग, स्ट्रीमिंग और अनसेंसर्ड LLM API के लिए सीमाओं को कवर करती है।
प्रमाणीकरण और बेस यूआरएल
शुरुआत करें भेजकर अनुरोध https://api.bestllmapiprovider.com/v1 अपने API की के साथ। बेस यूआरएल आपके क्लाइंट कॉन्फ़िगरेशन में मानक OpenAI एंडपॉइंट को प्रतिस्थापित करता है। कुंजी को पास करें Authorization: Bearer <key> हर कॉल के लिए हेडर। यह आधिकारिक OpenAI SDKs और किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है।
आवश्यक हेडर्स
Content-Type: application/jsonAuthorization: Bearer YOUR_API_KEY
अपनी कुंजी सुरक्षित रखें। यदि आप इसे खो देते हैं, तो डैशबोर्ड से एक नई कुंजी जनरेट करें। पुरानी कुंजी तुरंत काम करना बंद कर देती है।
curl https://api.bestllmapiprovider.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
}'
क्विकस्टार्ट: अपना पहला अनसेंसर्ड रिक्वेस्ट भेजें
एक POST अनुरोध करें /v1/chat/completions टेक्स्ट आउटपुट प्राप्त करने के लिए। मॉडल ID हमेशा uncensoredअपना प्रॉम्प्ट में भेजें messages array. API कानूनी वयस्तु उपयोग के लिए कंटेंट फिल्टर्स के बिना एक सीधा उत्तर लौटाता है।
उदाहरण पेलोड
model:"uncensored"messages:[{"role": "user", "content": "Explain quantum entanglement."}]
यह एंडपॉइंट केवल टेक्स्ट जनरेशन को हैंडल करता है। यह इमेजेस या ऑडियो को सपोर्ट नहीं करता है। आउटपुट स्टाइल को कंट्रोल करने के लिए नीचे दिए गए पैरामीटर्स का उपयोग करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.bestllmapiprovider.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)
पैरामीटर: तापमान, Top-P, और सीड
तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_pसेट करें temperature संतुलित आउटपुट के लिए 0.7 या अधिक विविधता के लिए 1.5 तक। उपयोग करें top_p सैंपल किए गए टोकन के संभावना द्रव्यमान को सीमित करने के लिए। सेट एक seed पुनरुत्पादक परिणामों के लिए पूर्णांक। ये पैरामीटर आपको विशिष्ट कार्यों के लिए मॉडल को ट्यून करने में मदद करते हैं।
मुख्य पैरामीटर
temperature: 0.0 से 2.0top_p: 0.1 से 1.0seed: कोई भी पूर्णांक
इनके साथ जोड़ें max_tokens लंबाई को नियंत्रित करने के लिए। मॉडल कंटेक्स्ट विंडो सीमाओं का कठोरता से पालन करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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: true आपके अनुरोध में। API प्रत्येक जनरेटेड टोकन के लिए सर्वर-सेंट इवेंट्स (SSE) भेजता है। यह लंबे उत्तरों के लिए अनुभवगत विलंबता को कम करता है। टोकन उपयोग अंतिम चंक में रिपोर्ट किया जाता है।
स्ट्रीम हैंडलिंग
- आने वाले चंक्स को पढ़ें
- पार्स करें
deltafield - जांचें
usageआखिरी चंक में
स्ट्रीमिंग सभी पैरामीटर के साथ काम करता है। यह प्रति-टोकन मूल्य निर्धारण को प्रभावित नहीं करता है। आप वास्तविक जनरेट किए गए टोकन के लिए भुगतान करते हैं।
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 फ़ंक्शन कॉलिंग या response_format JSON आउटपुट के लिए। सेट response_format को {"type": "json_object"} कठोर JSON के लिए। मॉडल संरचित डेटा लौटाता है जो पार्स करने के लिए उपयुक्त है। यह एजेंट्स बनाने या डेटा एक्सट्रैक्शन पाइपलाइन बनाने के लिए उपयोगी है।
कॉन्फ़िगरेशन
tools: फ़ंक्शन परिभाषाओं की एक सरणीresponse_format:{"type": "json_object"}
सुनिश्चित करें कि आपका प्रॉम्प्ट इंस्ट्रक्शंस स्कीमा से मेल खाते हैं। मॉडल को अभी भी वैलिडेशन की आवश्यकता हो सकती है। संभावित पार्सिंग एरर्स को हमेशा हैंडल करें।
JSON मोड उदाहरण
सेट करें response_format कठोर JSON आउटपुट लागू करने के लिए। इससे पोस्ट-प्रोसेसिंग की आवश्यकता कम होती है।
सीमाएं, त्रुटियां, और संदर्भ विंडो
संदर्भ विंडो कुल 100,000 टोकन है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। आप प्रति कुंजी प्रति मिनट 300 अनुरोध भेज सकते हैं। एक साथ आठ एक साथ अनुरोध अनुमत हैं। त्रुटियां मानक HTTP कोड लौटाती हैं।
सामान्य त्रुटियाँ
- 401: अमान्य या अनुपस्थित API कुंजी
- 402: अपर्याप्त क्रेडिट
- 429: रेट लिमिट पार हो गया
सामग्री सीमाओं के कारण अस्वीकृतियों से क्रेडिट नहीं लगता। त्रुटियों से भी क्रेडिट नहीं लगता। आपकी पूर्व-भुगतान क्रेडिट कभी समाप्त नहीं होती।
अनुरोध सीमाएँ
अधिकतम अनुरोध बॉडी साइज 8 MB है। इससे अधिक होने पर 413 त्रुटि लौटाता है। अपनी टोकन उपयोग सावधानी से प्रबंधित करें।
अक्सर पूछे जाने वाले प्रश्न
मैं uncensored LLM API के लिए भुगतान कैसे करूं?
आप केवल क्रिप्टो से टॉप अप करते हैं (TRC20 पर USDT या Base पर USDC)। $20 से $500 तक कोई भी पूर्ण राशि स्वीकार की जाती है। क्रेडिट वास्तविक टोकन उपयोग के लिए चार्ज किया जाता है, जो $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन है।
क्या अनकैप्सर्ड मॉडल प्रशिक्षण के लिए उपयोग किया जाता है?
नहीं, आपके प्रॉम्प्ट्स प्रशिक्षण के लिए उपयोग नहीं किए जाते हैं। मॉडल एक ओपन-वेट मॉडल है जो हमारे अपने सर्वरों पर चलाया जाता है। इसे कानूनी वयस्क उपयोग के लिए सामग्री अस्वीकृतियों के बिना उत्तर देने के लिए ट्यून्ड किया गया है।
यदि मुझे 402 एरर मिलता है तो क्या होता है?
402 त्रुटि का अर्थ है कि आपके पास क्रेडिट नहीं बचा है। आपको API का उपयोग जारी रखने के लिए अपने खाते को क्रिप्टो के साथ टॉप अप करने की आवश्यकता है। 401 या 429 जैसी त्रुटियां क्रेडिट नहीं चार्ज करती हैं।
अपना API key प्राप्त करें
रजिस्टर करें, अपनी कुंजी प्राप्त करें, एंडपॉइंट अपडेट करें। बस यही है।