在 VS Code 中使用 Claude Code:設定、模型與驗證

在 VS Code 安裝 Claude Code 擴充功能,用一把 AI in IDE API Key 接上,幾分鐘內完成第一次請求,不需要 Anthropic 訂閱。

整套設定只有一個擴充功能、一把金鑰和一段 JSON。完整參考(代理、TLS、Remote SSH、WSL)請看在 VS Code 中使用 Claude Code,本篇是精簡版。

快速設定

  1. 安裝擴充功能。 需要 VS Code 1.94.0 以上。從擴充功能檢視、Visual Studio Marketplace,或市集被封鎖時用 Install from VSIX… 安裝 Claude Code。面板沒出現時執行 Developer: Reload Window。
  2. 建立 API Key。 打開 API Keys 建立金鑰,渠道選 AWSQ 或 CCMAX。這兩個才是 Claude Code 渠道,Codex 或 Gemini 金鑰會在這裡被拒絕。
  3. 寫入連線設定。 建立或合併 ~/.claude/settings.json(macOS/Linux)或 C:/Users/<UserName>/.claude/settings.json(Windows):
1
{
2
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
3
  "env": {
4
    "ANTHROPIC_BASE_URL": "https://api.aiinide.com",
5
    "ANTHROPIC_AUTH_TOKEN": "YOUR_DASHBOARD_API_KEY",
6
    "API_TIMEOUT_MS": "600000",
7
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
8
  }
9
}

ANTHROPIC_BASE_URL 只填主機位址。Claude Code 會自己加上 /v1/messages;結尾帶 /v1 會變成 /v1/v1/messages,得到 404。檔案已存在時請合併 env 物件,保留原本的權限規則與 hooks。

  1. 關掉 Anthropic 登入提示。 在 VS Code 使用者設定加入 "claudeCode.disableLoginPrompt": true,或在設定搜尋「Claude Code login」。
  2. 驗證。 用金鑰與 anthropic-version: 2023-06-01 標頭呼叫 GET /v1/models。HTTP 200 會列出該渠道模型;401 代表金鑰缺少或無效;400 代表金鑰屬於其他渠道。接著開啟檔案,點擊 Spark 圖示或 ✻ Claude Code,執行 /status,送出一段短提示。成功的提示會出現在 Usage。

支援模型

模型渠道適合
claude-opus-5-5(別名 claude-opus-5.5)AWSQ、CCMAX高難度重構、長時間自動執行
claude-sonnet-5-5(別名 claude-sonnet-5.5)AWSQ、CCMAX日常寫程式,預設首選
claude-haiku-4-5-20251001AWSQ、CCMAX快速修改、便宜的驗證呼叫

settings.json 不填 model 就使用擴充功能的選擇器,或在工作階段中用 /model 切換。請使用 GET /v1/models 回傳的完整 ID;拼錯的 claude-* 名稱可能被解析成預設 Claude 模型,並依該模型費率計費。方案、額度與目前費率請看定價。

工作流程重點

  • 擴充功能已內建 Claude Code。安裝擴充功能不會把 claude 加進 PATH;只有終端機工作階段或 claude mcp add 才需要另外安裝獨立 CLI。
  • 從 Dock 或開始功能表啟動的 VS Code 不會載入 shell profile。連線值請寫進 ~/.claude/settings.json,擴充功能與 CLI 都會讀取。
  • 在 Remote SSH、WSL 或 dev container 中,設定檔必須存在於遠端環境;改本機檔案對遠端工作階段沒有作用。
  • 環境中若匯出 ANTHROPIC_API_KEY,它可能優先於 ANTHROPIC_AUTH_TOKEN。請只保留一個來源。

疑難排解重點

  • API Error: 404 — ANTHROPIC_BASE_URL 含有 /v1。改用 https://api.aiinide.com。
  • API Error: 400 — 金鑰來自其他渠道,或 settings.json 無法解析。用 AWSQ 或 CCMAX 重建金鑰並驗證 JSON。
  • 沒有 Spark 圖示 — 先開啟檔案;圖示只在有開啟檔案時顯示,且 VS Code 必須是 1.94.0 以上。
  • 面板沒有反應 — 從命令面板執行 Claude Code: Show Logs;擴充功能可能無法啟動內建 CLI。

常見問題

我還需要 Anthropic 訂閱嗎?

不需要。ANTHROPIC_AUTH_TOKEN 加 AI in IDE 的 Base URL 就取代 claude.ai 登入,claudeCode.disableLoginPrompt 則阻止擴充功能要求登入。

同一把金鑰能給 Cursor 用嗎?

可以。Cursor 執行同一個擴充功能,同一份 settings.json 與 claudeCode.* 設定都適用。請看在 Cursor 中使用 Claude Code。

擴充功能會安裝 claude CLI 嗎?

不會。擴充功能內建自己的 CLI,但不會把 claude 放進 PATH。只有需要終端機工作階段或 claude mcp add 時才安裝獨立 CLI。

要在哪裡改模型?

在 ~/.claude/settings.json 設定 model,或在面板使用 /model。兩者都寫在完整的 VS Code 指南。

相關頁面

在 VS Code 中使用 Claude Code:設定、模型與驗證|AI in IDE