VS Code 插件专用教程

SmartAI 接入 Claude Code VS Code 插件

适合只想在 VS Code 插件里使用 Claude Code、不想每次从终端启动的用户。按本文配置后,插件会通过 SmartAI API Key 使用模型。

~/.claude/settings.json
{
  "disableLoginPrompt": true,
  "env": {
    "ANTHROPIC_BASE_URL": "https://yfbbvrz.cn",
    "ANTHROPIC_AUTH_TOKEN": "你的 SmartAI API Key",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-sonnet-5"
  }
}

API 地址

https://yfbbvrz.cn
Claude Code 插件这里不要加 /v1

API Key

使用 SmartAI 控制台生成的 API Key,完整复制,不要加空格。

默认模型

日常推荐 claude-sonnet-5,复杂任务再切 Opus Max。

一、登录页应该怎么选?

Claude Code 插件可能会弹出下面三个登录选项:

选项SmartAI 用户是否选择
Claude.ai Subscription不要选,这是 Claude.ai 订阅登录。
Anthropic Console不要选,这是官方 Console 账户登录。
Bedrock, Foundry, or Vertex如果必须选,选这个。它代表第三方 API / 自定义 Provider。

更推荐:直接创建配置文件并开启 disableLoginPrompt,这样插件通常不会再反复弹登录页。

二、Windows 用户配置方法

01

关闭 VS Code

先把 VS Code 全部关闭。

02

打开 PowerShell

在 Windows 搜索栏输入 PowerShell 并打开。

把下面命令里的 粘贴你的 SmartAI API Key 替换成自己的 API Key,然后执行:

Windows PowerShell
mkdir $env:USERPROFILE\.claude -Force

@'
{
  "disableLoginPrompt": true,
  "env": {
    "ANTHROPIC_BASE_URL": "https://yfbbvrz.cn",
    "ANTHROPIC_AUTH_TOKEN": "粘贴你的 SmartAI API Key",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-sonnet-5"
  }
}
'@ | Set-Content -Encoding UTF8 $env:USERPROFILE\.claude\settings.json

执行完成后,重新打开 VS Code,进入 Claude Code 插件面板即可使用。

三、macOS / Linux 用户配置方法

01

关闭 VS Code

先把 VS Code 全部关闭。

02

打开终端

打开 Terminal / 终端应用。

把下面命令里的 粘贴你的 SmartAI API Key 替换成自己的 API Key,然后执行:

macOS / Linux Terminal
mkdir -p ~/.claude

cat > ~/.claude/settings.json <<'EOF'
{
  "disableLoginPrompt": true,
  "env": {
    "ANTHROPIC_BASE_URL": "https://yfbbvrz.cn",
    "ANTHROPIC_AUTH_TOKEN": "粘贴你的 SmartAI API Key",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-sonnet-5"
  }
}
EOF

执行完成后,重新打开 VS Code,进入 Claude Code 插件面板即可使用。

四、如果仍然弹出登录页面

  1. 打开 VS Code 设置。
  2. 搜索 Claude Code login
  3. 找到 Disable Login Prompt 并勾选。
  4. 重启 VS Code。

如果还必须选择登录方式,请选择第三个 Bedrock, Foundry, or Vertex,不要选前两个。

五、推荐模型

使用场景推荐模型说明
日常写代码 / 改 Bugclaude-sonnet-5适合写函数、改小问题、解释报错、补测试,建议作为默认模型。
高难度问题 / 重要项目claude-opus-4-8-smart-max适合复杂重构、多文件项目、疑难报错、线上故障、核心业务代码。
想降低成本deepseek-v4-pro-low适合中文代码问答、普通脚本、低成本尝试。

Claude Code 处理大项目、长上下文、多文件代码时,可能产生额外上下文缓存和项目缓存写入成本。这类请求会按实际使用量计费,消费日志里会显示原因。

六、常见问题

1. 为什么插件里还是显示 Claude / Anthropic?

这是正常的。Claude Code 本身是 Claude 的开发工具,模型身份仍然是 Claude。SmartAI 提供的是 API 接入和计费通道,不会改变模型身份。

2. 我是不是还要登录 Claude.ai?

不需要。使用 SmartAI API Key 时,不走 Claude.ai 订阅登录。如果弹出登录页,请开启 Disable Login Prompt,或选择第三方入口。

3. API 地址填什么?

Claude Code / VS Code 插件里填 https://yfbbvrz.cn,不要加 /v1

4. 配置后还是不能用怎么办?

请检查 API Key 是否完整、VS Code 是否重启、是否开启了 disableLoginPrompt、是否误选了前两个登录方式。仍然不行,请把报错截图发给 SmartAI 客服。不要把完整 API Key 发到群里或公开页面。

七、客服快速回复模板

可直接复制发送给客户
您可以只用 VS Code 插件。请先关闭 VS Code,然后创建 Claude Code 配置文件 ~/.claude/settings.json,里面写 SmartAI 的地址和 API Key,并开启 disableLoginPrompt。重启 VS Code 后,插件就会走 SmartAI,不需要网页登录 Claude.ai。

如果还弹登录页,在 VS Code 设置里搜索 Claude Code login,勾选 Disable Login Prompt。若必须选择登录方式,请选第三个 Bedrock, Foundry, or Vertex,不要选 Claude.ai Subscription 或 Anthropic Console。