Skip to content

在 OpenCode 中使用 ​

OpenCode 是一款终端编程 Agent。本文介绍如何通过内置认证把 OpenCode 的模型请求转发到 Kimi For Coding,由 K3.1 Pro 系列模型、K3 或 K2.8 Preview 提供模型推理能力。

安装 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 列表下选择要用的模型。

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 Preview1048576
Plus / ModeratoK3.1 Pro
K3
K3-256K
K2.8 Preview
K3.1 Pro:262144
K3:262144
K3-256K:262144
K2.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:1048576
K3.1 Pro Highspeed:1048576
K3:1048576
K3-256K:262144
K2.8 Preview:1048576
K2.7 Code HighSpeed:262144

选中 K3.1 Pro、K3 系列或 K2.8 Preview 后,可输入 /variants 切换思考程度(effort):

bash
/variants

思考程度(effort)映射

OpenCode 可选的 variant 有 Default / low / high / max,会按下表映射到 K3 系列实际档位(完整映射表见 模型配置):

OpenCode variantK3 系列实际 effort
Defaulthigh(K3.1 Pro 系列默认)/ high(K3 系列默认)/ max(K2.8 Preview 默认)
lowlow
highhigh(推荐)
maxmax

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 无需配置该字段。

模型能力与配置细节见 模型配置。

下一步 ​

  • 模型配置 — 查看模型的能力对比和完整 effort 映射表
  • 会员权益 — 确认可用模型与档位要求