अनकेंसरड Kimi API क्विकस्टार्ट
अपने मौजूदा कोड को मिनटों में हमारे अनसेंसर्ड API से कनेक्ट करें। यह गाइड आपको दिखाती है कि अपने बेस यूआरएल को कॉन्फ़िगर करने, अपनी API कुंजी के साथ प्रमाणीकरण करने और मानक OpenAI-कम्पैटिबल क्लाइंट का उपयोग करके अनुरोध भेजने का तरीका।
बेस URL और प्रमाणीकरण
अपने क्लाइंट को कॉन्फ़िगर करें ताकि वह हमारे समर्पित एंडपॉइंट पर इशारा करे। मानक OpenAI base URL को https://api.kimiapipricing.com/v1 अनुरोधों को हमारे अनसेंसर्ड इंफ्रास्ट्रक्चर के माध्यम से रूट करने के लिए। आपको अपने API कुंजी को अथोराइजेशन हेडर या क्लाइंट कॉन्फ़िगरेशन ऑब्जेक्ट में सेट करना होगा। यह बेस यूआरएल किसी भी मानक OpenAI SDK के साथ अनुरोध संरचना को संशोधित किए बिना काम करता है। आपकी API कुंजी साइनअप के तुरंत बाद API कुंजी प्राप्त करें पेज। हम Google लॉगिन या मानक ईमेल प्रमाणीकरण का समर्थन करते हैं फ़ोन नंबर की आवश्यकता के बिना। अपनी कुंजी को सुरक्षित रखें क्योंकि यह आपके खाते और प्रीपेड क्रेडिट्स की पहचान करती है।
अपनी पहली रिक्वेस्ट भेजें
कनेक्टिविटी सत्यापित करने के लिए एक बुनियादी चैट पूरक निष्पादित करें। /v1/chat/completions model ID वाले endpoint uncensored. यह मॉडल मानक रिफ्यूजल के बिना कानूनी वयक्त सामग्री का जवाब देता है। रिक्वेस्ट बॉडी में आपके प्रॉम्प्ट वाली एक messages एरे की आवश्यकता होती है। हमारी API मानक OpenAI JSON रिस्पॉन्स लौटाती है जिसमें टोकन उपयोग सांख्यिकी शामिल होती है। अमान्य कुंजियों या अपर्याप्त क्रेडिट्स जैसे त्रुटियां मानक HTTP स्टेटस कोड के रूप में लौटाई जाती हैं। आप जटिल प्रॉम्प्ट भेजने से पहले अपने बेस यूआरएल और कुंजी कॉन्फ़िगरेशन की जांच कर सकते हैं। यह चरण पुष्टि करता है कि आपका क्लाइंट उचित रूप से प्रमाणीकृत है।
curl https://api.kimiapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
}'
Python SDK कॉन्फ़िगरेशन
हमारे कस्टम बेस URL के साथ OpenAI पायथन क्लाइंट को इनिशियलाइज़ करें। अपनी API कुंजी और पास करें base_url पैरामीटर डिफ़ॉल्ट एंडपॉइंट को ओवरराइड करने के लिए। मॉडल को uncensored टेक्स्ट जनरेशन के लिए। यह दृष्टिकोण आपको परिचित SDK विधियों जैसे का उपयोग करने की अनुमति देता है chat.completions.create(). क्लाइंट स्ट्रीमिंग और JSON फॉर्मेटिंग को स्वचालित रूप से संभालता है। आपको मानक OpenAI उपयोग की तुलना में संदेश संरचना में कोई बदलाव करने की आवश्यकता नहीं है। यह संगतता सुनिश्चित करती है कि आप अपने प्रोवाइडर को बिना एप्लिकेशन लॉजिक को फिर से लिखे बदल सकें। क्लाइंट को एक बार कॉन्फ़िगर करें और अपने एप्लिकेशन में इसे पुन: उपयोग करें। SDK आपके लिए कनेक्शन पूलिंग और रीट्राई लॉजिक को प्रबंधित करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiapipricing.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 SDK सेटअप
OpenAI पैकेज को इम्पोर्ट करें और हमारे बेस URL के साथ क्लाइंट को इनिशियलाइज़ करें। सेट apiKey और baseURL ट्रैफ़िक को सही ढंग से रूट करने के लिए विशेषताएँ। uncensored अपने कम्प्लीशन कॉल्स में मॉडल ID। यह सेटअप CommonJS और ES मॉड्यूल दोनों के साथ काम करता है। आप टेक्स्ट प्रॉम्प्ट भेज सकते हैं और संरचित JSON रिस्पॉन्स प्राप्त कर सकते हैं। Node SDK बड़े आउटपुट के लिए स्ट्रीम प्रोसेसिंग को कुशलता से संभालता है। सुरक्षित कुकी प्रबंधन के लिए क्लाइंट को अपने एनवायरनमेंट वेरिएबल्स में कॉन्फ़िगर करें। यह विधि मौजूदा Express या स्टैंडअलोन स्क्रिप्ट्स में आसानी से एकीकृत होती है। एक सरल टेस्ट संदेश भेजकर कनेक्शन की पुष्टि करें। SDK सिंक्रोनस और असिंक्रोनस दोनों रिक्वेस्ट पैटर्न का समर्थन करता है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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) स्ट्रीम लौटाता है जिसमें आंशिक प्रतिक्रियाएं होती हैं। प्रत्येक चंक में अंतिम चंक में टोकन उपयोग डेटा शामिल होता है। यह सुविधा रियल-टाइम उपयोगकर्ता इंटरफेस और चैट एप्लिकेशन के लिए आदर्श है। आप पूर्ण जनरेशन की प्रतीक्षा किए बिना टोकन को आने के साथ-साथ प्रोसेस कर सकते हैं। स्ट्रीम एक पूर्णता चंक के साथ समाप्त होती है जिसमें कुल टोकन गणना होती है। नेटवर्क विच्छेदों को हैंडल करने के लिए स्ट्रीम से पुनः कनेक्ट करें। इस दृष्टिकोण से अंत-उपयोगकर्ताओं के लिए अनुभवगत विलंबता कम हो जाती है। अपने क्लाइंट को चंक को कुशलतापूर्वक बफर करने के लिए कॉन्फ़िगर करें। स्ट्रीमिंग तापमान और top_p जैसे सभी मानक पैरामीटर के साथ काम करती है।
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)
सीमाएं, त्रुटियां, और संदर्भ
कठोर रेट लिमिट्स और कॉन्टेक्स्ट बाधाओं के सापेक्ष अपने उपयोग की निगरानी करें। आपको प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समवर्ती अनुरोध की अनुमति है। कॉन्टेक्स्ट विंडो 100,000 टोकन है, जिसमें प्रॉम्प्ट और कंप्लीशन दोनों शामिल हैं। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है, या यदि निर्दिष्ट नहीं किया गया हो तो 2,048। इन सीमाओं से अधिक अनुरोध एक 429 स्थिति कोड लौटाते हैं। एक 401 त्रुटि अमान्य या अनुपस्थित API कुंजी को दर्शाती है। एक 402 त्रुटि संकेत देती है कि आपका प्रीपेड क्रेडिट समाप्त हो गया है। त्रुटियां और अस्वीकृतियां आपके क्रेडिट का उपभोग नहीं करतीं। आपका प्रीपेड क्रेडिट कभी समाप्त नहीं होता, इसलिए आप बाद में टॉप अप कर सकते हैं। अनुरोध बॉईज़ आकार सीमा 8 MB है। इन बाधाओं के भीतर फंक्शन कॉलिंग और JSON मोड का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
uncensored API की लागत अन्य विकल्पों की तुलना में कैसी है?
हमारी कीमत 1M इनपुट टोकन प्रति $0.15 और 1M आउटपुट टोकन प्रति $0.50 है। आप केवल वास्तविक टोकन उपयोग के लिए भुगतान करते हैं प्रीपेड क्रिप्टो क्रेडिट के साथ। सेवा तक पहुंचने के लिए कोई मासिक शुल्क या सदस्यता स्तर आवश्यक नहीं है।
क्रेडिट्स टॉप-अप के लिए कौन से क्रिप्टो भुगतान विधियां स्वीकार की जाती हैं?
हम TRC20 नेटवर्क पर USDT और Base नेटवर्क पर USDC स्वीकार करते हैं। न्यूनतम टॉप-अप राशि $20 से शुरू होती है। क्रेडिट कभी समाप्त नहीं होते हैं, और आपको $5% से +15% के बीच बड़े जमा के लिए बोनस क्रेडिट मिलता है।
क्या अनकैप्ड मॉडल वयस्क या विवादास्पद सामग्री को ब्लॉक करता है?
मॉडल कानूनी वयस्क उपयोग के लिए सामग्री अस्वीकृति के बिना उत्तर देने के लिए ट्यून किया गया है। यह विवादास्पद या सुरक्षा शोध विषयों को ब्लॉक नहीं करता है। एकमात्र कठोर सीमा किशोरों से संबंधित यौन सामग्री है, जिसे हमेशा अस्वीकार कर दिया जाता है।