Skip to content

OpenCode 接入教程 ​

OpenCode 是一款基于 Go 的开源免费命令行编程工具 (CLI),核心优势在于打破模型限制——你可以同时接入 Claude、GPT、Gemini 等模型自由切换。内置基于 Bubble Tea 的流畅 TUI 体验和 LSP 代码智能。

前置条件

  1. 前往 RabbitCloud 控制台 注册并获取 API Key
  2. 安装 Node.js 18+ (npm 方式) 或 bash (脚本方式)

1. 安装 ​

macOS / Linux:

bash
curl -fsSL https://opencode.ai/install | bash

NPM 安装(全平台,推荐 Windows):

bash
npm i -g opencode-ai@latest

macOS Homebrew 桌面客户端:

bash
brew install --cask opencode-desktop

2. 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 选择模型即可。

使用技巧 ​

  1. 利用会话管理保存和切换不同项目的对话
  2. 在 models 中配置多个模型,按需切换
  3. 善用 LSP 集成获取代码智能提示

💡 提示: 如果遇到问题,请先查看 常见问题 文档。如果依然无法解决,请携带完整报错截图前往首页,公告内添加客服联系方式,添加客服询问解决。

Released under the MIT License.