编程工作流
如何在 Kimi Code 中使用 Kimi K3
Kimi Code 中 K3 的模型 ID 是 `k3`。最稳妥的方式是在新会话开始时选择它,保持推理设置稳定,并给 Agent 清晰的仓库规则与行为边界。
01
在新会话中选择 K3
在官方 CLI 中输入 `/model` 打开模型选择器并选择 K3;在 VS Code 客户端中使用输入栏的模型下拉框;第三方客户端在支持 Kimi Code 模型时应填写 `k3`。
示例
/model
# Choose: Kimi K3 (model ID: k3)02
不要在会话中途切换
切换模型会使上下文缓存失效,也可能破坏 K3 所依赖的思考历史连续性。官方建议新建会话,以获得更好的输出并减少消耗;频繁切换推理力度也应遵循同样原则。
03
套餐、上下文与 401 错误
Kimi Code 文档说明,访问权限和最大上下文取决于会员方案。部分套餐可使用 K3 但上限为 256K,更高套餐才开放最高 1M。因此 401 可能代表模型或上下文超出权益,而不一定是凭证输入错误。
04
给 Agent 可持续的规则
K3 针对长时间高难度任务优化,有时会比预期更主动。把仓库命令、测试要求、禁止修改的文件和审批边界写进 `AGENTS.md` 或等价系统指令,避免模型反复猜测。
- 写明准确的测试与格式化命令。
- 定义哪些外部写操作必须先询问。
- 要求最终检查 diff 并进行真实验证。
05
常见问题
Kimi Code 使用哪个 K3 模型 ID?
使用 `k3`。公共 Kimi API 使用的是另一个面向客户端的标识 `kimi-k3`。
切换到 K3 后为什么消耗增加?
此前建立的上下文缓存不再命中,整段上下文需要重新预填充。官方建议直接新建会话。
官方来源
本文优先依据 Kimi 与 Moonshot AI 官方资料;产品权限与价格可能更新,请以链接页面的实时信息为准。