Skip to main content
Kimi 是一个由 Moonshot 原生 Web 搜索支持的 web_search 提供商。Moonshot 会合成一个带行内引用的答案,类似 Gemini 和 Grok 的有依据响应提供商,而不是返回排序后的结果列表。

设置

1

创建密钥

Moonshot AI 获取 API 密钥。
2

存储密钥

在 Gateway 网关环境中设置 KIMI_API_KEYMOONSHOT_API_KEY(对于 Gateway 网关安装,将其添加到 ~/.openclaw/.env),或通过以下方式配置:
openclaw configure --section web
openclaw onboardopenclaw configure --section web 期间选择 Kimi 还会提示输入:
  • Moonshot API 区域:https://api.moonshot.ai/v1https://api.moonshot.cn/v1
  • Web 搜索模型(默认为 kimi-k2.6

配置

{
  plugins: {
    entries: {
      moonshot: {
        config: {
          webSearch: {
            apiKey: "sk-...", // optional if KIMI_API_KEY or MOONSHOT_API_KEY is set
            baseUrl: "https://api.moonshot.ai/v1",
            model: "kimi-k2.6",
          },
        },
      },
    },
  },
  tools: {
    web: {
      search: {
        provider: "kimi",
      },
    },
  },
}
省略 tools.web.search.provider 时,会根据可用的 API 密钥自动检测;如果配置了多个搜索凭证,请将其显式设置为 kimi tools.web.search.kimi 下的等效作用域形式(apiKeybaseUrlmodel)也可使用;两种形状都会合并到同一个解析后的配置中。 默认值:省略时,baseUrl 默认为 https://api.moonshot.ai/v1model 默认为 kimi-k2.6 如果聊天流量使用中国主机(models.providers.moonshot.baseUrlhttps://api.moonshot.cn/v1),当 Kimi web_search 未设置自己的 baseUrl 时,会自动复用该主机,因此 .cn 密钥不会意外请求国际端点(该端点会对这些密钥返回 HTTP 401)。设置显式的 Kimi baseUrl 可覆盖此继承行为。

依据要求

OpenClaw 只有在 Moonshot 的响应包含原生 Web 搜索依据证据后,才会返回 Kimi web_search 结果,例如 $web_search 工具调用回放、search_results 或引用 URL。如果 Kimi 直接回答且没有依据(例如 “I cannot browse the internet”),OpenClaw 会返回 kimi_web_search_ungrounded 错误,而不是将该文本视为搜索结果。请重试查询,切换到结构化提供商(如 Brave),或在你已经有目标 URL 时使用 web_fetch / 浏览器工具。

工具参数

参数支持
query
count为跨提供商兼容性而接受,但会被忽略:Kimi 始终返回一个合成答案,而不是 N 条结果列表
country, language, freshness, date_after, date_before

相关