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-YOUR-KEY 替換為您的金鑰:

json
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_API_KEY": "sk-nr-YOUR-KEY",
    "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

如果錯誤仍然存在,請打開克勞德代碼的完整說明包含常見錯誤解決方案的部分.

官方文檔