在 OpenCode 中使用
OpenCode 是一款终端编程 Agent。本文介绍如何通过内置认证把 OpenCode 的模型请求转发到 Kimi For Coding,由 Kimi K3 或 Kimi K2.7 Code 提供模型推理能力。
安装 OpenCode
通过安装脚本是最简单的安装方式:
bash
curl -fsSL https://opencode.ai/install | bash也可通过 npm 安装:
bash
npm install -g opencode-ai配置 API 密钥
运行 opencode auth login,在提供商列表中选择 Kimi For Coding:
bash
$ opencode auth login
┌ 添加凭证
│
◆ 选择提供商
│ ● Kimi For Coding
│ ...
└输入你的 Kimi For Coding API Key:
bash
$ opencode auth login
┌ 添加凭证
│
◇ 选择提供商
│ Kimi For Coding
│
◇ 输入您的 API 密钥
│ _
└API Key 可在 Kimi Code 控制台 创建和管理(最多 5 个,仅创建时显示一次,请妥善保存)。
启动并使用
配置完成后启动 OpenCode:
bash
$ opencode在会话中输入 /models:
bash
/models在 Kimi For Coding 列表下选择要用的模型:
- Kimi K3:当前最强旗舰模型
- Kimi K2.7 Code:成熟稳定的 Coding 模型
- Kimi For Coding HighSpeed:K2.7 Code 高速版
使用前请了解自己的会员档位与可用权限,使用超出权限的模型和上下文会触发报错:
| 会员档位 | 可用模型 | 上下文窗口 |
|---|---|---|
| Andante | Kimi K2.7 Code | 256K |
| Moderato | Kimi K3 Kimi K2.7 Code | Kimi K3:256K Kimi K2.7 Code:256K |
| Allegretto 及以上 | Kimi K3 Kimi K2.7 Code Kimi For Coding HighSpeed | Kimi K3:最高 1M Kimi K2.7 Code:256K Kimi For Coding HighSpeed:256K |
选中 K3 后,可输入 /variants 切换思考程度(effort):
bash
/variants思考程度(effort)映射
OpenCode 可选的 variant 有 Default / low / high / max,会按下表映射到 K3 实际档位(完整映射表见 模型配置):
| OpenCode variant | K3 实际 effort |
|---|---|
Default | high(K3 默认值) |
low | low |
high | high(推荐) |
max | max |
当前 Kimi K3 支持 low / high / max 三档;Kimi K2.7 Code 系列无需配置该字段。
模型能力与配置细节见 模型配置。