前置条件
- 已 创建 API 令牌(选择 OpenAI 或 Claude 分组,取决于你要使用的模型)
- 如果通过 NPM 安装,需要已安装 Node.js 18+
安装 OpenCode
- macOS
- Windows
一键安装(推荐):或通过 Homebrew:或通过 NPM:
配置
OpenCode 需要两个配置文件:opencode.json(提供商配置)和 auth.json(认证信息)。
- macOS
- Windows
配置文件路径:写入 写入
~/.config/opencode/opencode.json~/.local/share/opencode/auth.json
opencode.json(OpenCode 按模型厂商区分 provider,需要将用到的 provider 的 baseURL 都指向 Teio,这样无论使用 OpenAI 还是 Claude 系列模型,请求都会通过 Teio 转发):auth.json:将
sk-你的OpenAI分组令牌 和 sk-你的Claude分组令牌 替换为你在 Teio 控制台创建的实际 API 令牌。如果只需要使用其中一种,可以只配置对应的 provider。启动
如果你刚完成上述配置,请先重启终端,确保配置文件已被加载。
/models 命令切换到的模型。
常见问题
运行 opencode 后提示 command not found
运行 opencode 后提示 command not found
确认已正确安装 OpenCode。如果使用一键安装脚本,尝试重启终端。如果使用 npm 安装,检查全局 bin 目录是否在 将输出路径下的
PATH 中:bin 目录添加到你的 PATH 环境变量中。提示 401 Unauthorized 或 API key 无效 或 卡着不动
提示 401 Unauthorized 或 API key 无效 或 卡着不动
提示模型不存在或 model not found
提示模型不存在或 model not found
由于 OpenAI 和 Anthropic 官方列举了所有模型,但个别模型 Teio 暂不支持。建议在 Teio 控制台的「操练场」中,选择对应分组查看当前可用的模型列表,确认你要使用的模型已被支持后再进行配置。