闲社服务运行正常AI智能体自动化平台
k

Kimi代码API

技能标识:kimi-code-api

One-click setup to use Kimi K2.5 (Kimi Code) as your coding model in OpenClaw and Claude Code CLI. Kimi Code is Anthropic Messages API compatible — swap the base URL and you're running. Use when you want a cost-effective coding LLM, need to set up Kimi K2.5 in OpenClaw, or want to run Claude Code CLI with Kimi as the backend. Triggers on "kimi code", "kimi k2.5", "kimi openclaw", "kimi claude code", "openclaw kimi", "coding model setup".

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Kimi代码API

Kimi Code API — OpenClaw + Claude Code 集成

Kimi Code (K2.5) 兼容 Anthropic Messages API。只需修改一处配置,你的 OpenClaw 即可在 Kimi 后端上运行 Claude Code。

快速开始:获取 API 密钥

  1. 1. 打开 Kimi Code 控制台
  2. 创建 API 密钥 → 格式:sk-kimi-...

配置 1:OpenClaw — 将 Kimi 添加为提供商和模型

在 openclaw.json 的 providers 和 models 下添加:

jsonc
// 在 providers 中:
{
id: kimi,
type: anthropic, // Kimi 使用 Anthropic 协议
baseUrl: https://api.kimi.com/coding,
apiKey: sk-kimi-...
}

// 在 models(或 agents.defaults.models)中:
{
kimi/kimi-k2.5: {
alias: Kimi K2.5,
params: {}
}
}

然后在 OpenClaw 中任意位置使用:

  • - 设置为代理模型:model: kimi/kimi-k2.5
  • 在聊天中切换:/model kimi/kimi-k2.5
  • 为特定代理设置为默认模型

配置 2:Claude Code CLI — 直接使用

bash
export ANTHROPICBASEURL=https://api.kimi.com/coding
export ANTHROPICAPIKEY=sk-kimi-...

交互模式

claude

单次执行

claude --print 将此函数重构为使用 async/await

Claude Code 会自动在基础 URL 后追加 /v1/messages。无需其他修改。

配置 3:OpenClaw 使用 Kimi 生成 Claude Code

在 OpenClaw 中,生成一个使用 Kimi 作为后端的 Claude Code (ACP) 会话:

bash

在代理配置中或通过 sessions_spawn:


sessions_spawn(
runtime=acp,
task=你的编码任务,
env={
ANTHROPICBASEURL: https://api.kimi.com/coding,
ANTHROPICAPIKEY: sk-kimi-...
}
)

或者在 openclaw.json 中全局配置,使每个 ACP 生成默认使用 Kimi。

API 参考

属性值
基础 URLhttps://api.kimi.com/coding
消息端点
https://api.kimi.com/coding/v1/messages | | 认证头 | x-api-key: sk-kimi-... | | 版本头 | anthropic-version: 2023-06-01 | | 模型(请求) | kimi-k2.5 | | 模型(响应) | kimi-for-coding | | 协议 | Anthropic Messages API | | 流式传输 | stream: true → SSE |

原始调用示例

curl

bash
curl -s https://api.kimi.com/coding/v1/messages \
-H x-api-key: sk-kimi-... \
-H anthropic-version: 2023-06-01 \
-H content-type: application/json \
-d {model:kimi-k2.5,max_tokens:1024,messages:[{role:user,content:你好}]}

Python(无依赖)

python
import json, urllib.request

req = urllib.request.Request(
https://api.kimi.com/coding/v1/messages,
data=json.dumps({
model: kimi-k2.5,
max_tokens: 4096,
messages: [{role: user, content: 你好}]
}).encode(),
headers={
Content-Type: application/json,
x-api-key: sk-kimi-...,
anthropic-version: 2023-06-01,
},
)
with urllib.request.urlopen(req, timeout=120) as resp:
print(json.loads(resp.read())[content][0][text])

注意事项

  • - 模型名称不匹配:请求发送 kimi-k2.5,响应返回 kimi-for-coding。不要对响应模型字段进行断言。
  • 仅支持 Anthropic 格式:/v1/messages 可用。/v1/chat/completions(OpenAI 格式)返回 404。
  • api.moonshot.cn ≠ Kimi Code:那是通用的 Moonshot API — 不同的产品,不同的认证方式。
  • 超时:对于复杂提示,设置 ≥120 秒。
  • 提供商类型:在 OpenClaw 配置中始终使用 type: anthropic — Kimi 使用 Anthropic 协议,而非 OpenAI。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kimi-code-api-1776051842 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kimi-code-api-1776051842 技能

通过命令行安装

skillhub install kimi-code-api-1776051842

下载

⬇ 下载 kimi-code-api v2.0.0(免费)

文件大小: 4.19 KB | 发布时间: 2026-4-14 10:24

v2.0.0 最新 2026-4-14 10:24
v2.0: Complete rewrite. Core focus: one-click OpenClaw + Claude Code integration with Kimi K2.5. Three setup paths: OpenClaw provider config, Claude Code CLI env vars, ACP spawn with Kimi backend. CN + EN dual docs.
返回顶部