Claude Code 至 VS Code
Claude Code 可以通过官方扩展Anthropic直接在VS Code中使用。不需要单独的帐户 Anthropic:扩展程序将通过您的 API 密钥 NordRouter 发送请求,并从您的余额中扣除付款。
你需要什么
- VS Code 版本 1.94 或更高版本;
- API 密钥
sk-nr-…来自NordRouter个人账户; - 正平衡。
1.安装扩展
- 打开 VS Code。
- 在 Windows/Linux 上单击
Ctrl+Shift+X或在 macOS 上单击Cmd+Shift+X。 - 找到 Claude Code 并安装官方扩展 Anthropic。
- 如果没有出现 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-ВАШ-КЛЮЧ 替换为您的密钥:
{
"$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
- 打开您的项目文件夹:VS Code。
- 单击侧边栏中的 Claude 图标或编辑器右上角的 ✦ 图标。
- 如果没有图标,请打开命令面板并执行 Claude Code: 在新选项卡中打开。
- 更改
settings.json后,运行 Developer: Reload Window 一次。
对于第一次检查,选择 计划 模式并发送安全请求:
在不更改文件的情况下解释该项目的结构。
如果克劳德回复活动历史 出现请求,表明连接正常。
如何更改型号
将 ANTHROPIC_MODEL 更改为 settings.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。
如果错误仍然存在,请打开克劳德代码的完整说明 和包含常见错误解决方案的部分.