便宜的 AI API

Claude Code for VS Code 怎么配置?安装、登录与 API 设置指南

更新于 2026-10-27 · api.democrat

简答:先在 VS Code 扩展市场安装发布方为 Anthropic 的 Claude Code,再打开 Spark 图标登录 Claude 账号即可使用;如果要在集成终端运行 claude,需另外安装独立 CLI。使用 API 或网关时,再配置环境变量与 ~/.claude/settings.json,并确认 VS Code 启动时继承了这些变量。

定义:Claude Code for VS Code 是把 Claude Code 集成到 VS Code 面板中的官方扩展;扩展面板自带 CLI,但不会自动把独立 claude 命令加入系统 PATH。

先看配置路径:你到底需要哪一种

本文为独立接入指南,不代表 Claude Code 官方页面。先判断自己的使用方式,能避免把账号登录、API Key、独立 CLI 和扩展设置混在一起。

使用场景需要准备什么最短配置方式注意事项
普通 Claude 账号付费 Claude Pro、Max、Team、Enterprise,或 Claude Console 账号安装扩展后点击 Sign in,在浏览器完成授权官方文档说明此路径不要求填写 API Key
在 VS Code 面板使用VS Code 与官方扩展扩展市场搜索 Claude Code,核对发布方后安装面板使用的是扩展内置 CLI
在集成终端运行 claude独立 CLI 安装包按操作系统执行官方安装命令,再运行 claude --version安装扩展不会自动把 claude 加入系统 PATH
Bedrock、Google Cloud 或 Microsoft Foundry对应云平台权限与环境变量关闭扩展登录提示,按官方云平台文档配置不能把普通 Anthropic API Key 配置方式直接套到云平台
第三方兼容网关网关明确支持的认证方式、Base URL 和模型 ID使用 ANTHROPIC_BASE_URL 等变量前,先核对网关文档仅凭“Anthropic 兼容”不能推断一定支持流式、工具调用或 Claude Code 全部能力

官方 VS Code 文档当前写的是 VS Code 1.94.0 或更高版本,而扩展市场页面显示的当前要求是 VS Code 1.98.0 或更高版本。安装时应优先以扩展市场当前要求为准;截至 2026-10-27,页面显示的扩展版本记录已更新到 2.1.310。

5 步完成官方扩展配置

  1. 检查 VS Code 版本。打开 Help 或 About,确认版本满足扩展市场当前要求。若版本过低,先升级 VS Code,再继续安装。
  2. 辨认正确扩展。打开 Extensions,搜索 Claude Code,确认发布方为 Anthropic。不要只根据名称相似或图标相似来安装其他扩展。官方扩展入口可在Visual Studio Marketplace核对。
  3. 安装并打开面板。安装后点击编辑器右上角的 Spark 图标,也可以在 Activity Bar、状态栏或 Command Palette 中搜索 Claude Code。若安装后看不到入口,执行 Developer: Reload Window。
  4. 完成账号登录。第一次打开面板时点击 Sign in,在浏览器完成授权。官方文档列出的个人与团队方式包括 Claude 订阅账号、Claude Console 账号;使用云平台时则按对应平台流程配置。详细认证边界见Claude Code Authentication。
  5. 用低风险模式做首次测试。先打开一个测试项目,在 Manual 或 Plan 模式下提问,例如“解释当前文件的主要逻辑”,确认面板能读取当前文件;再让它提出一个小范围修改,先检查 diff,再决定是否接受。

扩展支持选中代码、引用文件、查看差异和多会话等功能。权限模式会影响 Claude 是否在编辑文件或运行命令前询问你,因此首次使用不建议直接开启无需确认的高权限模式。

扩展、独立 CLI 与 settings.json 怎么区分

这是最容易配置错的部分。官方文档明确区分了两层设置:

这并不表示 VS Code 的所有设置和 CLI 的所有行为完全相同。官方页面说明,扩展拥有图形面板和部分专属设置,而 CLI 仍有部分独有命令和终端能力。安装扩展也不会让外部终端自动识别 claude;要在 VS Code 集成终端执行它,仍需单独安装 CLI。可对照官方 VS Code 集成文档中的“VS Code extension vs. Claude Code CLI”部分。

如果需要独立 CLI,官方快速开始页面给出了以下安装方式:

安装完成后关闭并重新打开终端,再运行 claude --version。官方说明,如果提示找不到命令,通常需要检查 PATH;Windows 原生环境还可安装 Git for Windows,以便 Claude Code 使用 Bash 工具。安装命令和前置条件以官方 Quickstart为准。

API Key、Base URL 与兼容网关的最小配置

如果你使用的是普通 Claude 账号,通常不需要在 VS Code 设置里填写 API Key。只有在使用 Anthropic API、云平台或某个明确提供 Anthropic 兼容接口的网关时,才需要按其文档配置认证和端点。

官方环境变量文档确认了几个通用变量的含义:

不同服务对认证变量、Base URL 是否包含路径、模型 ID、流式响应和工具调用的要求可能不同。公开资料无法确认某个具体网关是否完整支持 Claude Code,因此不要直接复制未核实的域名、路径或模型名。

macOS、Linux、WSL 临时设置:

export ANTHROPIC_BASE_URL="https://your-provider.example"

