Перейти до основного вмісту

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 з OpenAI-сумісними кінцевими точками. Налаштуйте провайдера й установіть стандартну модель на moonshot/kimi-k2.6 або використовуйте Kimi Coding з kimi/kimi-for-coding.
Moonshot і Kimi Coding — це окремі провайдери. Ключі не є взаємозамінними, кінцеві точки відрізняються, а посилання на моделі різні (moonshot/... проти kimi/...).

Вбудований каталог моделей

Посилання на модельНазваМіркуванняВвідКонтекстМакс. вивід
moonshot/kimi-k2.6Kimi K2.6Ніtext, image262,144262,144
moonshot/kimi-k2.5Kimi K2.5Ніtext, image262,144262,144
moonshot/kimi-k2-thinkingKimi K2 ThinkingТакtext262,144262,144
moonshot/kimi-k2-thinking-turboKimi K2 Thinking TurboТакtext262,144262,144
moonshot/kimi-k2-turboKimi K2 TurboНіtext256,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 за вивід. Інші застарілі записи каталогу зберігають заповнювачі з нульовою вартістю, якщо ви не перевизначите їх у конфігурації.

Початок роботи

Виберіть свого провайдера та виконайте кроки налаштування.
Найкраще для: моделей Kimi K2 через Moonshot Open Platform.
1

Виберіть регіон кінцевої точки

Вибір автентифікаціїКінцева точкаРегіон
moonshot-api-keyhttps://api.moonshot.ai/v1Міжнародний
moonshot-api-key-cnhttps://api.moonshot.cn/v1Китай
2

Запустіть онбординг

openclaw onboard --auth-choice moonshot-api-key
Або для кінцевої точки в Китаї:
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-тест

Використовуйте ізольований каталог стану, коли хочете перевірити доступ до моделі й відстеження вартості, не торкаючись своїх звичайних сесій:
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". Запис транскрипту асистента зберігає нормалізоване використання токенів плюс оцінену вартість у usage.cost, коли Moonshot повертає метадані використання.

Приклад конфігурації

{
  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

Запустіть інтерактивне налаштування вебпошуку

openclaw configure --section web
Виберіть Kimi у розділі вебпошуку, щоб зберегти plugins.entries.moonshot.config.webSearch.*.
2

Налаштуйте регіон і модель вебпошуку

Інтерактивне налаштування запитує:
НалаштуванняВаріанти
Регіон 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 також зіставляє рівні /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", щоб зберігати повне міркування між ходами; пропустіть його (або залиште null), щоб використовувати серверну стратегію за замовчуванням. OpenClaw передає thinking.keep лише для moonshot/kimi-k2.6 і вилучає його з інших моделей.
{
  agents: {
    defaults: {
      models: {
        "moonshot/kimi-k2.6": {
          params: {
            thinking: { type: "enabled", keep: "all" },
          },
        },
      },
    },
  },
}
Moonshot Kimi обслуговує ID tool_call у форматі functions.<name>:<index>. OpenClaw зберігає їх без змін, щоб багатокрокові виклики інструментів продовжували працювати.Щоб примусово ввімкнути сувору санітизацію для власного OpenAI-сумісного провайдера, установіть sanitizeToolCallIds: true:
{
  models: {
    providers: {
      "my-kimi-proxy": {
        api: "openai-completions",
        sanitizeToolCallIds: true,
      },
    },
  },
}
Нативні кінцеві точки Moonshot (https://api.moonshot.ai/v1 і https://api.moonshot.cn/v1) оголошують сумісність використання під час стримінгу на спільному транспорті openai-completions. OpenClaw визначає це за можливостями кінцевої точки, тому сумісні власні ID провайдерів, що спрямовані на ті самі нативні хости Moonshot, успадковують таку саму поведінку використання під час стримінгу.З пакетною ціною K2.6 стримінгове використання, яке включає токени вводу, виводу та cache-read, також перетворюється на локально оцінену вартість у USD для /status, /usage full, /usage cost і обліку сесій на основі транскриптів.
ПровайдерПрефікс посилання на модельКінцева точкаЗмінна середовища автентифікації
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.

Пов’язане

Вибір моделі

Вибір провайдерів, посилань на моделі та поведінки відмовостійкого перемикання.

Вебпошук

Налаштування провайдерів вебпошуку, зокрема Kimi.

Довідник конфігурації

Повна схема конфігурації для провайдерів, моделей і plugins.

Moonshot Open Platform

Керування ключами Moonshot API та документація.