Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Moonshot ให้บริการ Kimi API พร้อม endpoint ที่เข้ากันได้กับ OpenAI กำหนดค่า provider และตั้งค่าโมเดลเริ่มต้นเป็น moonshot/kimi-k2.6 หรือใช้ Kimi Coding ด้วย kimi/kimi-for-coding
Moonshot และ Kimi Coding เป็น provider แยกกัน คีย์ใช้แทนกันไม่ได้, endpoint ต่างกัน, และ model ref ต่างกัน (moonshot/... เทียบกับ kimi/...)

แคตตาล็อกโมเดลในตัว

Model refชื่อการให้เหตุผลอินพุตบริบทเอาต์พุตสูงสุด
moonshot/kimi-k2.6Kimi K2.6ไม่ใช่ข้อความ, รูปภาพ262,144262,144
moonshot/kimi-k2.5Kimi K2.5ไม่ใช่ข้อความ, รูปภาพ262,144262,144
moonshot/kimi-k2-thinkingKimi K2 Thinkingใช่ข้อความ262,144262,144
moonshot/kimi-k2-thinking-turboKimi K2 Thinking Turboใช่ข้อความ262,144262,144
moonshot/kimi-k2-turboKimi K2 Turboไม่ใช่ข้อความ256,00016,384
การประมาณค่าใช้จ่ายที่รวมมากับโมเดล K2 ปัจจุบันที่โฮสต์โดย Moonshot ใช้อัตราแบบจ่ายตามการใช้งานจริงที่ Moonshot เผยแพร่ไว้: Kimi K2.6 คือ 0.16/MTokสำหรับcachehit,0.16/MTok สำหรับ cache hit, 0.95/MTok อินพุต, และ 4.00/MTokเอาต์พุต;KimiK2.5คือ4.00/MTok เอาต์พุต; Kimi K2.5 คือ 0.10/MTok สำหรับ cache hit, 0.60/MTokอินพุต,และ0.60/MTok อินพุต, และ 3.00/MTok เอาต์พุต รายการแคตตาล็อกเดิมอื่นๆ จะคง placeholder ค่าใช้จ่ายเป็นศูนย์ไว้ เว้นแต่คุณจะแทนที่ใน config

เริ่มต้นใช้งาน

เลือก provider ของคุณและทำตามขั้นตอนการตั้งค่า
เหมาะที่สุดสำหรับ: โมเดล Kimi K2 ผ่าน Moonshot Open Platform
1

เลือกภูมิภาค endpoint ของคุณ

ตัวเลือกการยืนยันตัวตนEndpointภูมิภาค
moonshot-api-keyhttps://api.moonshot.ai/v1นานาชาติ
moonshot-api-key-cnhttps://api.moonshot.cn/v1จีน
2

เรียกใช้ onboarding

openclaw onboard --auth-choice moonshot-api-key
หรือสำหรับ endpoint ของจีน:
openclaw onboard --auth-choice moonshot-api-key-cn
3

ตั้งค่าโมเดลเริ่มต้น

{
  agents: {
    defaults: {
      model: { primary: "moonshot/kimi-k2.6" },
    },
  },
}
4

ตรวจสอบว่าโมเดลพร้อมใช้งาน

openclaw models list --provider moonshot
5

เรียกใช้ smoke test แบบสด

ใช้ไดเรกทอรีสถานะแยกต่างหากเมื่อคุณต้องการตรวจสอบการเข้าถึงโมเดลและการติดตามค่าใช้จ่าย โดยไม่แตะต้องเซสชันปกติของคุณ:
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 ควรรายงาน provider: "moonshot" และ model: "kimi-k2.6" รายการ transcript ของผู้ช่วยจะจัดเก็บ การใช้ token ที่ปรับให้เป็นมาตรฐานแล้ว รวมถึงค่าใช้จ่ายโดยประมาณภายใต้ usage.cost เมื่อ Moonshot ส่งคืน metadata การใช้งาน

ตัวอย่าง Config

{
  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",
        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.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

OpenClaw ยังมาพร้อมกับ Kimi ในฐานะผู้ให้บริการ web_search ซึ่งขับเคลื่อนโดยการค้นหาเว็บของ Moonshot
1

Run interactive web search setup

openclaw configure --section web
เลือก Kimi ในส่วนการค้นหาเว็บเพื่อจัดเก็บ plugins.entries.moonshot.config.webSearch.*.
2

Configure the web search region and model

การตั้งค่าแบบโต้ตอบจะแจ้งให้กรอก:
การตั้งค่าตัวเลือก
ภูมิภาค APIhttps://api.moonshot.ai/v1 (สากล) หรือ https://api.moonshot.cn/v1 (จีน)
โมเดลการค้นหาเว็บค่าเริ่มต้นคือ kimi-k2.6
การตั้งค่าอยู่ภายใต้ plugins.entries.moonshot.config.webSearch:
{
  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",
      },
    },
  },
}

การตั้งค่าขั้นสูง

Moonshot Kimi รองรับโหมดการคิดแบบเนทีฟชนิดไบนารี:
  • thinking: { type: "enabled" }
  • thinking: { type: "disabled" }