export ANTHROPIC_API_KEY="your-key"

claude

Windows PowerShell 临时设置:

$env:ANTHROPIC_BASE_URL = "https://your-provider.example"

$env:ANTHROPIC_API_KEY = "your-key"

claude

上面的域名和密钥只是占位符,不能直接使用。若你要让每次启动都读取变量,可以将变量放进 ~/.claude/settings.json 的 env 节点:

{"env":{"ANTHROPIC_BASE_URL":"https://your-provider.example","ANTHROPIC_API_KEY":"your-key"}}

但把密钥放入配置文件前要确认该文件不会进入 Git。更稳妥的做法是使用操作系统环境变量、密钥管理工具,或服务商提供的安全注入方式。变量设置方式、作用范围和优先级见官方 Environment variables 文档;设置文件作用域与优先级见官方 Settings files and precedence 文档。

如果 VS Code 面板仍然提示登录,优先检查 VS Code 是否继承了启动它的 shell 环境。官方建议可以从已经设置变量的终端执行 code . 启动项目,或者改用账号登录。不要仅凭终端里能读取变量,就认为已经打开的 VS Code 进程也能读取。

按现象排查:扩展搜不到、登录循环和无响应

看到的现象先检查什么下一步
扩展搜不到或安装失败VS Code 版本、扩展发布方、网络和 Marketplace 状态升级到扩展市场要求的版本,确认搜索词和发布方;安装后执行 Developer: Reload Window
面板空白是否完成安装、是否打开了正确工作区、扩展日志重载窗口后重新打开面板;仍失败时查看官方 VS Code 集成故障项
一直显示登录账号授权是否完成、VS Code 是否继承了 API 环境变量、是否使用了第三方平台普通账号重新登录;API 路径从终端启动 VS Code;第三方平台按官方云平台配置并关闭登录提示
终端提示 claude 找不到是否只安装了扩展、CLI 是否在 PATH单独安装 CLI,重新打开终端,再运行 claude --version
401 或 403认证变量是否正确、Key 是否过期、上游账户是否有权限先去掉多余变量并确认实际生效值;不要把订阅登录和 API Key 路径混用
404 或 model not foundBase URL 路径、模型 ID、账户授权范围以网关或云平台文档中的可用模型为准,不要把其他 SDK 的模型名直接复制过来
请求超时或流式中断代理是否缓冲流式响应、网关是否支持 Claude Code 所需接口、超时变量先用最小请求验证,再查看网关日志;必要时按官方变量文档检查 API_TIMEOUT_MS 与流式空闲超时设置

官方故障排查页建议:扩展连接问题查看 VS Code 集成故障项;API Error、429、模型不可用等问题查看错误参考;不确定时可在 Claude Code 中运行 /doctor,如果 CLI 无法启动,则在 shell 中运行 claude doctor。具体入口见官方 Troubleshooting 文档。

最小闭环验证顺序:先确认扩展能打开,再确认账号或 API 认证路径,接着让 Claude 只读取一个小文件,最后再测试一次小范围编辑。每一步都记录实际使用的账号、Base URL、模型 ID 和报错位置,这比一次修改多个配置更容易定位问题。

配置完成后的安全检查清单

截至 2026-10-27,Claude Code 的扩展界面、版本要求和可用设置仍可能随版本变化。遇到菜单名称、权限模式或模型选择器与本文不同,应以当前扩展市场页面和官方文档为准。

常见问题

Claude Code for VS Code 需要单独安装 CLI 吗?

只使用官方扩展面板时,扩展会带有供面板使用的 CLI;但如果要在 VS Code 集成终端或外部终端直接运行 claude,就需要按官方 Quickstart 单独安装 CLI。安装扩展不会自动把 claude 加入系统 PATH。

VS Code 里应该填写 API Key,还是直接登录账号?

普通 Claude Pro、Max、Team、Enterprise 或 Claude Console 用户通常直接在扩展面板点击 Sign in。只有使用 Anthropic API、云平台或已核实的兼容网关时,才按对应文档配置 API Key、认证变量和 Base URL。

为什么终端能读到 ANTHROPIC_API_KEY,但 VS Code 仍然提示登录?

常见原因是 VS Code 进程启动时没有继承终端环境。可以在已设置变量的终端执行 code . 启动项目,或改用账号登录;同时检查扩展设置中的登录提示选项。

ANTHROPIC_BASE_URL 要不要写 /v1?

不能一概而论。Claude Code 官方变量只说明它用于覆盖 API 端点,具体是否包含路径、是否需要 /v1,应以当前网关或云平台文档为准。不要把其他 OpenAI 兼容 SDK 的 Base URL 规则直接套用。

配置后出现 401、404 或 model not found 怎么办?

先区分认证、路径和模型三个层面:401 通常先查 Key 或认证变量,404 查 Base URL 与路径,model not found 查当前账户可用模型 ID。使用最小请求验证,并以服务商当前文档和控制台显示为准。

相关阅读

参考资料

  1. Use Claude Code in VS Code - Claude Code Docs(code.claude.com)
  2. Claude Code for VS Code - Visual Studio Marketplace(marketplace.visualstudio.com)
  3. Environment variables - Claude Code Docs(code.claude.com)