OpenCode 接入教程
OpenCode 是一款基于 Go 的开源免费命令行编程工具 (CLI),核心优势在于打破模型限制——你可以同时接入 Claude、GPT、Gemini 等模型自由切换。内置基于 Bubble Tea 的流畅 TUI 体验和 LSP 代码智能。
前置条件
- 前往 RabbitCloud 控制台 注册并获取 API Key
- 安装 Node.js 18+ (npm 方式) 或 bash (脚本方式)
1. 安装
macOS / Linux:
bash
curl -fsSL https://opencode.ai/install | bashNPM 安装(全平台,推荐 Windows):
bash
npm i -g opencode-ai@latestmacOS Homebrew 桌面客户端:
bash
brew install --cask opencode-desktop2. API 配置
步骤 1:注册自定义服务商
安装后先不要启动 OpenCode,在终端执行:
bash
opencode auth login在服务商列表中选择 other(最下面,可搜索),然后:
- Provider ID: 输入
rabbitcloud(后续配置需一致) - API Key: 输入从 RabbitCloud 控制台 获取的 Key
步骤 2:修改配置文件
编辑 ~/.config/opencode/opencode.json(Windows: C:\Users\你的用户名\.config\opencode\opencode.json):
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"rabbitcloud": {
"npm": "@ai-sdk/anthropic",
"name": "RabbitCloud",
"options": {
"baseURL": "https://rabbitcloud.club/v1"
},
"models": {
"claude-opus-4-6": {
"name": "claude opus 4.6"
},
"claude-sonnet-4-5": {
"name": "claude-sonnet-4-5"
}
}
},
"rabbitcloud-gpt": {
"npm": "@ai-sdk/openai",
"name": "RabbitCloud-GPT",
"options": {
"baseURL": "https://rabbitcloud.club/v1",
"apiKey": "sk-你的GPT分组Key"
},
"models": {
"gpt-4o": {
"name": "gpt-4o"
}
}
}
}
}⚠️ 注意: "rabbitcloud" 必须和步骤 1 输入的 Provider ID 完全一致。baseURL 必须以 /v1 结尾。想同时使用 GPT 模型需另建服务商条目。
步骤 3:启动
重启终端后运行 opencode,输入 /models 选择模型即可。
使用技巧
- 利用会话管理保存和切换不同项目的对话
- 在 models 中配置多个模型,按需切换
- 善用 LSP 集成获取代码智能提示
💡 提示: 如果遇到问题,请先查看 常见问题 文档。如果依然无法解决,请携带完整报错截图前往首页,公告内添加客服联系方式,添加客服询问解决。
