ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN。不要给 Claude Code 的 Base URL 加 /v1。
前置条件
- 已安装 Claude Code(参考 Claude Code 官方文档 安装)
- 已获取 BetterToken API Key(注册并获取)
配置步骤
- 自动配置
- 通过 CC-Switch 配置
- 手动配置
你可以直接运行 BetterToken 提供的自动配置脚本。它只负责写入 BetterToken provider 配置,不替代页面上方的安装前置条件。脚本需要
Node.js。如果你没有显式传入 API Key 或模型,脚本会按工具能力提示你交互输入。按你的操作系统执行对应步骤。你只需要执行其中一项。1
如果你使用 macOS / Linux
2
如果你使用 Windows
在 VS Code 插件中使用
如果你使用 Claude Code 的 VS Code 插件,配置方式如下:1
安装插件
在 VS Code 插件市场搜索并安装 Claude Code。
2
打开设置
点击插件设置图标,进入配置界面。
3
配置环境变量
如果你使用 Claude 分组,点击 Edit in settings.json,将
claudeCode.environmentVariables 修改为:4
如使用 GPT 分组,补充模型映射
如果你的 API Key 属于 GPT 分组,请改为:
示例里的
gpt-5.4 仅作为 GPT 分组模型 ID 示例。请从 BetterToken 模型广场 复制当前可用的 GPT 分组模型 ID。插件内默认按 Opus 级别使用时,会优先命中 ANTHROPIC_DEFAULT_OPUS_MODEL。5
重启 VS Code 插件
修改
settings.json 后,请重启 VS Code 或重新加载 Claude Code 插件,使配置生效。相关 FAQ
- 不确定 Claude Code 是什么、能做什么?查看:Claude Code 是什么?它是如何工作的?
- 不确定 Claude Code 是用 Claude.ai 账号还是 API Key?查看:Claude Code 是用 Claude.ai 账号还是 API Key?
- 不确定 API Key、Base URL 和协议怎么对应?查看:如何在 Claude Code 中配置 API Key 和 Base URL?
- 不确定应该使用 OpenAI-compatible 还是 Anthropic-compatible endpoint?查看:OpenAI-compatible API 和 Anthropic-compatible API 有什么区别?
- 想控制上下文和 token 成本?查看:Claude Code 中的 CLAUDE.md 是什么?应该怎么写? 和 Claude Code token 为什么消耗很多?如何降低成本?
- 正在比较工具?查看:Claude Code 和 Cursor 哪个更适合本地开发? 和 Claude Code 和 Codex CLI 有什么区别?
- 想理解模型、权限或 MCP?查看:如何在 Claude Code 中切换 Sonnet 和 Opus?、Claude Code 权限和 hooks 是什么? 和 MCP 和 API Key / Base URL 有什么区别?
验证配置
启动 Claude Code 后,在终端中发送一条消息。收到正常回复即表示配置成功。 如遇到认证错误,请检查:ANTHROPIC_AUTH_TOKEN是否填写了正确的 BetterToken API KeyANTHROPIC_BASE_URL是否填写为https://www.bettertoken.ai- Claude 分组是否避免填写模型变量,GPT 分组是否已配置
ANTHROPIC_DEFAULT_*_MODEL - 是否有旧的环境变量在覆盖配置文件
常见问题
报错 API Error: Unable to connect to API (ConnectionRefused) 怎么办?
报错 API Error: Unable to connect to API (ConnectionRefused) 怎么办?
这通常表示 Claude Code 没有连上 BetterToken API,一般是网络连接异常、代理异常或防火墙拦截,不是 API Key 或模型配置错误。请先检查本机网络是否正常,再确认系统代理、公司网络、路由器或安全软件是否拦截了
https://www.bettertoken.ai。如果你设置了防火墙,请允许 Claude Code 访问该地址。