Skip to main content
Moonshot OpenAI-संगत एंडपॉइंट के साथ Kimi API प्रदान करता है। Kimi K3 के लिए moonshot/kimi-k3 चुनें, ऑनबोर्डिंग डिफ़ॉल्ट moonshot/kimi-k2.6 बनाए रखें, या Kimi Coding के लिए kimi/kimi-for-coding का उपयोग करें।
Moonshot और Kimi Coding अलग-अलग प्रदाता हैं, और प्रत्येक अलग बाहरी plugin के रूप में उपलब्ध है। कुंजियाँ परस्पर विनिमेय नहीं हैं, एंडपॉइंट अलग हैं और मॉडल संदर्भ अलग हैं (moonshot/... बनाम kimi/...)।

अंतर्निहित मॉडल कैटलॉग

कैटलॉग लागत अनुमान Moonshot की प्रकाशित उपयोगानुसार-भुगतान दरों का उपयोग करते हैं। लागत संबंधी निर्णय लेने से पहले Kimi K3, Kimi K2.7 Code, Kimi K2.6, और Kimi K2.5 के लाइव विक्रेता पेज देखें। Kimi K3 हमेशा reasoning_effort: "max" पर रीजनिंग करता है। OpenClaw केवल /think max उपलब्ध कराता है, केवल K2 वाला thinking फ़ील्ड छोड़ देता है और उन सैंपलिंग ओवरराइड (temperature, top_p, n, presence_penalty, और frequency_penalty) को हटा देता है जिन्हें K3 प्रदाता के डिफ़ॉल्ट पर स्थिर रखता है। Kimi K2.7 Code भी हमेशा नेटिव थिंकिंग का उपयोग करता है, लेकिन इसके लिए thinking और reasoning_effort दोनों को छोड़ना आवश्यक है; HighSpeed वैरिएंट समान अनुबंध का उपयोग करता है। Kimi K2.6 ऑनबोर्डिंग डिफ़ॉल्ट बना रहता है। Moonshot का Kimi K3 क्विकस्टार्ट देखें।

शुरुआत करना

Moonshot और Kimi Coding दोनों बाहरी plugin हैं—ऑनबोर्डिंग से पहले इनमें से एक इंस्टॉल करें।
इनके लिए सर्वोत्तम: Moonshot Open Platform के माध्यम से Kimi K3 और K2 मॉडल।
1

Plugin इंस्टॉल करें

2

अपना एंडपॉइंट क्षेत्र चुनें

3

ऑनबोर्डिंग चलाएँ

या चीन एंडपॉइंट के लिए:
4

Kimi K3 को डिफ़ॉल्ट मॉडल के रूप में सेट करें

ऑनबोर्डिंग Kimi K2.6 को आरंभिक डिफ़ॉल्ट बनाए रखती है। जब Kimi K3 का उपयोग करना हो, तो स्पष्ट रूप से स्विच करें:
5

सत्यापित करें कि मॉडल उपलब्ध हैं

6

लाइव स्मोक टेस्ट चलाएँ

अपनी सामान्य सेशन को प्रभावित किए बिना मॉडल एक्सेस और लागत ट्रैकिंग सत्यापित करने के लिए अलग स्टेट डायरेक्टरी का उपयोग करें:
JSON प्रतिक्रिया में provider: "moonshot" और model: "kimi-k3" रिपोर्ट होने चाहिए। जब Moonshot उपयोग मेटाडेटा लौटाता है, तब सहायक ट्रांसक्रिप्ट प्रविष्टि सामान्यीकृत टोकन उपयोग और अनुमानित लागत को usage.cost के अंतर्गत संग्रहीत करती है।

कॉन्फ़िगरेशन उदाहरण

Kimi वेब खोज

Moonshot plugin, Moonshot वेब खोज द्वारा समर्थित Kimi को web_search प्रदाता के रूप में भी पंजीकृत करता है।
1

इंटरैक्टिव वेब खोज सेटअप चलाएँ

plugins.entries.moonshot.config.webSearch.* संग्रहीत करने के लिए वेब-खोज अनुभाग में Kimi चुनें।
2

वेब खोज क्षेत्र और मॉडल कॉन्फ़िगर करें

इंटरैक्टिव सेटअप इनके लिए संकेत देता है:
कॉन्फ़िगरेशन plugins.entries.moonshot.config.webSearch के अंतर्गत रहता है:

उन्नत कॉन्फ़िगरेशन

Moonshot API Kimi K3 हमेशा अधिकतम प्रयास से रीजनिंग करता है। OpenClaw केवल /think max उपलब्ध कराता है, reasoning_effort: "max" भेजता है और पुराने निम्न या off सेटिंग को अनदेखा करता है।Kimi Code K3 /think off|max उपलब्ध कराता है। इसका Anthropic-संगत एंडपॉइंट बंद करने के लिए thinking.type: "disabled" या अधिकतम के लिए output_config.effort: "max" वाली अनुकूली सोच प्राप्त करता है। यह kimi/k3 और kimi/k3[1m] दोनों पर लागू होता है। Moonshot API K3 auto, none, required और पिन किए गए टूल विकल्पों का समर्थन करता है, इसलिए OpenClaw अनुरोधित tool_choice को बनाए रखता है। बहु-टर्न टूल उपयोग के लिए, OpenClaw Moonshot के रीप्ले अनुबंध द्वारा आवश्यक सहायक रीजनिंग सामग्री को बनाए रखता है।Kimi K2.7 Code हमेशा मूल सोच का उपयोग करता है। Moonshot के अनुसार क्लाइंट को इस मॉडल के लिए thinking फ़ील्ड छोड़ना आवश्यक है, इसलिए OpenClaw केवल on उपलब्ध कराता है और पुराने off सेटिंग्स की उपेक्षा करता है। K2.7 temperature, top_p, n, presence_penalty और frequency_penalty को भी नियत करता है; OpenClaw उन फ़ील्ड के लिए कॉन्फ़िगर किए गए ओवरराइड छोड़ देता है।अन्य Moonshot Kimi मॉडल द्विआधारी मूल सोच का समर्थन करते हैं:
  • thinking: { type: "enabled" }
  • thinking: { type: "disabled" }
