अनकेंसर API क्विकस्टार्ट
शून्य घर्षण के साथ हमारे अनसेंसर्ड LLM को अपने स्टैक में इंटीग्रेट करें। अपना बेस यूआरएल और API कुंजी ड्रॉप इन करें, फिर सामग्री अस्वीकृति के बिना टेक्स्ट जनरेट करने के लिए मानक OpenAI-संगत कोड चलाएं।
औपचारिक OpenAI SDK इंस्टॉल करें
अपने मौजूदा इन्फ्रास्ट्रक्चर को संचालित करने वाली लाइब्रेरी को इंस्टॉल करके शुरू करें। हम उद्योग में व्यापक रूप से उपयोग किए जाने वाले मानक क्लाइंट का समर्थन करते हैं, यह सुनिश्चित करते हुए कि आपका कोड पोर्टेबल रहे। यह आपकी वेंडर लॉक-इन से बचाता है और आपको उसी इंटरफ़ेस के माध्यम से हमारे अनसेंसर्ड मॉडल तक पहुंच प्रदान करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
अपना बेस URL और API कुंजी
अपने क्लाइंट को हमारे समर्पित एंडपॉइंट की ओर निर्देशित दें मानक फ़िल्टर को बायपास करने के लिए। क्रेडेंशियल्स को सुरक्षित रखने के लिए तुरंत अपने वातावरण चर कॉन्फ़िगर करें। हमारा API एक विशिष्ट बेस URL और प्रमाणीकरण के लिए एक मान्य कुंजी की उम्मीद करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
/v1/chat/completions पर अपना पहला अनुरूप भेजें
चैट एंडपॉइंट को अपनी सिस्टम और यूजर मेसेज के साथ कॉल करें। मॉडल इनपुट को प्रोसेस करता है और बिना अनावश्यक रफ्यूजल के एक सीधा टेक्स्ट रिस्पॉन्स लौटाता है। उपयोग करें uncensored असीमित आउटपुट के लिए मॉडल आईडी।
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
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 मोड सक्षम करके या टूल्स परिभाषित करके अपने आउटपुट को संरचित करें। दोनों सुविधाएं हमारे एकल अनसेंसर्ड मॉडल के साथ भरोसेमंद डेटा निष्कर्षण के लिए काम करती हैं।
उपयोग, सीमाओं और त्रुटियों की जाँच करें
अपनी टोकन गिनती और अनुरोध सीमाओं की निगरानी करें ताकि सेवा विघटन से बचा जा सके। हमारी API 100,000 टोकन संदर्भ विंडो और प्रति मिनट 300 अनुरोधों की सीमा लागू करती है। यदि आपको 401 दिखता है, तो अपनी कुंजी जांचें; 402 का अर्थ है कि आपको क्रिप्टो के माध्यम से टॉप-अप की आवश्यकता है; और 429 संकेत देता है कि आपने दर सीमा को पार कर लिया है।
FAQ
uncensored API के साथ जल्दी शुरुआत कैसे करें?
Google या ईमेल के साथ साइन अप करें और तुरंत एक API कुंजी प्राप्त करें। अपने OpenAI SDK में अपना बेस URL और कुंजी जोड़ें, फिर चैट कंप्लीशन्स एंडपॉइंट पर एक अनुरोध भेजें।
इस अनकेंसरड LLM के लिए संदर्भ विंडो सीमा क्या है?
मॉडल संयुक्त इनपुट और आउटपुट के लिए 100,000 टोकन के संदर्भ विंडो का समर्थन करता है। आप प्रत्येक अनुरोध के लिए 16,000 टोकन तक जनरेट कर सकते हैं, या 2,048 यदि आप max_tokens मान निर्दिष्ट नहीं करते हैं।
मेरे अनसेंसर्ड AI API रिक्वेस्ट्स पर मुझे 402 एरर क्यों मिल रहा है?
402 त्रुटि संकेत देती है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। अनुरोध जारी रखने के लिए आपको USDT (TRC20) या USDC (Base) का उपयोग करके टॉप अप करना होगा। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खपती हैं।
अपना API key प्राप्त करें
रजिस्टर करें, टोकन कॉपी करें, बेस URL अपडेट करें। बस इतना ही।