用 Kimi(Moonshot)当 AI 编程 agent
导出 MOONSHOT_API_KEY,运行 oharness -m moonshot/kimi-k2.7-code。Kimi Code 订阅是另一个厂商 kimi-coding,有自己的 key 变量。
三条命令
npm install -g oharnessexport MOONSHOT_API_KEY="..."oharness -m moonshot/kimi-k2.7-code选哪个模型
| 模型 id | 上下文 | 输入 / 缓存 / 输出($/M) |
|---|---|---|
kimi-k2.7-code | 256K | 0.95 / 0.19 / 4.00 |
kimi-k2.6 | 256K | 0.95 / 0.16 / 4.00 |
kimi-k3 | 1M | 3.00 / 0.30 / 15.00 |
标价来自 OHarness 内置的 models.dev 快照(2026-09-19)。
国内站账号
moonshot 厂商指向国际站。国内站账号使用 api.moonshot.cn——覆盖 Base URL 即可:
{ "providers": { "moonshot": { "baseUrl": "https://api.moonshot.cn/v1" } } }Kimi Code 套餐
export KIMI_CODING_API_KEY="..."然后在 /models 里从 kimi-coding 厂商下选一个模型。套餐 key 在按量付费的主机上会被拒绝,反过来也一样,所以两者是分开的厂商。
常见问题
Kimi 能配合 Claude Code 式的 agent 使用吗?
能。OHarness 内置了 Moonshot 厂商:设置 MOONSHOT_API_KEY(或 KIMI_API_KEY),然后运行 oharness -m moonshot/kimi-k2.7-code。
Kimi API 的 Base URL 是什么?
国际站是 https://api.moonshot.ai/v1,国内站账号是 https://api.moonshot.cn/v1。两者都是 OpenAI 兼容的。
Moonshot (Kimi) 参考
| 厂商 id | moonshot |
| Base URL | https://api.moonshot.ai/v1 |
| 协议 | OpenAI 兼容的 chat completions |
| API key | MOONSHOT_API_KEY 或 KIMI_API_KEY |
| 模型发现 | 支持——模型列表是向端点询问得来的,不是打包在发行版里的。 |
接入方法
上面的端点已经内置,什么都不用配置。把 key 放进环境变量,这个厂商就会出现在模型选择器里:
export MOONSHOT_API_KEY="..."key 由 Moonshot (Kimi) 签发——在哪里获取。
Moonshot (Kimi) 上的模型
Moonshot (Kimi) 提供的最新的、支持工具调用的模型,数据来自 OHarness 内置的 models.dev 快照。harness 还会向端点获取实时列表,所以这份快照之后发布的模型也会出现在选择器里。
| 模型 id | 上下文 / 输出 | $/M 输入 / 缓存 / 输出 | 推理 |
|---|---|---|---|
kimi-k3 | 1.05M / 131K | 3 / 0.3 / 15 | 是 |
kimi-k2.7-code | 262K / 262K | 0.95 / 0.19 / 4 | 是 |
kimi-k2.7-code-highspeed | 262K / 262K | 1.9 / 0.38 / 8 | 是 |
kimi-k2.6 | 262K / 262K | 0.95 / 0.16 / 4 | 是 |
标价单位为美元 / 每 100 万 tokens,于 2026-09-19 读自 models.dev。Moonshot (Kimi) 的价格和模型会变动,以它自己的定价页为准。用最新的模型开始会话:
oharness -m moonshot/kimi-k3值得知道
这是国际站。国内站账号使用 https://api.moonshot.cn/v1——在用户目录里覆盖 baseUrl 即可。Kimi Code 套餐是另一个端点,见 kimi-coding。
指向别的地址
区域主机、网关,或者你自己的服务器。~/.oharness/config.json 里的覆盖是字段级的,所以改端点不用把这个厂商的其他配置重写一遍——下面是完整的配置块,填的是默认值,方便看清结构:
{
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1"
}
}
}无论选哪家都一样
不管底层是哪家厂商,都是同一个 agent 循环、同一套工具、同一批 MCP 服务器、同一套权限规则——会话中途在它们之间切换,什么都不用转换,因为历史记录从来不以某个厂商的格式存储。什么是 agent harness 讲了为什么这才是难点,厂商参考文档讲了目录本身。