OpenCode 是一个开源的 AI 编码代理,支持 75+ 模型提供商。

安装

curl -fsSL https://opencode.ai/install | bash
或通过 npm / Homebrew:
npm install -g opencode-ai@latest
# 或
brew install anomalyco/tap/opencode

使用 CC Switch 配置(推荐)

打开 CC Switch,选择顶部 OpenCode 标签,点击 + 添加配置:
字段填写内容
供应商名称自定义,如 oursai_opencode
API Key你的 Key
请求地址https://oursai.info/v1
还可以配置模型映射,选择不同的模型。

手动配置

创建 opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "claude-sonnet-4-20250514",
  "provider": {
    "oursai": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ours AI",
      "options": {
        "baseURL": "https://oursai.info/v1",
        "apiKey": "{env:OURSAI_API_KEY}"
      },
      "models": {
        "claude-sonnet-4-20250514": {
          "name": "Claude Sonnet 4",
          "limit": { "context": 200000 }
        },
        "gpt-4o": {
          "name": "GPT-4o",
          "limit": { "context": 128000 }
        }
      }
    }
  }
}
设置环境变量:
export OURSAI_API_KEY=sk-你的KEY

切换模型

修改 opencode.json 中的 model 字段切换模型。在配置文件的 models 中添加你需要的模型即可使用。也可以在 CC Switch 中切换。 官方文档:opencode.ai