क्विकस्टार्ट: अनसेंसर्ड AI API
हमारी OpenAI-कम्पैटिबल API के साथ अनकेंसरड टेक्स्ट तुरंत जनरेट करें। यह क्विकस्टार्ट आपको ऑथेंटिकेशन से लेकर मिनटों में स्ट्रीमिंग रिस्पॉन्स तक मार्गदर्शित करता है।
विषय सूची
बेस URL और प्रमाणीकरण
प्रत्येक अनुरोध के लिए समर्पित बेस यूआरएल और अपनी API कुंजी का उपयोग करें। हमारा अनप्राबंधित LLM API जटिल प्रॉक्सी रूटिंग की आवश्यकता नहीं करता, केवल मानक हेडर। साइनअप के बाद आपको Google या ईमेल के माध्यम से एकल कुंजी मिलती है। यह कुंजी मॉडल के साथ सभी इंटरैक्शन को प्रमाणीकृत करती है। त्रुटियां और अस्वीकृतियां क्रेडिट खर्च नहीं करतीं। आपके पास $0.50 ट्रायल क्रेडिट होता है जो 7 दिनों के लिए मान्य होता है। आपके प्रॉम्प्ट निजी रहते हैं और प्रशिक्षण के लिए उपयोग नहीं किए जाते।
curl https://api.uncensoredaicode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in the src directory"}]
}'
पहला अनुरोध: चैट कंप्लीशन्स
चैट कंप्लीशन्स एंडपॉइंट पर एक POST रिक्वेस्ट भेजें। टेक्स्ट जनरेशन के लिए यह कोर इंटरैक्शन है। बॉडी में मॉडल आईडी को "uncensored" के रूप में निर्दिष्ट करें। आप टेम्परेचर या top_p जैसे पैरामीटर एडजस्ट कर सकते हैं। एपीआई सीधे एक टेक्स्ट रिस्पॉन्स लौटाता है। कोई एम्बेडिंग्स या इमेज जनरेशन फीचर्स नहीं हैं। यह एक शुद्ध टेक्स्ट-इन, टेक्स्ट-आउट सर्विस है। अपने रिक्वेस्ट को 8 MB से कम रखें। कंटेक्स्ट विंडो कुल 100,000 टोकन्स का समर्थन करती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicode.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 इंटीग्रेशन
आधिकारिक Node SDK या किसी भी संगत क्लाइंट का उपयोग करके सीधे एकीकृत करें। बेस यूआरएल को हमारे API एंडपॉइंट पर सेट करें। अपने API कुंजी को ऑथोराइजेशन हेडर में पास करें। मॉडल ID सभी कॉल्स के लिए "uncensored" रहता है। आप परिणामों को स्ट्रीम कर सकते हैं या उन्हें सिंक्रोनस रूप से प्राप्त कर सकते हैं। टूल्स पैरामीटर के माध्यम से फंक्शन कॉलिंग का समर्थन किया जाता है। संरचित आउटपुट के लिए JSON मोड का उपयोग करें। यह सेटअप वेंडर लॉक-इन को समाप्त करता है। आपका कोड सरल और मजबूत रहता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicode.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 सेट करें। आप Server-Sent Events के माध्यम से चंक प्राप्त करते हैं। प्रत्येक चंक में आंशिक पाठ और उपयोग डेटा होता है। अंतिम चंक में कुल टोकन गणना शामिल होती है। यह उत्पन्न पाठ का रियल-टाइम प्रदर्शन सक्षम बनाता है। यह उपयोगकर्ताओं के लिए अनुभवगत विलंबता को कम करता है। आप आवश्यकता पड़ने पर स्ट्रीम को रद्द कर सकते हैं। API वास्तविक टोकन के आधार पर लागत की गणना करता है। त्रुटियों के लिए शुल्क नहीं लगता। मॉडल एंडपॉइंट के माध्यम से अपने क्रेडिट बैलेंस की निगरानी करें।
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)
पैरामीटर: नियंत्रण और पुनरुत्पादकता
मानक पैरामीटर का उपयोग करके रिस्पॉन्स को फाइन-ट्यून करें। क्रिएटिविटी या निर्धारण के लिए टेम्परेचर सेट करें। न्यूक्लियस सैंपलिंग के लिए top_p का उपयोग करें। पुनरुत्पादक आउटपुट के लिए एक सीड निर्दिष्ट करें। जनरेशन को रोकने के लिए स्टॉप सीक्वेंसेस निर्दिष्ट करें। उपस्थिति और आवृत्ति पेनाल्टी शब्द दोहराव को समायोजित करती हैं। ये टूल्स आपको बारीक नियंत्रण प्रदान करते हैं। मॉडल जटिल प्रॉम्प्ट्स को अच्छी तरह हैंडल करता है। JSON मोड वैध स्ट्रक्चर सुनिश्चित करता है। फंक्शन कॉलिंग बाहरी टूल उपयोग की अनुमति देती है। इन मान्यों को अपने उपयोग मामले के अनुसार समायोजित करें।
रेट लिमिट्स, त्रुटियाँ और बाधाएँ
अपने की के आधार पर विशिष्ट लिमिट्स की उम्मीद करें। आप प्रति मिनट 300 रिक्वेस्ट भेज सकते हैं। केवल 8 रिक्वेस्ट एक साथ चलते हैं। एक खाते के लिए एकल की सक्रिय होती है। यदि आवश्यक हो तो इसे बदलें। अमान्य की के लिए 401 एरर्स हैंडल करें। क्रिप्टो के साथ टॉप-अप करके 402 एरर्स को हल करें। 429 का अर्थ है रेट लिमिट संतृप्ति। प्रति रिक्वेस्ट मैक्स आउटपुट 16,000 टोकन है। डिफ़ॉल्ट से बचने के लिए max_tokens को स्पष्ट रूप से सेट करें। क्रेडिट कभी एक्सपायर नहीं होता है। एरर्स फ्री हैं। स्टेटस चेक करने के लिए models एंडपॉइंट का उपयोग करें।
सामान्य प्रश्न
uncensored AI कोड बेस URL क्या है?
बेस यूआरएल HTTPS://api.uncensoredaicode.com/v1 है। सभी OpenAI-संगत SDKs के लिए इसका उपयोग करें। अपने क्लाइंट कॉन्फ़िगरेशन में base_url बदलें। यह आपको बिना किसी मध्यस्थ के सीधे uncensored मॉडल से जोड़ता है।
मैं त्रुटियों और रेट लिमिट्स को कैसे हैंडल करूं?
अपनी कुंजी सत्यापित करके 401 त्रुटियों को हैंडल करें। 402 त्रुटियों को USDT या USDC के साथ टॉप अप करके हल करें। 429 त्रुटियां का अर्थ है कि आपने प्रति मिनट 300 अनुरोध की सीमा पर पहुंच लिया है। प्रतीक्षा करें और पुन: प्रयास करें, या यदि आवश्यक हो तो कई कुंजियों का उपयोग करें। त्रुटियां आपके क्रेडिट का उपभोग नहीं करती हैं।
आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?
केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।
अपनी API कुंजी पुनः प्राप्त करें
एक खाता पंजीकृत करें, कुंजी कॉपी करें, अपना बेस यूआरएल अपडेट करें। यही सब है।