Providers

Moonshot AI

Moonshot, OpenAI uyumlu uç noktalarla Kimi API'sini sağlar. Moonshot Open Platform için varsayılan modeli moonshot/kimi-k2.6, Kimi Coding içinse kimi/kimi-for-coding olarak ayarlayın.

Yerleşik model kataloğu

Model referansı Ad Akıl yürütme Girdi Bağlam Azami çı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

Katalog maliyet tahminlerinde Moonshot'ın yayımladığı kullandıkça öde fiyatları kullanılır: Kimi K2.7 Code için önbellek isabeti $0.19/MTok, girdi $0.95/MTok, çıktı $4.00/MTok; Kimi K2.6 için önbellek isabeti $0.16/MTok, girdi $0.95/MTok, çıktı $4.00/MTok; Kimi K2.5 için önbellek isabeti $0.10/MTok, girdi $0.60/MTok, çıktı $3.00/MTok'tur. Diğer katalog girdileri, yapılandırmada bunları 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 giden thinking ile reasoning_effort alanlarını dahil etmez. Ayrıca K2.7'nin sağlayıcı varsayılanlarına sabitlediği örnekleme geçersiz kılmalarını (temperature, top_p, n, presence_penalty, frequency_penalty) da dahil etmez. Kimi K2.6, ilk kurulumun varsayılanı olmaya devam eder.

Başlarken

Hem Moonshot hem de Kimi Coding harici Plugin'lerdir; ilk kuruluma başlamadan önce bunlardan birini yükleyin.

Moonshot API

En uygun kullanım: Moonshot Open Platform üzerinden Kimi K2 modelleri.

  • Plugin'i yükleyin

    bash
    openclaw plugins install @openclaw/moonshot-provideropenclaw gateway restart
  • 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
  • İlk kurulumu çalıştırın

    bash
    openclaw onboard --auth-choice moonshot-api-key

    Veya Çin uç noktası için:

    bash
    openclaw onboard --auth-choice moonshot-api-key-cn
  • Varsayılan bir model ayarlayın

    json5
    {  agents: {    defaults: {      model: { primary: "moonshot/kimi-k2.6" },    },  },}
  • Modellerin kullanılabilir olduğunu doğrulayın

    bash
    openclaw models list --provider moonshot
  • Canlı bir temel doğrulama testi ç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:

    bash
    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" değerlerini bildirmelidir. Moonshot kullanım meta verilerini döndürdüğünde asistan transkript girdisi, normalleştirilmiş token kullanımını ve tahmini maliyeti usage.cost altında saklar.

  • Yapılandırma örneği

    json5
    {  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

    En uygun kullanım: Kimi Coding uç noktası üzerinden kod odaklı görevler.

  • Plugin'i yükleyin

    bash
    openclaw plugins install @openclaw/kimi-provideropenclaw gateway restart
  • İlk kurulumu çalıştırın

    bash
    openclaw onboard --auth-choice kimi-code-api-key
  • Varsayılan bir model ayarlayın

    json5
    {  agents: {    defaults: {      model: { primary: "kimi/kimi-for-coding" },    },  },}
  • Modelin kullanılabilir olduğunu doğrulayın

    bash
    openclaw models list --provider kimi
  • Yapılandırma örneği

    json5
    {  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 ayrıca Moonshot web aramasıyla desteklenen bir web_search sağlayıcısı olarak Kimi'yi kaydeder.

  • Etkileşimli web araması kurulumunu çalıştırın

    bash
    openclaw configure --section web

    plugins.entries.moonshot.config.webSearch.* değerini saklamak 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 araması modeli Varsayılan olarak kimi-k2.6
  • Yapılandırma plugins.entries.moonshot.config.webSearch altında bulunur:

    json5
    {  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ı dahil etmemesini gerektirir; bu nedenle OpenClaw yalnızca on durumunu 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ı dahil etmez.

    Diğer Moonshot Kimi modelleri ikili yerel düşünmeyi destekler:

    • thinking: { type: "enabled" }
    • thinking: { type: "disabled" }

    Bunu her model için agents.defaults.models.<provider/model>.params üzerinden yapılandırın:

    json5
    {  agents: {    defaults: {      models: {        "moonshot/kimi-k2.6": {          params: {            thinking: { type: "disabled" },          },        },      },    },  },}

    OpenClaw, bu modeller için çalışma zamanı /think düzeylerini şu şekilde eşler:

    /think düzeyi Moonshot davranışı
    /think off thinking.type=disabled
    off dışındaki herhangi bir düzey thinking.type=enabled

    Kimi K2.6 ayrıca, reasoning_content öğesinin çok turlu saklanmasını denetleyen isteğe bağlı bir thinking.keep alanını kabul eder. Turlar arasında tüm akıl yürütmeyi korumak için bunu "all" olarak ayarlayın; sunucunun varsayılan stratejisini kullanmak için alanı belirtmeyin (veya null olarak bırakın). OpenClaw, thinking.keep alanını yalnızca moonshot/kimi-k2.6 için iletir ve diğer modellerden kaldırır. OpenClaw, thinking alanının tamamını belirtmezken Kimi K2.7 Code varsayılan olarak tam akıl yürütme geçmişini korur.

    json5
    {  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çimindeki yerel tool_call kimliklerini sunar. OpenClaw, her yerel Kimi kimliğinin ilk örneğini korur ve sonraki yinelenenleri belirlenimci, OpenAI tarzı call_* kimlikleriyle 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. Bu davranış, paketle birlikte sunulan Moonshot sağlayıcısına bağlıdır ve kullanıcı tarafından yapılandırılabilen bir ayar değildir.

    Akış kullanımı uyumluluğu

    Yerel Moonshot uç noktaları (https://api.moonshot.ai/v1 ve https://api.moonshot.cn/v1) akış kullanımı uyumluluğunu desteklediğini bildirir. OpenClaw bunu sağlayıcı kimliğine göre değil, uç nokta ana makinesine göre belirler; dolayısıyla aynı yerel Moonshot ana makinesine yönlendirilmiş özel bir sağlayıcı kimliği, aynı akış kullanımı davranışını devralır.

    Katalogdaki K2.6 fiyatlandırmasıyla birlikte giriş, çıkış ve önbellekten 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 referansı
    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 araması Yok Moonshot API bölgesiyle aynı KIMI_API_KEY veya MOONSHOT_API_KEY
    • Kimi web araması KIMI_API_KEY veya MOONSHOT_API_KEY kullanır ve varsayılan olarak kimi-k2.6 modeliyle https://api.moonshot.ai/v1 uç noktasını kullanır.
    • Gerekirse models.providers içinde fiyatlandırmayı ve bağlam meta verilerini geçersiz kılın.
    • Moonshot bir model için farklı bağlam sınırları yayımlarsa contextWindow değerini buna göre ayarlayın.

    İlgili içerikler

    Was this useful?
    On this page

    On this page