kimik2api.comKimi K2 API: पांच मिनट में पहला अनुरोध
Kimi K2 API: पांच मिनट में पहला अनुरोध
हमारे OpenAI-संगत API का उपयोग करके पांच मिनट से कम समय में अपना पहला उत्तर प्राप्त करें। यह गाइड बेस URL, प्रमाणीकरण और बिना सेंसर मॉडल के लिए तत्काल उपयोग पैटर्न कवर करती है।
बेस URL और प्रमाणीकरण
kimik2api.com सेवा से कनेक्ट करने के लिए अपने क्लाइंट को https://api.kimik2api.com/v1 की ओर निर्देशित करें। हर अनुरोध के लिए एक मान्य API कुंजी की आवश्यकता होती है। केवल ईमेल और पासवर्ड से साइन अप करने के बाद Get API key पेज पर एक जनरेट करें। शुरू करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है, और प्रत्येक खाते को 7 दिनों के लिए मान्य $0.50 ट्रायल क्रेडिट मिलता है। अपनी कुंजी को सुरक्षित रखें; आप पुरानी कुंजी को रद्द करने के लिए इसे किसी भी समय रीजनरेट कर सकते हैं।
पहला अनुरोध (cURL)
तुरंत एक मानक चैट कंप्लीशन अनुरोध से कनेक्टिविटी परीक्षण करें। YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें। मॉडल ID uncensored है। यह एंडपॉइंट टेक्स्ट इनपुट स्वीकार करता है और टेक्स्ट आउटपुट देता है, संयुक्त प्रॉम्प्ट और कंप्लीशन में 100,000 टोकन तक समर्थित करता है।
curl https://api.kimik2api.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
यदि आपको 401 मिलता है, तो आपकी कुंजी अमान्य है। 402 का अर्थ है कि आपका प्रीपेड क्रेडिट समाप्त हो गया है। 429 संकेत देता है कि आपने प्रति मिनट 300 अनुरोध की सीमा पार कर ली है।
Python SDK एकीकरण
API के साथ इंटरैक्ट करने के लिए आधिकारिक openai Python पैकेज का उपयोग करें। अनुरोधों को OpenAI के बजाय हमारे सर्वर की ओर रूट करने के लिए base_url और api_key कॉन्फ़िगर करें। यह आपको वेंडर लॉक-इन के बिना मान्य क्लाइंट कोड का उपयोग करने की अनुमति देता है। सभी कंप्लीशन के लिए मॉडल ID uncensored ही रहती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.kimik2api.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 को आसानी से बदल सकें। स्क्रिप्ट चलाने से पहले सुनिश्चित करें कि आपके वातावरण में आवश्यक पैकेज इंस्टॉल हैं।
Node.js SDK एकीकरण
JavaScript और TypeScript डेवलपर्स के लिए, Node.js OpenAI SDK समान रूप से काम करता है। अपने एंडपॉइंट पर baseURL सेट करें और अपनी API कुंजी प्रदान करें। इस दृष्टिकोण से मौजूदा OpenAI-कम्पैटिबल क्लाइंट कोड के साथ संगतता बनी रहती है। आप संदेश भेज सकते हैं और प्रतिक्रियाएं प्राप्त कर सकते हैं, बिल्कुल वैसे ही जैसे आप अन्य LLM प्रदाताओं के साथ करते हैं।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimik2api.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 आंशिक डेल्टा वाले सर्वर-सेंट इवेंट्स (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)
अपने क्लाइंट कोड में स्ट्रीम इवेंट हैंडल करें ताकि UI को क्रमिक रूप से अपडेट किया जा सके। इससे अंतिम उपयोगकर्ता के लिए अनुभवगत विलंबता काफी कम हो जाती है।
सीमाएं, त्रुटियां और कॉन्टेक्स्ट
हमारा API 100,000 टोकन की कॉन्टेक्स्ट विंडो समर्थित करता है, जो प्रॉम्प्ट और कंप्लीशन दोनों को कवर करता है। अधिकतम अनुरोध बॉडी आकार 8 MB है। प्रति कुंजी प्रति मिनट 300 अनुरोध की सीमा है। यदि आप रेट लिमिट पर पहुँचते हैं, तो पुनः प्रयास करने से पहले प्रतीक्षा करें। मॉडल बिना सेंसर है लेकिन किशोरों से संबंधित यौन सामग्री को ब्लॉक करता है। मूल्य पारदर्शी है: $0.25 प्रति 1M इनपुट टोकन और $1.00 प्रति 1M आउटपुट टोकन। क्रेडिट कभी समाप्त नहीं होता।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.kimik2api.com/v1 |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| JSON मोड | response_format: {"type": "json_object"} |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| अनुरोध का आकार | 8 MB तक |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| बोनस | $50 से +5%, $100 से +10% |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| साइन इन | Google या ईमेल और पासवर्ड |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या यह आधिकारिक Kimi K2 API है?
नहीं, हम एक स्वतंत्र सेवा हैं जो OpenAI API फॉर्मेट के संगत एक बिना सेंसर बड़े भाषा मॉडल को होस्ट करती है। हम Moonshot AI या आधिकारिक Kimi प्रदाता से संबद्ध नहीं हैं। उनकी विशिष्ट सीमाओं और मूल्य निर्धारण के लिए उनकी दस्तावेज़ीकरण जांचें।
ट्रायल के लिए क्रेडिट कार्ड की आवश्यकता है?
नहीं, आपको साइन अप करने के लिए केवल ईमेल और पासवर्ड की आवश्यकता है। आपको 7 दिनों के लिए मान्य $0.50 का ट्रायल क्रेडिट मिलता है। आप बाद में क्रिप्टो (USDT या USDC) का उपयोग करके अधिक क्रेडिट जोड़ सकते हैं, $10 से शुरू।
यदि मैं रेट लिमिट पार कर जाता हूं तो क्या होता है?
आपको 429 Too Many Requests त्रुटि मिलेगी। सीमा प्रति API कुंजी प्रति मिनट 300 अनुरोध है। आप यदि आवश्यक हो तो अपनी कुंजी को पुनः उत्पन्न कर सकते हैं, लेकिन रेट लिमिट कुंजी पर ही लागू होती है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।