在 OpenCode 中使用
OpenCode 是一款终端编程 Agent。本文介绍如何通过内置认证把 OpenCode 的模型请求转发到 Kimi For Coding,由 K3.1 Pro 系列模型、K3 或 K2.8 Preview 提供模型推理能力。
安装 OpenCode
通过安装脚本是最简单的安装方式:
curl -fsSL https://opencode.ai/install | bash也可通过 npm 安装:
npm install -g opencode-ai配置 API 密钥
运行 opencode auth login,在提供商列表中选择 Kimi For Coding:
$ opencode auth login
┌ 添加凭证
│
◆ 选择提供商
│ ● Kimi For Coding
│ ...
└输入你的 Kimi For Coding API Key:
$ opencode auth login
┌ 添加凭证
│
◇ 选择提供商
│ Kimi For Coding
│
◇ 输入您的 API 密钥
│ _
└API Key 可在 Kimi Code 控制台 创建和管理(最多 5 个,仅创建时显示一次,请妥善保存)。
启动并使用
配置完成后启动 OpenCode:
$ opencode在会话中输入 /models:
/models在 Kimi For Coding 列表下选择要用的模型。
K3.1 Pro 系列模型全新上线
K3.1 Pro 现已全量上线 Kimi Code,是我们迄今能力最强的三万亿级参数模型,支持 100 万上下文,在代码、3D 创作、金融研究和其他长程 Agent 能力上的提升尤为显著。
我们还同步推出了 Kimi K3.1 Pro Highspeed,在相同的模型效果下,其速度是 K3.1 Pro 的约 2–3 倍,具有更快的交互响应。
注意:K3.1 Pro 系列仅支持思考模式,关闭思考的请求会被拒绝,同时推荐新建会话并使用 Kimi Coding Plan 原生接口协议,以获得最佳效果稳定性,代理协议转换可能引起效果波动。
使用前请了解自己的会员档位与可用权限(新老套餐规则对比见 会员权益),使用超出权限的模型和上下文会触发报错:
| 会员档位 | 可用模型 | 上下文窗口 |
|---|---|---|
| Go(新套餐) | 无 coding 额度 | — |
| Andante(老套餐) | K2.8 Preview | 1048576 |
| Plus / Moderato | K3.1 Pro K3 K3-256K K2.8 Preview | K3.1 Pro:262144K3: 262144K3-256K: 262144K2.8 Preview: 1048576 |
| Pro 及以上 / Allegretto 及以上 | K3.1 Pro K3.1 Pro Highspeed K3 K3-256K K2.8 Preview K2.7 Code HighSpeed | K3.1 Pro:1048576K3.1 Pro Highspeed: 1048576K3: 1048576K3-256K: 262144K2.8 Preview: 1048576K2.7 Code HighSpeed: 262144 |
选中 K3.1 Pro、K3 系列或 K2.8 Preview 后,可输入 /variants 切换思考程度(effort):
/variants思考程度(effort)映射
OpenCode 可选的 variant 有 Default / low / high / max,会按下表映射到 K3 系列实际档位(完整映射表见 模型配置):
| OpenCode variant | K3 系列实际 effort |
|---|---|
Default | high(K3.1 Pro 系列默认)/ high(K3 系列默认)/ max(K2.8 Preview 默认) |
low | low |
high | high(推荐) |
max | max |
K3.1 Pro 系列、K3 系列与 K2.8 Preview 均支持 low / high / max 三档。K3.1 Pro 系列关闭思考会返回 400;K3 系列、K2.8 Preview 与 K2.7 Code HighSpeed 关闭 thinking 后,请求均由 K2.8 Preview(无思考)处理。K2.7 Code HighSpeed 无需配置该字段。
模型能力与配置细节见 模型配置。