Providers
Moonshot AI
Moonshot, OpenAI uyumlu uç noktalarla Kimi API'sini sağlar. Sağlayıcıyı
yapılandırın ve varsayılan modeli moonshot/kimi-k2.6 olarak ayarlayın veya
kimi/kimi-code ile Kimi Coding kullanın.
Yerleşik model kataloğu
| Model başvurusu | Ad | Muhakeme | Girdi | Bağlam | Maks. çıktı |
|---|---|---|---|---|---|
moonshot/kimi-k2.6 |
Kimi K2.6 | Hayır | text, image | 262,144 | 262,144 |
moonshot/kimi-k2.5 |
Kimi K2.5 | Hayır | text, image | 262,144 | 262,144 |
moonshot/kimi-k2-thinking |
Kimi K2 Thinking | Evet | text | 262,144 | 262,144 |
moonshot/kimi-k2-thinking-turbo |
Kimi K2 Thinking Turbo | Evet | text | 262,144 | 262,144 |
moonshot/kimi-k2-turbo |
Kimi K2 Turbo | Hayır | text | 256,000 | 16,384 |
Güncel Moonshot barındırmalı K2 modelleri için paketlenmiş maliyet tahminleri, Moonshot'un yayımlanmış kullandıkça öde ücretlerini kullanır: Kimi K2.6 için önbellek isabeti $0.16/MTok, girdi $0.95/MTok ve çıktı $4.00/MTok; Kimi K2.5 için önbellek isabeti $0.10/MTok, girdi $0.60/MTok ve çıktı $3.00/MTok'tur. Diğer eski katalog girdileri, bunları yapılandırmada geçersiz kılmadığınız sürece sıfır maliyet yer tutucularını korur.
Başlangıç
Sağlayıcınızı seçin ve kurulum adımlarını izleyin.
Moonshot API
Şunun için en iyisi: Moonshot Open Platform üzerinden Kimi K2 modelleri.
Uç nokta bölgenizi seçin
| Kimlik doğrulama seçeneği | Uç nokta | Bölge |
|---|---|---|
moonshot-api-key |
https://api.moonshot.ai/v1 |
Uluslararası |
moonshot-api-key-cn |
https://api.moonshot.cn/v1 |
Çin |
Onboarding çalıştırın
openclaw onboard --auth-choice moonshot-api-key
Veya Çin uç noktası için:
openclaw onboard --auth-choice moonshot-api-key-cn
Varsayılan bir model ayarlayın
{
agents: {
defaults: {
model: { primary: "moonshot/kimi-k2.6" },
},
},
}
Modellerin kullanılabilir olduğunu doğrulayın
openclaw models list --provider moonshot
Canlı bir 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 \
--json
JSON yanıtı provider: "moonshot" ve
model: "kimi-k2.6" bildirmelidir. Asistan transkript girdisi,
Moonshot kullanım üst verilerini döndürdüğünde usage.cost altında
normalleştirilmiş token kullanımını ve tahmini maliyeti 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.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",
api: "openai-completions",
apiKey: "${MOONSHOT_API_KEY}",
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.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
Şunun için en iyisi: Kimi Coding uç noktası üzerinden kod odaklı görevler.
Onboarding çalıştırın
openclaw onboard --auth-choice kimi-code-api-key
Varsayılan bir model ayarlayın
{
agents: {
defaults: {
model: { primary: "kimi/kimi-code" },
},
},
}
Modelin kullanılabilir olduğunu doğrulayın
openclaw models list --provider kimi
Yapılandırma örneği
{
env: { KIMI_API_KEY: "sk-..." },
agents: {
defaults: {
model: { primary: "kimi/kimi-code" },
models: {
"kimi/kimi-code": { alias: "Kimi" },
},
},
},
}
Kimi web arama
OpenClaw ayrıca, Moonshot web arama tarafından desteklenen bir web_search
sağlayıcısı olarak Kimi ile gelir.
Etkileşimli web arama kurulumunu çalıştırın
openclaw configure --section web
Web arama bölümünde Kimi seçeneğini seçerek
plugins.entries.moonshot.config.webSearch.* değerlerini depolayın.
Web arama bölgesini ve modeli 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-...", // veya KIMI_API_KEY / MOONSHOT_API_KEY kullanın
baseUrl: "https://api.moonshot.ai/v1",
model: "kimi-k2.6",
},
},
},
},
},
tools: {
web: {
search: {
provider: "kimi",
},
},
},
}
Gelişmiş yapılandırma
Yerel düşünme modu
Moonshot Kimi, 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, Moonshot için çalışma zamanı /think düzeylerini de eşler:
/think düzeyi |
Moonshot davranışı |
|---|---|
/think off |
thinking.type=disabled |
| Kapalı olmayan her düzey | thinking.type=enabled |
Kimi K2.6 ayrıca reasoning_content içeriğinin çok turlu korunmasını
denetleyen isteğe bağlı bir thinking.keep alanını kabul eder. Turlar
arasında tam muhakemeyi korumak için bunu "all" olarak ayarlayın; sunucu
varsayılan stratejisini kullanmak için bunu atlayın (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.
{
agents: {
defaults: {
models: {
"moonshot/kimi-k2.6": {
params: {
thinking: { type: "enabled", keep: "all" },
},
},
},
},
},
}
Tool call kimliği temizleme
Moonshot Kimi, functions.<name>:<index> biçimindeki tool_call kimliklerini sunar. OpenClaw, çok turlu tool call işlemlerinin çalışmaya devam etmesi için bunları değiştirmeden korur.
Ö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ı
üzerinde akış kullanım uyumluluğunu bildirir. OpenClaw bunu uç nokta
yeteneklerine göre belirler; bu nedenle aynı yerel Moonshot ana bilgisayarlarını
hedefleyen uyumlu özel sağlayıcı kimlikleri de aynı akış-kullanım
davranışını devralır.
Paketlenmiş K2.6 fiyatlandırmasıyla, girdi, çıktı ve önbellek-okuma
token'larını içeren akış kullanımı; /status, /usage full, /usage cost
ve transkript destekli oturum muhasebesi için yerel tahmini USD maliyetine
de dönüştürülür.
Uç nokta ve model başvurusu başvurusu
| Sağlayıcı | Model başvurusu öneki | Uç nokta | Kimlik doğrulama ortam değişkeni |
|---|---|---|---|
| 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 arama | N/A | Moonshot API bölgesiyle aynı | KIMI_API_KEY veya MOONSHOT_API_KEY |
- Kimi web arama,
KIMI_API_KEYveyaMOONSHOT_API_KEYkullanır ve varsayılan olarakhttps://api.moonshot.ai/v1ilekimi-k2.6modelini kullanır. - Gerekirse fiyatlandırma ve bağlam üst verilerini
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 başvurularını ve yük devretme davranışını seçme.
Kimi dahil web arama 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 belgeler.