实际上是因为 opencode-anthropic-auth 插件,只针对 oauth 登录做了特殊处理(因为正常的 claude code max 就是 oauth 登录)。api 类型的话没做。

官方大概率是不会处理了,因为会影响正常的 api 用户(非 claude code max 中转)

这里提供一个 workaround

git clone https://github.com/J3n5en/opencode-anthropic-auth
cd opencode-anthropic-auth
bun i

然后修改 opencode.json

{
  "plugin": [
    "file:///path/to/opencode-anthropic-auth/index.mjs"
  ],
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "xxxxxx/v1"
      }
    }
  },
  "$schema": "https://opencode.ai/config.json"
}

最后使用 opencode auth login 选择 Anthropic 选择 Manually enter API Key 填入你的 key 即可


📌 转载信息
原作者:
J3n5en
转载时间:
2026/1/15 10:21:22

标签: claude code, OpenCode, Sub2Api, Anthropic API, API中转

添加新评论