Skip to content

Claude Code 至 VS Code

Claude Code 可以通过官方扩展Anthropic直接在VS Code中使用。不需要单独的帐户 Anthropic:扩展程序将通过您的 API 密钥 NordRouter 发送请求,并从您的余额中扣除付款。

你需要什么

1.安装扩展

  1. 打开 VS Code。
  2. 在 Windows/Linux 上单击 Ctrl+Shift+X 或在 macOS 上单击 Cmd+Shift+X
  3. 找到 Claude Code 并安装官方扩展 Anthropic。
  4. 如果没有出现 Claude 面板,请打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),执行 Developer: Reload Window 并等待窗口重新启动。

然后打开设置VS Code(Ctrl+, / Cmd+,),找到Claude Code:禁用登录提示并启用此设置。通过第三方 API 提供商工作时,它会禁止登录 Anthropic 帐户。

该扩展已包含 Claude Code CLI,因此在 VS Code 中正常工作无需单独安装 CLI。

2.添加设置NordRouter

打开或创建文件:

  • Windows: %USERPROFILE%\.claude\settings.json;
  • macOS 和 Linux:~/.claude/settings.json

粘贴以下配置并将 sk-nr-ВАШ-КЛЮЧ 替换为您的密钥:

json
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_API_KEY": "sk-nr-ВАШ-КЛЮЧ",
    "ANTHROPIC_BASE_URL": "https://nordrouter.com",
    "ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

指定基本 URL 时未指定 /v1

正确:https://nordrouter.com。 Claude Code 独立添加路径 Anthropic API。如果指定/v1,则请求可能会发送到不存在的地址/v1/v1/messages

settings.json 文件是 Claude Code CLI 和 VS Code 扩展所共有的。无需单独配置它们。

3.打开Claude Code

  1. 打开您的项目文件夹:VS Code。
  2. 单击侧边栏中的 Claude 图标或编辑器右上角的 ✦ 图标。
  3. 如果没有图标,请打开命令面板并执行 Claude Code: 在新选项卡中打开
  4. 更改 settings.json 后,运行 Developer: Reload Window 一次。

对于第一次检查,选择 计划 模式并发送安全请求:

在不更改文件的情况下解释该项目的结构。

如果克劳德回复活动历史 出现请求,表明连接正常。

如何更改型号

ANTHROPIC_MODEL 更改为 settings.json,例如:

json
"ANTHROPIC_MODEL": "anthropic/claude-opus-5"

使用带有前缀 anthropic/ 的完整型号 ID。有关可用型号和当前价格,请参阅NordRouter目录.

常见问题

该扩展程序要求您登录您的帐户 Anthropic

检查 Claude Code:禁用登录提示 设置已启用,并且 ANTHROPIC_API_KEY 是否位于文件 .claude/settings.json 中的 env 块内。然后运行开发人员:重新加载窗口。如果您之前使用帐户 Anthropic 登录 Claude Code,请在 Claude Code 终端中运行 /logout 并重新启动 VS Code 窗口。

Auth conflict: Both a token and an API key are set

旧的 ANTHROPIC_AUTH_TOKEN 与 API 密钥冲突。从环境和 settings.json 中删除此变量,仅保留 ANTHROPIC_API_KEY

Invalid URL 或请求 /v1/v1/messages

ANTHROPIC_BASE_URL 中删除 /v1。它应该正是 https://nordrouter.com

No pricing available for model …

指定完整的模型 ID,例如 anthropic/claude-sonnet-4.6,并使用上面完成的配置检查 ANTHROPIC_DEFAULT_*_MODEL 的值。

Claude Code 在 VS Code 中不可见

将 VS Code 更新到版本 1.94 或更高版本,确保为当前配置文件启用扩展,然后运行 Developer: Reload Window

如果错误仍然存在,请打开克劳德代码的完整说明包含常见错误解决方案的部分.

官方文档