- ChatKioHne
- API दस्तावेज़ीकरण
API दस्तावेज़ीकरण
मिनटों में हमारे बिना सीमा वाले LLM API के साथ शुरुआत करें। यह गाइड प्रमाणीकरण, एंडपॉइंट्स और अससीमित रचनात्मक लेखन के लिए स्ट्रीमिंग को कवर करती है।
बेस URL और प्रमाणीकरण
API मानक OpenAI अनुपालनों का पालन करती है। उपयोग करें HTTPS://api.chatkiohnezensur.com/v1 अपने बेस URL के रूप में। Google या ईमेल के साथ साइनअप करने के बाद डैशबोर्ड से अपनी कुंजी प्राप्त करें। इस कुंजी को सुरक्षित रखें। इसे Authorization header एक bearer token के रूप में।
प्रमाणीकरण सरल है। यहाँ कोई जटिल रूटिंग या वेंडर-विशिष्ट क्विक्स लागू नहीं होती है। आपके अनुरोध सीधे हमारे समर्पित अनसेंसर्ड मॉडल पर जाते हैं। 401 जैसी त्रुटियाँ अमान्य कुंजी को दर्शाती हैं। यदि एक्सेस विफल होता है तो अपने खाता सेटिंग्स जाँचें।
प्रत्येक खाते में एक सक्रिय कुंजी की अनुमति है। एक नई कुंजी जनरेट करने से पुरानी कुंजी तुरंत प्रतिस्थापित हो जाती है। यह सुनिश्चित करता है कि आप हमेशा एक्सेस पर नियंत्रण रखें। साइनअप के लिए फोन नंबर सत्यापन की आवश्यकता नहीं है।
curl https://api.chatkiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the three main points of the provided text"}]
}'
पहला अनुरोध Python के साथ
आधिकारिक SDK का उपयोग करके मॉडल में पाठ भेजें। पैकेज इंस्टॉल करें और अपनी कुंजी कॉन्फ़िगर करें। मॉडल आईडी है uncensored. अनुरोध सीधे पाठ प्रतिक्रियाएं लौटाते हैं। यह रोलप्ले या असीमित रचनात्मक लेखन के लिए काम करता है।
रचनात्मकता के लिए तापमान सेट करें। Use top_p न्यूक्लियस सैंपलिंग के लिए। समायोजित करें max_tokens आउटपुट की लंबाई को नियंत्रित करने के लिए। यदि आप अन्यथा निर्दिष्ट नहीं करते हैं, तो अधिकतम डिफ़ॉल्ट 2,048 टोकन है। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खर्च करतीं।
प्रतिक्रिया प्रारूप मानक JSON है। अपवादों को सहजता से संभालें। API वास्तविक समय के आउटपुट के लिए स्ट्रीमिंग का समर्थन करता है। ऐप्स में बेहतर उपयोगकर्ता अनुभव के लिए stream पैरामीटर का उपयोग करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.chatkiohnezensur.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 SDK कार्यान्वयन
Node.js एप्लिकेशन में API को आसानी से इंटीग्रेट करें। बेस यूआरएल को सही तरीके से कॉन्फ़िगर करें। अपने हेडर्स में अपनी API key पास करें। SDK सीरियलाइजेशन स्वचालित रूप से हैंडल करता है। इससे बॉयलरप्लेट कोड काफी कम हो जाता है।
UI को रियल-टाइम में अपडेट करने के लिए स्ट्रीम रिस्पॉन्स। चंक को आने पर प्रोसेस करें। यह लंबे आउटपुट इंतज़ार कर रहे उपयोगकर्ताओं के लिए एक सहज अनुभव प्रदान करता है। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन तक समर्थित है।
फंक्शन कॉलिंग tools पैरामीटर के माध्यम से उपलब्ध है। संरचित डेटा एक्सट्रैक्शन के लिए स्कीमा परिभाषित करें। मॉडल फॉर्मेट बाधाओं का सम्मान करता है। JSON मोड स्थिर आउटपुट सुनिश्चित करता है ताकि पार्सिंग आसान हो।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatkiohnezensur.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);
स्ट्रीमिंग और SSE
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। API Server-Sent Events (SSE) लौटाता है। प्रत्येक खंड आंशिक टेक्स्ट शामिल करता है। अंतिम खंड में टोकन उपयोग सांख्यिकी शामिल होती है।
डेटा को आने के तुरंत बाद प्रक्रिया करें। यह लंबे उत्तरों के लिए अनुभवजन्य विलंबता को कम करता है। पूरे संदेश को पुनर्स्थापित करने के लिए चंक को बफर करें। नेटवर्क विघटनों को सहजता से संभालें।
स्ट्रीमिंग फंक्शन कॉलिंग के साथ भी काम करता है। टूल कॉल को क्रमिक रूप से प्राप्त करें। UI को गतिशील रूप से अपडेट करें। यह उच्च-ट्रैफिक एप्लिकेशन के लिए अच्छी तरह स्केल करता है।
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 से अधिक नहीं हो सकते हैं। ये सीमाएं पीक उपयोग के दौरान दुरुपयोग को रोकती हैं।
रेट लिमिट्स प्रति मिनट रीसेट होते हैं। उन्हें पार करने पर 429 त्रुटि लौटाई जाती है। पुनः प्रयास करने से पहले प्रतीक्षा करें। प्रीमियम टियर्स भविष्य में उच्च सीमाएं प्रदान कर सकते हैं।
संदर्भ विंडो 100,000 टोकन का समर्थन करता है। इसमें प्रॉम्प्ट और पूर्णता दोनों शामिल हैं। सीमा के भीतर रहने के लिए उपयोग की निगरानी करें। बड़े इनपुट अधिक क्रेडिट खर्च करते हैं।
टोकन गिनती और लागत
केवल वही भुगतान करें जिसका उपयोग आप करते हैं। इनपुट टोकन की लागत $0.15 प्रति 1M है। आउटपुट टोकन की लागत $0.50 प्रति 1M है। क्रेडिट कभी समाप्त नहीं होते। त्रुटियां मुफ्त हैं।
केवल क्रिप्टो के साथ टॉप अप करें। TRC20 पर USDT या Base पर USDC। न्यूनतम जमा राशि $20 है। बड़ी राशियों पर बोनस क्रेडिट लागू होता है। $50 से +5%, $100 से +10%, $200 से +15%।
नए खातों को $0.50 का ट्रायल क्रेडिट मिलता है। 7 दिनों के लिए मान्य। डैशबोर्ड में उपयोग जांचें। क्रेडिट के लिए रिफंड जारी नहीं किए जाते हैं।
सामान्य प्रश्न
अनसेंसर्ड मॉडल चैट के लिए किसका उपयोग किया जाता है?
हम एक समर्पित ओपन-वेइट मॉडल का उपयोग करते हैं जो अनपबाउंड प्रतिक्रियाओं के लिए ट्यून्ड है। यह कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। यह GPT, Claude या किसी अन्य वेंडर का मॉडल नहीं है।
API में त्रुटियों को कैसे हैंडल करें?
त्रुटियाँ मानक HTTP कोड लौटाती हैं। 401 का अर्थ है अमान्य कुंजी। 402 का अर्थ है कोई क्रेडिट नहीं। 429 दर सीमा को संकेत देता है। विवरण के लिए प्रतिक्रिया बॉडी जांचें। त्रुटियाँ टोकन नहीं खपती हैं।
क्या मैं रियल-टाइम आउटपुट के लिए रिस्पॉन्स को स्ट्रीम कर सकता हूँ?
हाँ, अपने रिक्वेस्ट में stream को true पर सेट करें। API Server-Sent Events लौटाता है। चंक को आने पर प्रोसेस करें। यह लंबे जवाबों के लिए लेटेंसी को कम करता है।
अपनी API कुंजी पुनः प्राप्त करें
रजिस्टर करें, अपनी कुंजी कॉपी करें, और बेस URL अपडेट करें। मिनटों में पूर्ण इंटीग्रेशन।