云智 Token Hub · 文档

使用 yunzhi-maas-helper 配置 OpenCode

本教程以 npm 安装的 OpenCode 1.18.23 和 yunzhi-maas-helper 0.1.x 为例,完整演示安装或更新 OpenCode、在控制台创建并复制 API Key、配置模型以及验证真实请求。Windows / Linux 操作路径完全一致。

准备 Node.js 和 npm

Helper 需要 Node.js 18 或更高版本,建议使用仍在支持期内的 LTS:

terminal
node --version
npm --version

本教程实测环境为 Node.js 24.14.1 和 npm 11.11.0。

安装或更新 OpenCode

使用相同渠道安装或更新,不要混用不同的全局安装渠道

terminal
npm install -g opencode-ai@latest
opencode --version   # 本教程实测:1.18.23

创建并复制 API Key

  1. 登录云智 Token Hub 控制台,进入 API 密钥管理 页面,核对端点为 https://maas.piteyun.com/v1
  2. 点击创建 API Key,填写名称(建议:Coding Helper - OpenCode 教程)。
  3. 回到密钥列表,确认状态有效后点击目标行的复制 API 密钥
密钥安全 不要把完整 API Key 粘贴到 Markdown、截图、终端录屏、Git 仓库或公共聊天中。Helper 的密钥输入不回显任何字符;列表中的 sk-••••...•••• 是遮罩文本,不能使用。密钥泄露后请立即删除并重新创建。

安装 Helper 并粘贴密钥

terminal
# 发布后
npm install -g @yunzhi/maas-helper@latest
# 当前内部阶段:从源码安装
cd yunzhi-maas-helper && npm install -g .

yunzhi-helper   # 不带参数进入交互菜单

在主菜单选择 输入 API Key,粘贴完整值并回车。Helper 会调用 /v1/models 实时验证密钥,确认显示 设置成功。Helper 配置保存在 ~/.yunzhi-maas-helper/config.json,不要提交到代码仓库。

选择主模型和小模型

在主菜单依次选择 配置编码工具 → OpenCode → 配置模型,Helper 会自动获取实时模型列表。推荐配置:

OpenCode 角色推荐模型用途
主模型glm-5.3日常编码、推理和复杂任务
小模型glm-5.3-flash快速、轻量的辅助任务

两项只是推荐默认值,也可以从实时列表中改选 qwen3.7-maxkimi-k2.7deepseek-v4-flash-0731 等。请直接从列表中选择,不要手动填写不存在的模型 ID。提示 是否立即将配置应用到 OpenCode? (Y/n) 时直接回车接受。

刷新模型列表 刷新只更新可选模型目录并规范化端点,不会改变当前主模型或小模型。只有配置被其他工具改动或状态不一致时,才需要选择"配置装载/配置刷新"。

配置文件位置

内容默认位置
Provider、端点和模型~/.config/opencode/opencode.jsonc
云智 API Key~/.local/share/opencode/auth.json

macOS 和 Linux 上认证文件权限为 0600(Helper 已自动设置)。重写 opencode.jsonc 时原有 JSONC 注释可能丢失。

验证真实请求

  1. 创建空目录并启动 opencode,按 Ctrl+X 再按 M 打开模型选择器。
  2. 选择 yunzhi/glm-5.3,确认底部显示该模型。
  3. 发送:只回复"配置成功",不要创建、修改或删除任何文件。
  4. 收到回复后 Ctrl+C 退出,确认测试目录仍为空后清理。
验证通过的标准 模型选择器中出现 yunzhi 前缀说明 Provider 与模型目录已载入;真实回复"配置成功"则 API Key、端点和模型调用全部可用。也可以在 Helper 主菜单选择"测试真实请求"获得同样验证。

常见问题

模型选择器中没有 yunzhi

运行 yunzhi-helper,依次进入 配置编码工具 → OpenCode → 配置装载/配置刷新,完成后重启 OpenCode TUI。

API Key 无效或已过期

确认复制的是完整密钥而非遮罩文本;新建密钥后稍等片刻再重新粘贴;检查有效期与配额,必要时删除重建。

配置仍使用旧端点

正确端点为 https://maas.piteyun.com/v1。若显示其他旧地址,运行 Helper 的 配置装载/配置刷新,端点会自动规范化。