CoreCode文档

接入

OpenCode

最后更新:2026 年 10 月 28 日

OpenCode 是开源的终端编程 Agent,支持任意 OpenAI 兼容的提供方。在它的配置文件里加一个 CoreCode 提供方,就能在同一个 OpenCode 里切换 Claude、GPT、Grok 和 Gemini。配置写法来自 OpenCode 的 提供方文档。

更省事的方式装了 Magpie 的话,在 Magpie 的 Agents 页给 OpenCode 选一个 corecode/… 模型即可,不用手写下面的配置。

安装

npm install -g opencode-ai

装好后运行 opencode --version,能打印版本号就说明装好了。

创建密钥

在 API 密钥 页创建密钥,分组用 auto。OpenCode 不是 Claude Code,「仅限CC」分组会拒绝它的请求;只用 Claude 的话也可以选「Claude 满血(可外接)」。

配置

编辑 ~/.config/opencode/opencode.json,没有就新建(也可以放在项目目录里,只对这个项目生效):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "corecode": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "CoreCode",
      "options": {
        "baseURL": "https://corecode.live/v1",
        "apiKey": "{env:CORECODE_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5" },
        "claude-opus-5-5": { "name": "Claude Opus 5.5" },
        "gpt-6.1-sol": { "name": "GPT-6.1 Sol" },
        "grok-4.7": { "name": "Grok 4.7" },
        "gemini-3.8-flash-high": { "name": "Gemini 3.8 Flash" }
      }
    }
  }
}

models 里的名字要和 模型定价 页一致,按需增删。然后把密钥放进环境变量:

export CORECODE_API_KEY=sk-你的密钥

想永久生效,把这一行加进 ~/.zshrc 或 ~/.bashrc;Windows 用 setx CORECODE_API_KEY sk-你的密钥,然后重开终端。

检查是否生效

opencode run -m corecode/claude-sonnet-5-5 "回复 ok"

返回 ok 即接通。在 OpenCode 里输入 /models,能看到 CoreCode 下的模型,选中即可切换。

常见问题

/models 里看不到 CoreCode

检查 JSON 格式是否正确,以及文件是否放在 ~/.config/opencode/ 或当前项目目录里。

401 或 403

401 是没读到密钥:确认运行 opencode 的终端里有 CORECODE_API_KEY。403 先看余额,再确认密钥分组不是「仅限CC」。