跳转到主要内容
在 OpenCode 中接入 BetterToken,可以通过编辑配置文件完成,兼容 Anthropic SDK 格式。

前置条件

安装 OpenCode

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

配置步骤

1

清除冲突的环境变量

unset ANTHROPIC_AUTH_TOKEN
unset ANTHROPIC_BASE_URL
2

编辑 OpenCode 配置文件

配置文件路径:~/.config/opencode/opencode.json添加以下内容(YOUR_API_KEY 替换为你的 BetterToken API Key):
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "bettertoken": {
      "npm": "@ai-sdk/anthropic",
      "options": {
        "baseURL": "https://www.bettertoken.com/v1",
        "apiKey": "YOUR_API_KEY"
      },
      "models": {
        "claude-sonnet-4-5": {
          "name": "claude-sonnet-4-5"
        }
      }
    }
  }
}
3

启动 OpenCode

进入你的项目目录,启动 OpenCode:
cd /path/to/your/project
opencode
4

选择模型

在 OpenCode 中输入 /models,选择 claude-sonnet-4-5 模型开始使用。

支持的模型

在配置文件的 models 字段中可以添加多个模型:
"models": {
  "claude-sonnet-4-5": { "name": "claude-sonnet-4-5" },
  "claude-opus-4-5": { "name": "claude-opus-4-5" },
  "claude-haiku-4-5": { "name": "claude-haiku-4-5" }
}