क्विकस्टार्ट: अनसेंसर्ड LLM API इंटीग्रेट करें
हमारे OpenAI-कम्पैटिबल एंडपॉइंट के साथ मिनटों में अनसेंसर्ड LLM API को इंटीग्रेट करें। यह क्विकस्टार्ट आपको प्रमाणीकरण, स्ट्रीमिंग और सब्सक्रिप्शन लॉक के बिना रिस्पॉन्स हैंडल करने के माध्यम से मार्गदर्शन करता है।
प्रमाणीकरण और बेस यूआरएल
अपने क्लाइंट को हमारे बेस यूआरएल की ओर निर्देशित करें और हेडर में अपनी कुंजी पास करें। एंडपॉइंट https://api.kiohnegrenzen.com/v1 और मानक OpenAI हेडर्स को स्वीकार करता है। आपको एक API की की आवश्यकता है, जिसे आप तुरंत जनरेट करते हैं API कुंजी प्राप्त करें पेज। शुरू करने के लिए Google या ईमेल प्रमाणीकरण का उपयोग करें। फ़ोन नंबर की आवश्यकता नहीं है। कुंजी अनसेंसर्ड मॉडल तक पहुंच प्रदान करती है।
आवश्यक हेडर: Authorization: Bearer YOUR_API_KEY
त्रुटियाँ जैसे 401 अमान्य या अनुपस्थित कुंजी को दर्शाती हैं। अपना खाता डैशबोर्ड जाँचें। 402 त्रुटियों का अर्थ है कि आपका प्रीपेड क्रेडिट समाप्त हो गया है। पुनः शुरू करने के लिए क्रिप्टो के माध्यम से टॉप-अप करें। 429 प्रतिक्रियाएँ संकेत देती हैं कि आप प्रति मिनट 300 अनुरोधों की रेट लिमिट पर पहुँच गए हैं।
अपना पहला रिक्वेस्ट भेजना
एक POST अनुरोध करें /v1/chat/completions अपने मॉडल ID और प्रॉम्प्ट के साथ। उपयोग करें uncensored मॉडल ID के रूप में। यह मॉडल कानूनी वयस्तु सामग्री के लिए अस्वीकारों के बिना उत्तर देने के लिए ट्यून्ड है। यह टेक्स्ट इनपुट लेता है और टेक्स्ट आउटपुट लौटाता है। आप पैरामीटर जैसे temperature या top_p रचनात्मकता को नियंत्रित करने के लिए। सिस्टम संरचित डेटा के लिए फंक्शन कॉलिंग और JSON मोड का समर्थन करता है।
मॉडल: uncensored
अनुरोधों को 8MB से कम रखें। आप प्रति कुंजी 8 समानांतर अनुरोध भेज सकते हैं। प्रत्येक अनुरोध आपके प्रीपेड बैलेंस के खिलाफ गिनता है। त्रुटियां और रिफ्यूजल मुफ्त हैं। आपका क्रेडिट कभी समाप्त नहीं होता।
Python SDK इंटीग्रेशन
आधिकारिक openai API के साथ इंटरैक्ट करने के लिए Python पैकेज। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें और अपनी कुंजी प्रदान करें। इससे आपको मौजूदा कोड संरचनाओं का लाभ उठाने की अनुमति मिलती है। आप संदेशों को शब्दकोशों की एक सूची के रूप में पास कर सकते हैं। प्रतिक्रिया ऑब्जेक्ट में उत्पन्न पाठ और टोकन उपयोग आँकड़े शामिल हैं। async जनरेटर्स के माध्यम से स्ट्रीमिंग का समर्थन किया जाता है।
मुख्य पैरामीटर: temperature, top_p, stop, seed.
पैकेज को pip के साथ इंस्टॉल करें। क्लिएस क्लास को इम्पोर्ट करें। इसे अपने बेस यूआरएल के साथ इनिशियलाइज करें। एक चैट कंप्लीशन्स रिक्वेस्ट भेजें। SDK आपके लिए JSON सीरियलाइजेशन और HTTP ट्रांसपोर्ट को हैंडल करता है।
Node.js SDK इंटीग्रेशन
Node.js OpenAI SDK को हमारे बेस URL के साथ इनिशियलाइज करें। यह आपके JavaScript या TypeScript प्रोजेक्ट्स के साथ संगतता सुनिश्चित करता है। API कुंजी और बेस URL को कंस्ट्रक्टर में पास करें। मॉडल ID के साथ एक चैट कंप्लीशन अनुरोध भेजें uncensored. SDK एक प्रतिक्रिया स्ट्रीम या एकल ऑब्जेक्ट लौटाता है। आप पैरामीटर जैसे कि कॉन्फ़िगर कर सकते हैं presence_penalty और frequency_penalty.
कॉन्फ़िगरेशन: सेट करें baseURL और apiKey.
SDK सिंकरोनास और असिंकरोनास दोनों अनुरोधों का समर्थन करता है। नॉन-ब्लॉकिंग ऑपरेशन के लिए async/await का उपयोग करें। त्रुटियों को सहजता से हैंडल करें। नेटवर्क त्रुटियों और API त्रुटियों को कैच करें। लागत ट्रैकिंग के लिए टोकन उपयोग लॉग करें।
SSE के साथ स्ट्रीमिंग रिस्पॉन्सेस
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। API Server-Sent Events (SSE) लौटाता है। प्रत्येक खंड आंशिक टेक्स्ट शामिल करता है। अंतिम खंड में कुल टोकन उपयोग शामिल होता है। यह वास्तविक समय के अनुप्रयोगों के लिए आदर्श है। आप टोकन को आने पर प्रदर्शित कर सकते हैं। मॉडल प्रति अनुरोध 16,000 टोकन तक समर्थन करता है। सेट करें max_tokens आउटपुट लंबाई को नियंत्रित करने के लिए। यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट 2,048 टोकन है।
स्ट्रीमिंग: क्लाइंट लाइब्रेरी या कच्चे HTTP के माध्यम से सक्षम करें।
SSE स्ट्रीम को पार्स करें। प्रत्येक चंक को संभालें। टेक्स्ट को संचित करें। समाप्त होने पर स्ट्रीम को बंद करें। टोकन उपयोग अंतिम चंक में रिपोर्ट किया जाता है। यह लागत ट्रैक करने में मदद करता है।
टोकन सीमाएँ और त्रुटि हैंडलिंग
संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन का समर्थन करती है। इससे बड़े दस्तावेज संभव होते हैं। टोकन उपयोग की निगरानी करें ताकि सीमाओं से अधिक न जाएं। त्रुटियों में अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402, और रेट लिमिट्स के लिए 424 शामिल हैं। अस्वीकृतियां मुफ्त हैं। क्रेडिट प्रीपेड है और कभी समाप्त नहीं होता है। USDT या USDC के साथ टॉप अप करें। बड़े टॉप-अप के लिए बोनस लागू होते हैं। संरचित आउटपुट के लिए JSON मोड का उपयोग करें। फंक्शन कॉलिंग समर्थित है। गोपनीयता बनाए रखी जाती है; प्रॉम्प्ट को ट्रेनिंग के लिए उपयोग नहीं किया जाता है।
cURL
curl https://api.kiohnegrenzen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 300 word technical blog post about vector databases."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnegrenzen.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.kiohnegrenzen.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)अक्सर पूछे जाने वाले प्रश्न
अनकेंसरड मॉडल के लिए संदर्भ विंडो सीमा क्या है?
संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन का समर्थन करती है। इससे बड़े दस्तावेज संभव होते हैं। सीमाओं से अधिक न जाने के लिए टोकन उपयोग की निगरानी करें।
प्रीपेड क्रेडिट कैसे टॉप अप करूं?
USDT (TRC20) या USDC (Base) से भराव करें। $20 से $500 तक कोई भी पूर्ण राशि स्वीकार्य है। बड़े भरावों के लिए बोनस लागू होते हैं। क्रेडिट कभी समाप्त नहीं होता है।
क्या अनकैप्ड मॉडल सामग्री को अस्वीकार करता है?
मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। इसे अनकैप्ड प्रतिक्रियाओं के लिए ट्यून किया गया है। किशोरों से संबंधित यौन सामग्री अपवाद हैं। उस प्रकार के अनुरोध अस्वीकृत कर दिए जाते हैं।
अपनी API कुंजी पुनः प्राप्त करें
रजिस्टर करें, कुंजी कॉपी करें, अपना बेस URL अपडेट करें। बस इतना ही।