ตั้งค่าต่อโมเดลผ่าน agents.defaults.models.<provider/model>.params:
{
  agents: {
    defaults: {
      models: {
        "moonshot/kimi-k2.6": {
          params: {
            thinking: { type: "disabled" },
          },
        },
      },
    },
  },
}
OpenClaw ยังแมประดับ runtime /think สำหรับ Moonshot ด้วย:
ระดับ /thinkพฤติกรรมของ Moonshot
/think offthinking.type=disabled
ระดับใดก็ตามที่ไม่ใช่ offthinking.type=enabled
เมื่อเปิดใช้งานการคิดของ Moonshot แล้ว tool_choice ต้องเป็น auto หรือ none OpenClaw จะปรับค่า tool_choice ที่ไม่เข้ากันให้เป็น auto เพื่อความเข้ากันได้
Kimi K2.6 ยังรับฟิลด์ thinking.keep ที่เป็นตัวเลือก ซึ่งควบคุม การคง reasoning_content ไว้ข้ามหลายเทิร์น ตั้งค่าเป็น "all" เพื่อเก็บ reasoning ทั้งหมดข้ามเทิร์น; ละเว้นฟิลด์นี้ (หรือปล่อยให้เป็น null) เพื่อใช้กลยุทธ์ ค่าเริ่มต้นของเซิร์ฟเวอร์ OpenClaw จะส่งต่อ thinking.keep เฉพาะสำหรับ moonshot/kimi-k2.6 และจะตัดฟิลด์นี้ออกจากโมเดลอื่น
{
  agents: {
    defaults: {
      models: {
        "moonshot/kimi-k2.6": {
          params: {
            thinking: { type: "enabled", keep: "all" },
          },
        },
      },
    },
  },
}
Moonshot Kimi ให้บริการ tool_call ids ที่มีรูปแบบเช่น functions.<name>:<index> OpenClaw จะคงค่าเหล่านั้นไว้เหมือนเดิมเพื่อให้การเรียกเครื่องมือหลายเทิร์นยังทำงานต่อไปได้หากต้องการบังคับใช้การทำให้เป็นรูปแบบปลอดภัยอย่างเคร่งครัดกับผู้ให้บริการแบบกำหนดเองที่เข้ากันได้กับ OpenAI ให้ตั้งค่า sanitizeToolCallIds: true:
{
  models: {
    providers: {
      "my-kimi-proxy": {
        api: "openai-completions",
        sanitizeToolCallIds: true,
      },
    },
  },
}
Endpoint แบบเนทีฟของ Moonshot (https://api.moonshot.ai/v1 และ https://api.moonshot.cn/v1) ประกาศความเข้ากันได้ของการใช้งานแบบสตรีมบน transport openai-completions ที่ใช้ร่วมกัน OpenClaw อิงค่าดังกล่าวจาก ความสามารถของ endpoint ดังนั้น ids ผู้ให้บริการแบบกำหนดเองที่เข้ากันได้ซึ่งชี้ไปยังโฮสต์ Moonshot แบบเนทีฟเดียวกันจะสืบทอดพฤติกรรม streaming-usage เดียวกันด้วยราคาของ K2.6 ที่รวมมาให้ การใช้งานแบบสตรีมที่รวมโทเคนขาเข้า ขาออก และ cache-read จะถูกแปลงเป็นต้นทุน USD โดยประมาณในเครื่องสำหรับ /status, /usage full, /usage cost และการบันทึกบัญชีเซสชัน ที่อ้างอิงจาก transcript ด้วย
ผู้ให้บริการคำนำหน้า model refปลายทางตัวแปรสภาพแวดล้อมสำหรับ Auth
Moonshotmoonshot/https://api.moonshot.ai/v1MOONSHOT_API_KEY
Moonshot CNmoonshot/https://api.moonshot.cn/v1MOONSHOT_API_KEY
Kimi Codingkimi/ปลายทาง Kimi CodingKIMI_API_KEY
การค้นหาเว็บN/Aเหมือนกับภูมิภาค Moonshot APIKIMI_API_KEY หรือ MOONSHOT_API_KEY
  • การค้นหาเว็บของ Kimi ใช้ KIMI_API_KEY หรือ MOONSHOT_API_KEY และค่าเริ่มต้นคือ https://api.moonshot.ai/v1 พร้อมโมเดล kimi-k2.6
  • แทนที่ราคาและเมทาดาทาบริบทใน models.providers หากจำเป็น
  • หาก Moonshot เผยแพร่ขีดจำกัดบริบทที่แตกต่างกันสำหรับโมเดล ให้ปรับ contextWindow ให้สอดคล้อง

ที่เกี่ยวข้อง

การเลือกโมเดล

การเลือกผู้ให้บริการ, model refs และพฤติกรรม failover

การค้นหาเว็บ

การกำหนดค่าผู้ให้บริการค้นหาเว็บ รวมถึง Kimi

ข้อมูลอ้างอิงการกำหนดค่า

สคีมาการกำหนดค่าแบบครบถ้วนสำหรับผู้ให้บริการ โมเดล และ plugins

Moonshot Open Platform

การจัดการคีย์ Moonshot API และเอกสารประกอบ