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-YOUR-KEY 替換為您的金鑰:
{
"$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
- 打開您的專案資料夾: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。
如果錯誤仍然存在,請打開克勞德代碼的完整說明 和包含常見錯誤解決方案的部分.