Providers
Moonshot AI
Moonshot, OpenAI uyumlu uç noktalarla Kimi API’yi sağlar. Sağlayıcıyı yapılandırın ve varsayılan modeli moonshot/kimi-k2.6 olarak ayarlayın ya da kimi/kimi-for-coding ile Kimi Coding kullanın.
Yerleşik model kataloğu
| Model ref | Ad | Akıl yürütme | Girdi | Bağlam | Maksimum çıktı |
|---|---|---|---|---|---|
moonshot/kimi-k2.6 |
Kimi K2.6 | Hayır | metin, görsel | 262,144 | 262,144 |
moonshot/kimi-k2.7-code |
Kimi K2.7 Code | Her zaman açık | metin, görsel | 262,144 | 262,144 |
moonshot/kimi-k2.5 |
Kimi K2.5 | Hayır | metin, görsel | 262,144 | 262,144 |
moonshot/kimi-k2-thinking |
Kimi K2 Thinking | Evet | metin | 262,144 | 262,144 |
moonshot/kimi-k2-thinking-turbo |
Kimi K2 Thinking Turbo | Evet | metin | 262,144 | 262,144 |
moonshot/kimi-k2-turbo |
Kimi K2 Turbo | Hayır | metin | 256,000 | 16,384 |
Mevcut Moonshot barındırmalı K2 modelleri için katalog maliyet tahminleri, Moonshot’ın yayımlanmış kullandıkça öde ücretlerini kullanır: Kimi K2.7 Code önbellek isabeti için $0.19/MTok, girdi için $0.95/MTok ve çıktı için $4.00/MTok; Kimi K2.6 önbellek isabeti için $0.16/MTok, girdi için $0.95/MTok ve çıktı için $4.00/MTok; Kimi K2.5 önbellek isabeti için $0.10/MTok, girdi için $0.60/MTok ve çıktı için $3.00/MTok. Diğer eski katalog girdileri, yapılandırmada geçersiz kılmadığınız sürece sıfır maliyetli yer tutucuları korur.
Kimi K2.7 Code her zaman yerel düşünmeyi kullanır. OpenClaw, bu model için yalnızca on düşünme durumunu sunar ve Moonshot’ın gerektirdiği şekilde dışa giden thinking ve reasoning_effort denetimlerini atlar. OpenClaw ayrıca K2.7’nin sağlayıcı varsayılanlarına sabitlediği örnekleme geçersiz kılmalarını da atlar. Kimi K2.6, onboarding varsayılanı olarak kalır.
Başlarken
Sağlayıcınızı seçin ve kurulum adımlarını izleyin.
Moonshot API
En uygun olduğu durum: Moonshot Open Platform üzerinden Kimi K2 modelleri.
Uç nokta bölgenizi seçin
| Kimlik doğrulama seçimi | Uç nokta | Bölge |
|---|---|---|
moonshot-api-key |
https://api.moonshot.ai/v1 |
Uluslararası |
moonshot-api-key-cn |
https://api.moonshot.cn/v1 |
Çin |
Onboarding’i çalıştırın
openclaw onboard --auth-choice moonshot-api-keyYa da Çin uç noktası için:
openclaw onboard --auth-choice moonshot-api-key-cnVarsayılan model ayarlayın
{ agents: { defaults: { model: { primary: "moonshot/kimi-k2.6" }, }, },}Modellerin kullanılabilir olduğunu doğrulayın
openclaw models list --provider moonshotCanlı smoke test çalıştırın
Normal oturumlarınıza dokunmadan model erişimini ve maliyet takibini doğrulamak istediğinizde yalıtılmış bir durum dizini kullanın:
OPENCLAW_CONFIG_PATH=/tmp/openclaw-kimi/openclaw.json \OPENCLAW_STATE_DIR=/tmp/openclaw-kimi \openclaw agent --local \ --session-id live-kimi-cost \ --message 'Reply exactly: KIMI_LIVE_OK' \ --thinking off \ --jsonJSON yanıtı provider: "moonshot" ve model: "kimi-k2.6" bildirmelidir. Asistan transkript girdisi, Moonshot kullanım meta verisi döndürdüğünde normalize edilmiş token kullanımını ve tahmini maliyeti usage.cost altında saklar.
Yapılandırma örneği
{ env: { MOONSHOT_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "moonshot/kimi-k2.6" }, models: { // moonshot-kimi-k2-aliases:start "moonshot/kimi-k2.6": { alias: "Kimi K2.6" }, "moonshot/kimi-k2.7-code": { alias: "Kimi K2.7 Code" }, "moonshot/kimi-k2.5": { alias: "Kimi K2.5" }, "moonshot/kimi-k2-thinking": { alias: "Kimi K2 Thinking" }, "moonshot/kimi-k2-thinking-turbo": { alias: "Kimi K2 Thinking Turbo" }, "moonshot/kimi-k2-turbo": { alias: "Kimi K2 Turbo" }, // moonshot-kimi-k2-aliases:end }, }, }, models: { mode: "merge", providers: { moonshot: { baseUrl: "https://api.moonshot.ai/v1", apiKey: "${MOONSHOT_API_KEY}", api: "openai-completions", models: [ // moonshot-kimi-k2-models:start { id: "kimi-k2.6", name: "Kimi K2.6", reasoning: false, input: ["text", "image"], cost: { input: 0.95, output: 4, cacheRead: 0.16, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 262144, }, { id: "kimi-k2.7-code", name: "Kimi K2.7 Code", reasoning: true, input: ["text", "image"], cost: { input: 0.95, output: 4, cacheRead: 0.19, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 262144, }, { id: "kimi-k2.5", name: "Kimi K2.5", reasoning: false, input: ["text", "image"], cost: { input: 0.6, output: 3, cacheRead: 0.1, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 262144, }, { id: "kimi-k2-thinking", name: "Kimi K2 Thinking", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 262144, }, { id: "kimi-k2-thinking-turbo", name: "Kimi K2 Thinking Turbo", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 262144, }, { id: "kimi-k2-turbo", name: "Kimi K2 Turbo", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 16384, }, // moonshot-kimi-k2-models:end ], }, }, },}Kimi Coding
Resmi plugin’i kurun, ardından Gateway’i yeniden başlatın:
openclaw plugins install @openclaw/kimi-provideropenclaw gateway restartEn uygun olduğu durum: Kimi Coding uç noktası üzerinden kod odaklı görevler.
Plugin'i yükleyin
openclaw plugins install @openclaw/kimi-providerİlk kurulumu çalıştırın
openclaw onboard --auth-choice kimi-code-api-keyVarsayılan bir model ayarlayın
{ agents: { defaults: { model: { primary: "kimi/kimi-for-coding" }, }, },}Modelin kullanılabilir olduğunu doğrulayın
openclaw models list --provider kimiYapılandırma örneği
{ env: { KIMI_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "kimi/kimi-for-coding" }, models: { "kimi/kimi-for-coding": { alias: "Kimi" }, }, }, },}Kimi web araması
Moonshot Plugin'i, Moonshot web aramasıyla desteklenen bir web_search sağlayıcısı olarak Kimi'yi de kaydeder.
Etkileşimli web araması kurulumunu çalıştırın
openclaw configure --section webplugins.entries.moonshot.config.webSearch.* değerini depolamak için web araması bölümünde
Kimi'yi seçin.
Web araması bölgesini ve modelini yapılandırın
Etkileşimli kurulum şunları sorar:
| Ayar | Seçenekler |
|---|---|
| API bölgesi | https://api.moonshot.ai/v1 (uluslararası) veya https://api.moonshot.cn/v1 (Çin) |
| Web arama modeli | Varsayılan olarak kimi-k2.6 |
Yapılandırma plugins.entries.moonshot.config.webSearch altında bulunur:
{ plugins: { entries: { moonshot: { config: { webSearch: { apiKey: "sk-...", // or use KIMI_API_KEY / MOONSHOT_API_KEY baseUrl: "https://api.moonshot.ai/v1", model: "kimi-k2.6", }, }, }, }, }, tools: { web: { search: { provider: "kimi", }, }, },}Gelişmiş yapılandırma
Yerel düşünme modu
Kimi K2.7 Code her zaman yerel düşünmeyi kullanır. Moonshot, istemcilerin bu
model için thinking alanını atlamasını gerektirir; bu nedenle OpenClaw yalnızca on
değerini sunar ve eski off ayarlarını yok sayar. K2.7 ayrıca temperature, top_p, n,
presence_penalty ve frequency_penalty değerlerini sabitler; OpenClaw bu alanlar için yapılandırılmış
geçersiz kılmaları atlar.
Diğer Moonshot Kimi modelleri ikili yerel düşünmeyi destekler:
thinking: { type: "enabled" }thinking: { type: "disabled" }
Bunu model başına agents.defaults.models.<provider/model>.params üzerinden yapılandırın:
{ agents: { defaults: { models: { "moonshot/kimi-k2.6": { params: { thinking: { type: "disabled" }, }, }, }, }, },}OpenClaw, bu modeller için çalışma zamanı /think düzeylerini eşler:
/think düzeyi |
Moonshot davranışı |
|---|---|
/think off |
thinking.type=disabled |
| Off olmayan herhangi bir düzey | thinking.type=enabled |
Kimi K2.6 ayrıca reasoning_content için çok turlu saklamayı denetleyen isteğe bağlı bir thinking.keep alanını kabul eder. Turlar arasında tam reasoning'i korumak için bunu "all" olarak ayarlayın; sunucu varsayılan stratejisini kullanmak için bunu belirtmeyin (veya null bırakın). OpenClaw, thinking.keep alanını yalnızca moonshot/kimi-k2.6 için iletir ve diğer modellerden kaldırır. Kimi K2.7 Code, varsayılan olarak tam reasoning geçmişini korurken OpenClaw thinking alanının tamamını atlar.
{ agents: { defaults: { models: { "moonshot/kimi-k2.6": { params: { thinking: { type: "enabled", keep: "all" }, }, }, }, }, },}Araç çağrısı kimliği temizleme
Moonshot Kimi, functions.<name>:<index> biçiminde yerel tool_call kimlikleri sunar. OpenAI-completions taşıması için OpenClaw, her yerel Kimi kimliğinin ilk oluşumunu korur ve sonraki yinelenenleri deterministik OpenAI tarzı call_* kimliklerine yeniden yazar. Eşleşen araç sonuçları aynı kimlikle yeniden eşlenir; böylece Kimi'nin ilk yerel kimliği kaldırılmadan yeniden oynatma benzersiz kalır.
Özel bir OpenAI uyumlu sağlayıcıda katı temizlemeyi zorlamak için sanitizeToolCallIds: true ayarlayın:
{ models: { providers: { "my-kimi-proxy": { api: "openai-completions", sanitizeToolCallIds: true, }, }, },}Akış kullanım uyumluluğu
Yerel Moonshot uç noktaları (https://api.moonshot.ai/v1 ve
https://api.moonshot.cn/v1), paylaşılan openai-completions taşımasında
akış kullanım uyumluluğu bildirir. OpenClaw bunu uç nokta yeteneklerine
bağlar; bu nedenle aynı yerel Moonshot ana makinelerini hedefleyen uyumlu
özel sağlayıcı kimlikleri aynı akış kullanım davranışını devralır.
Katalog K2.6 fiyatlandırmasıyla, giriş, çıkış ve cache-read token'larını
içeren akış kullanımı ayrıca /status, /usage full, /usage cost ve
transkript destekli oturum muhasebesi için yerel tahmini USD maliyetine
dönüştürülür.
Uç nokta ve model ref başvurusu
| Sağlayıcı | Model ref öneki | Uç nokta | Auth env var |
|---|---|---|---|
| Moonshot | moonshot/ |
https://api.moonshot.ai/v1 |
MOONSHOT_API_KEY |
| Moonshot CN | moonshot/ |
https://api.moonshot.cn/v1 |
MOONSHOT_API_KEY |
| Kimi Coding | kimi/ |
Kimi Coding uç noktası | KIMI_API_KEY |
| Web araması | N/A | Moonshot API bölgesiyle aynı | KIMI_API_KEY veya MOONSHOT_API_KEY |
- Kimi web araması
KIMI_API_KEYveyaMOONSHOT_API_KEYkullanır ve varsayılan olarakkimi-k2.6modeliylehttps://api.moonshot.ai/v1adresini kullanır. - Gerekirse fiyatlandırmayı ve bağlam metadata'sını
models.providersiçinde geçersiz kılın. - Moonshot bir model için farklı bağlam sınırları yayımlarsa
contextWindowdeğerini buna göre ayarlayın.
İlgili
Sağlayıcıları, model ref'lerini ve failover davranışını seçme.
Kimi dahil web araması sağlayıcılarını yapılandırma.
Sağlayıcılar, modeller ve Plugin'ler için tam yapılandırma şeması.
Moonshot API anahtarı yönetimi ve dokümantasyonu.