इसे प्रत्येक मॉडल के लिए agents.defaults.models.<provider/model>.params के माध्यम से कॉन्फ़िगर करें:
OpenClaw उन मॉडलों के लिए रनटाइम /think स्तरों को मैप करता है:
जब Moonshot K2 की सोच सक्षम होती है, तो tool_choice का auto या none होना आवश्यक है। इसके बजाय, पिन किया गया टूल विकल्प (type: "tool" या type: "function") सोच को वापस disabled पर बाध्य करता है, ताकि अनुरोधित टूल फिर भी चले; इसके बजाय tool_choice: "required" को auto में सामान्यीकृत किया जाता है। Kimi K2.7 Code सोच को अक्षम नहीं कर सकता, इसलिए इसके असंगत tool_choice को auto में सामान्यीकृत किया जाता है। Kimi K3 अपने अलग रीजनिंग-एफ़र्ट अनुबंध का उपयोग करता है और समर्थित टूल विकल्पों को बनाए रखता है।
Kimi K2.6 एक वैकल्पिक thinking.keep फ़ील्ड भी स्वीकार करता है, जो reasoning_content की बहु-टर्न प्रतिधारण अवधि को नियंत्रित करता है। सभी टर्न में पूर्ण रीजनिंग बनाए रखने के लिए इसे "all" पर सेट करें; सर्वर की डिफ़ॉल्ट रणनीति का उपयोग करने के लिए इसे छोड़ दें (या इसे null ही रहने दें)। OpenClaw केवल moonshot/kimi-k2.6 के लिए thinking.keep अग्रेषित करता है और इसे अन्य मॉडलों से हटा देता है। Kimi K2.7 Code डिफ़ॉल्ट रूप से पूर्ण रीजनिंग इतिहास बनाए रखता है, जबकि OpenClaw संपूर्ण thinking फ़ील्ड छोड़ देता है।
Moonshot Kimi functions.<name>:<index> जैसे मूल tool_call आईडी प्रदान करता है। OpenClaw प्रत्येक मूल Kimi आईडी की पहली उपस्थिति को बनाए रखता है और बाद की डुप्लिकेट आईडी को नियतात्मक OpenAI-शैली की call_* आईडी में फिर से लिखता है। मेल खाने वाले टूल परिणामों को उसी आईडी के साथ फिर से मैप किया जाता है, ताकि Kimi की पहली मूल आईडी हटाए बिना रीप्ले अद्वितीय बना रहे। यह व्यवहार बंडल किए गए Moonshot प्रोवाइडर में अंतर्निहित है और उपयोगकर्ता द्वारा कॉन्फ़िगर की जा सकने वाली सेटिंग नहीं है।
मूल Moonshot एंडपॉइंट (https://api.moonshot.ai/v1 और https://api.moonshot.cn/v1) स्ट्रीमिंग उपयोग संगतता घोषित करते हैं। OpenClaw इसका निर्धारण प्रोवाइडर आईडी के बजाय एंडपॉइंट होस्ट से करता है, इसलिए उसी मूल Moonshot होस्ट की ओर इंगित करने वाली कस्टम प्रोवाइडर आईडी को वही स्ट्रीमिंग-उपयोग व्यवहार मिलता है।कैटलॉग K2.6 मूल्य निर्धारण के साथ, इनपुट, आउटपुट और कैश-पठन टोकन शामिल करने वाले स्ट्रीम किए गए उपयोग को /status, /usage full, /usage cost और ट्रांसक्रिप्ट-समर्थित सत्र लेखांकन के लिए स्थानीय अनुमानित USD लागत में भी बदला जाता है।
  • Kimi वेब खोज KIMI_API_KEY या MOONSHOT_API_KEY का उपयोग करती है और मॉडल kimi-k2.6 के साथ डिफ़ॉल्ट रूप से https://api.moonshot.ai/v1 का उपयोग करती है।
  • आवश्यकता होने पर models.providers में मूल्य निर्धारण और संदर्भ मेटाडेटा ओवरराइड करें।
  • यदि Moonshot किसी मॉडल के लिए अलग संदर्भ सीमाएँ प्रकाशित करता है, तो contextWindow को तदनुसार समायोजित करें।

संबंधित

मॉडल चयन

प्रोवाइडर, मॉडल रेफ़रेंस और फ़ेलओवर व्यवहार चुनना।

वेब खोज

Kimi सहित वेब खोज प्रोवाइडर कॉन्फ़िगर करना।

कॉन्फ़िगरेशन संदर्भ

प्रोवाइडर, मॉडल और plugins के लिए पूर्ण कॉन्फ़िग स्कीमा।

Moonshot Open Platform

Moonshot API कुंजी प्रबंधन और दस्तावेज़।