跳到正文

在 VS Code 与 JetBrains 中使用

IDE 里的 Claude Code 集成和终端里的是同一个官方 CLI。把配置写进 settings.json,终端和 IDE 就共用一份。

OpusVIP 只接受官方 Claude Code 的请求。请使用 Anthropic 官方发布的 Claude Code 扩展 / 插件,不要用第三方客户端。

思路

IDE 的图形界面通常不会继承你在终端里临时 export 的环境变量,尤其是从桌面图标启动的 IDE。最稳妥的做法是把变量写进 Claude Code 自己的配置文件 ~/.claude/settings.json(Windows 为 %USERPROFILE%\.claude\settings.json)的 env 字段,这样无论从哪里启动都会生效:

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.opusvip.dev",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-5-5"
  }
}

密钥在 控制台令牌页面 创建。如果文件已有其他配置,只合并 env 里的几项,不要整个覆盖。

VS Code

  1. 在扩展市场安装 Anthropic 官方的 Claude Code 扩展,并先在终端安装 CLI:npm install -g @anthropic-ai/claude-code。
  2. 按上面的方式写好 settings.json。
  3. 完全退出并重新打开 VS Code,再打开 Claude Code 面板发一条消息。
  4. 到 控制台 的使用日志确认出现了对应请求。

JetBrains

  1. 在 IDE 的插件市场安装官方 Claude Code 插件,同样需要先安装 CLI。
  2. 写好 settings.json 后重启 IDE。
  3. 也可以直接用 IDE 内置终端运行 claude,效果与独立终端一致。

常见问题

  • IDE 里仍要求登录 Anthropic 账号:确认 settings.json 是合法 JSON,重启 IDE;仍不行,参考 故障排查 中的 hasCompletedOnboarding 设置。
  • 401:密钥不完整或已删除;若设置过 ANTHROPIC_API_KEY 请删除。
  • Windows 用 setx 不生效:setx 只影响新进程,改用 settings.json 最省事。