hi ▾

अनकेंसरड Kimi API, OpenAI संगत

अपनी कुंजी प्राप्त करें
प्रति 1M इनपुट टोकन
$0.15
आउटपुट टोकन / 1M
$0.50
टोकन संदर्भ
100,000
ट्रायल क्रेडिट
$0.50
प्रति मिनट रिक्वेस्ट
300

ApiKimiKimi api क्विकस्टार्ट गाइड

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

Kimi api क्विकस्टार्ट गाइड

मानक OpenAI संगत क्लाइंट्स का उपयोग करके मिनटों में हमारे बिना सीमा वाले LLM API के साथ शुरुआत करें। यह गाइड प्रमाणीकरण, अनुरूप प्रारूप और तेज़ एकीकरण के लिए स्ट्रीमिंग सेटअप को कवर करती है।

आवश्यकताएँ: SDK इंस्टॉलेशन

प्रमाणीकरण और सिरियलाइज़ेशन को स्वचालित रूप से संभालने के लिए अपनी पसंदीदा भाषा के लिए आधिकारिक SDK इंस्टॉल करें। हमारी API OpenAI मानक का पालन करती है, इसलिए कोई भी संगत क्लाइंट लाइब्रेरी न्यूनतम कॉन्फ़िगरेशन परिवर्तनों के साथ काम करती है।

Python के लिए, pip के माध्यम से लाइब्रेरी इंस्टॉल करें। Node.js के लिए, npm या yarn का उपयोग करें। ये टूल्स आपके लिए HTTP क्लाइंट और JSON पार्सिंग को प्रबंधित करते हैं।

प्रमाणीकरण: अपनी kimi API कुंजी सेट करना

डैशबोर्ड से अपनी कुंजी प्राप्त करें और इसे Authorization हेडर। बेस यूआरएल का उपयोग करें https://api.apikimi.cc/v1 सभी अनुरोधों के लिए।

की को अपने एनवायरनमेंट वेरिएबल्स या कॉन्फ़िगरेशन फ़ाइलों में सुरक्षित रूप से स्टोर करें। हेडर फॉर्मेट है Bearer YOUR_API_KEY.

अपना पहला रिक्वेस्ट भेजना

एक POST अनुरोध भेजें /v1/chat/completions अपने मॉडल ID के साथ uncensored. प्रतिक्रिया जनरेटेड टेक्स्ट को सीधे लौटाती है।

सुनिश्चित करें कि आप model field सही डालें। API कानूनी विषयों के लिए सामग्री अस्वीकृति के बिना कच्चा आउटपुट लौटाता है।

स्ट्रीमिंग रिस्पॉन्सेस

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true अपने अनुरोध बॉडी में। यह सर्वर-संदेशित इवेंट्स (SSE) के रूप में चंक लौटाता है।

रियल-टाइम में टोकन प्रदर्शित करने के लिए SSE स्ट्रीम को पार्स करें। अंतिम चंक में बिलिंग के लिए टोकन उपयोग सांख्यिकी शामिल है।

फंक्शन कॉलिंग सेटअप

में टूल्स परिभाषित करें tools अपने request के within एक array। मॉडल उचित होने पर direct text के बजाय tool calls लौटाता है।

अपने एप्लिकेशन लॉजिक में टूल कॉल्स हैंडल करें और आगे के प्रोसेसिंग के लिए परिणाम API को वापस भेजें। सपोर्ट के लिए tool_choice कठोर प्रवर्तन की अनुमति देता है।

त्रुटि हैंडलिंग और सीमाएँ

मानक HTTP त्रुटियों को हैंडल करें: 401 अमान्य कुंजियों के लिए, 402 अपर्याप्त क्रेडिट के लिए, और 429 रेट लिमिट के लिए। कॉन्टेक्स्ट विंडो कुल मिलाकर 100,000 टोकन का समर्थन करती है।

प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। त्रुटियाँ क्रेडिट का उपभोग नहीं करतीं। त्रुटि कोड के आधार पर अपनी रीट्राई लॉजिक समायोजित करें।

cURL

curl https://api.apikimi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the key differences between Rust and Go memory management"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apikimi.cc/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.apikimi.cc/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)

अक्सर पूछे जाने वाले प्रश्न

प्रलेखन देखें
kimi API बेस URL क्या है?

बेस URL HTTPS://api.apikimi.cc/v1 है। मानक OpenAI क्लाइंट्स के साथ संगतता सुनिश्चित करने के लिए सभी API अनुरोधों के लिए इसका उपयोग करें।

मैं स्ट्रीमिंग प्रतिक्रियाओं को कैसे हैंडल करूं?

अपने अनुरोध में stream पैरामीटर को true सेट करें। API डेटा को Server-Sent Events के रूप में लौटाता है, जिससे आप जनरेट होते ही टोकनों को प्रोसेस कर सकते हैं।

यदि मुझे 402 एरर मिलता है तो क्या होता है?

402 त्रुटि अपर्याप्त पूर्व-भुगतान क्रेडिट का संकेत देती है। सेवा जारी रखने के लिए क्रिप्टो (USDT या USDC) के माध्यम से टॉप अप करें। त्रुटियां स्वयं क्रेडिट नहीं खपती हैं।

अपना API कुंजी

रजिस्टर करें, कुंजी प्राप्त करें, और अपनी बेस URL अपडेट करें। सरल इंटीग्रेशन।