Claude Code 是 Anthropic 推出的命令列 AI 編程助手。通過阿里雲百鍊,可以使用隨用隨付、Coding Plan、Token Plan 個人版或 Token Plan 團隊版接入 Claude Code。
安裝 Claude Code
安裝
- macOS
- Windows
跳過登入驗證
編輯或建立 ~/.claude.json(Windows 路徑:C:\Users\<使用者名稱>\.claude.json),將 hasCompletedOnboarding 設為 true,跳過 Anthropic 官方登入驗證。
配置接入憑證
建立 ~/.claude/settings.json(Windows 路徑:C:\Users\<使用者名稱>\.claude\settings.json),寫入對應套餐的配置。
Token Plan 個人版
將 YOUR_API_KEY 替換為 Token Plan 個人版專屬 API Key。可用模型參見 Token Plan 個人版支援的模型。
Token Plan 團隊版
將 YOUR_API_KEY 替換為 Token Plan 團隊版專屬 API Key。可用模型參見 Token Plan 團隊版支援的模型。
Coding Plan
將 YOUR_API_KEY 替換為 Coding Plan 專屬 API Key。可用模型參見 Coding Plan 支援的模型。
隨用隨付
將 YOUR_API_KEY 替換為阿里雲百鍊API Key。可用模型參見Anthropic 相容 API。
ANTHROPIC_BASE_URL 按地區設定,API Key 需與所選地區對應,並將WorkspaceId替換為真實的 Workspace ID:
- 華北2(北京):
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/apps/anthropic - 新加坡:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
claude "你好"。若模型正常返迴響應,配置成功。如需進一步確認,在 Claude Code 中執行 /status,檢查 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 是否正確指向百鍊地址。
配置上下文視窗大小
Claude Code 預設使用 200K 上下文視窗。如果需要處理大型代碼倉庫或長對話,可以將上下文視窗擴充到 1M(1,000,000 tokens),前提是所用模型支援該上下文長度。有兩種配置方式:
方式一:通過環境變數設定
在 ~/.claude/settings.json 的 env 欄位中添加 CLAUDE_CODE_MAX_CONTEXT_TOKENS:
[1m] 尾碼,適用於百鍊支援 1M 內容相關的模型:
許可權模式配置
Claude Code 提供 6 種許可權模式,控制工具執行操作時的確認行為:
模式 | 行為 |
|---|---|
| 每次操作詢問使用者確認。 |
| 自動批准檔案編輯,其他動作仍詢問。 |
| 唯讀規劃模式,不執行修改。 |
| 不詢問,需要詢問的操作直接拒絕。 |
| 繞過所有許可權檢查。 |
| 委託模式。 |
命令列參數
使用 --permission-mode 指定本次會話的預設許可權模式:
互動命令
在會話中輸入 /permissions,可動態管理工具的預批准(pre-approve)和預拒絕(pre-deny)規則,支援配置 bash、edit 和 MCP 工具的規則。
settings.json 配置
在 ~/.claude/settings.json(Windows 路徑:C:\Users\<使用者名稱>\.claude\settings.json)中配置 permissions 欄位:
allow 自動批准匹配的工具調用,deny 自動拒絕匹配的工具調用。規則支援萬用字元,例如 Bash(npm:*) 匹配所有以 npm 開頭的命令。defaultMode 設定會話的預設許可權模式,取值為上表 6 種模式之一。
使用 CC Switch
CC Switch 是社區開源的案頭 GUI,支援在多個API Key 或計費套餐之間一鍵切換,無需手動修改 settings.json。該工具為第三方軟體,其指令碼與代碼不受阿里雲審核和維護,安裝使用前請自行評估其來源可信度與代碼安全性。
安裝
- macOS:執行
brew tap farion1231/ccswitch && brew install --cask cc-switch,或從 Releases 下載.dmg。 - Windows:從 Releases 下載
.msi安裝包或便攜版.zip。 - Linux:Arch 發行版執行
paru -S cc-switch-bin;其他發行版從 Releases 下載.deb/.rpm/.AppImage。
添加供應商
-
在 CC Switch 主介面頂部表徵圖欄選中 Claude Code 橙色星形表徵圖,點擊右上方 + 進入添加新供應商,按下表填入配置後點擊添加。
計費方案
配置資訊
Token Plan 個人版
供應商名稱:百鍊-Token Plan 個人版
API Key:控制台擷取
請求地址:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropicToken Plan 團隊版
供應商名稱:百鍊-Token Plan 團隊版
API Key:控制台擷取
請求地址:
https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropicCoding Plan
供應商名稱:百鍊-Coding Plan
API Key:控制台擷取
請求地址:
https://coding-intl.dashscope.aliyuncs.com/apps/anthropic隨用隨付
供應商名稱:百鍊-隨用隨付
API Key:百鍊API Key
請求地址:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic -
展開進階選項配置模型映射,將主模型與 Haiku、Sonnet、Opus 預設模型設定為對應套餐支援的模型。映射關係按需選擇,樣本如下:
- 主模型:
qwen3.7-max(Coding Plan 不支援,可填 qwen3.7-plus) - Haiku 預設模型:
qwen3.6-flash(Coding Plan 不支援,可填 qwen3.7-plus) - Sonnet 預設模型:
qwen3.7-max(Coding Plan 不支援,可填 qwen3.7-plus) - Opus 預設模型:
qwen3.7-max(Coding Plan 不支援,可填 qwen3.7-plus)
- 主模型:
- 回到主介面,點擊該供應商右側啟用按鈕,然後新開一個 Claude Code 會話使配置生效。
接入 Claude Code 案頭版
Claude Code 案頭版(Claude Desktop)與 Claude Code CLI 是兩個獨立入口,在 CC Switch 中分別對應 Claude Code 與 Claude Desktop 面板。案頭版通過 CC Switch 本地網關訪問百鍊:網關地址與鑒權令牌均由 CC Switch 自動寫入案頭版配置,無需在案頭版中手動填寫百鍊 API Key——百鍊 API Key 只在 CC Switch 供應商配置中填寫,由本地路由轉寄時自動注入。
- 從 Claude 下載頁安裝 Claude Code 案頭版。
- 在 CC Switch 左側App 切換切換到 Claude Desktop 面板。若未顯示該入口,前往設定 → 通用 → 應用可見度確認 Claude Desktop 未被隱藏。
- 添加百鍊供應商:若已在 Claude Code 面板配置過百鍊供應商,可點擊將 Claude Code 中已有的供應商匯入一鍵複用;也可點擊右上方 + 新增。由於百鍊模型 ID(如
qwen3.7-max)不是 Claude Desktop 識別的claude-sonnet-* / claude-opus-* / claude-haiku-*三檔角色 ID,需開啟需要模型映射,為 Sonnet、Opus、Haiku 三檔分別填寫實際請求的百鍊模型(如 Sonnet → qwen3.7-max)。 - 開啟本地路由:前往設定 → 路由 → 本地路由,開啟在首頁面顯示本地路由開關;回到 Claude Desktop 面板,開啟 Claude Desktop 本地路由開關,監聽地址預設
127.0.0.1:15721。 - 在供應商卡片點擊啟用,CC Switch 會自動將第三方推理配置寫入 Claude Code 案頭版。
- 保持 CC Switch 運行,完全退出並重啟 Claude Code 案頭版後生效,在模型菜單中選擇已配置的模型即可使用。
Claude Code IDE 外掛程式
完成上述 CLI 配置後,在 IDE 中安裝 Claude Code 外掛程式,可直接複用 settings.json 中的配置。
VS Code
- 在擴充市場搜尋
Claude Code for VS Code並安裝。 - 重啟 VS Code,點擊右上方表徵圖進入 Claude Code。
- 在對話方塊中輸入
/,選擇 General config,在 Selected Model 中設定模型。
JetBrains
- 在擴充市場搜尋
Claude Code並安裝。 - 重啟 IDE,點擊右上方表徵圖即可使用。
常見問題
錯誤碼
配置過程中遇到報錯,參考對應套餐的常見問題文檔:
- 隨用隨付:Anthropic API相容 - 錯誤碼
- Coding Plan:Coding Plan 常見問題
- Token Plan 個人版:Token Plan 常見問題
- Token Plan 團隊版:Token Plan 團隊版常見問題
調用時返回 401 invalid_api_key
此錯誤表示 API Key 類型與 ANTHROPIC_BASE_URL 不匹配。百鍊提供三種接入方式,每種方式使用不同的 base_url 和專屬 API Key,兩者必須配套使用:
接入方式 | base_url | API Key |
|---|---|---|
隨用隨付 | 百鍊 API Key( | |
Coding Plan | Coding Plan 專屬 API Key | |
Token Plan 團隊版 |
| Token Plan 團隊版專屬 API Key |
- 檢查請求地址。查看
~/.claude/settings.json中ANTHROPIC_BASE_URL的取值。 - 確認 API Key 類型。對照上表,確認所用 API Key 的類型與
base_url匹配。 - 修正配置。使用百鍊隨用隨付 API Key 時,將
ANTHROPIC_BASE_URL設為https://dashscope.aliyuncs.com/apps/anthropic。
啟動 Claude Code 後,介面顯示"Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST"
此錯誤表示 Claude Code 正在嘗試串連 Anthropic 官方服務而非阿里雲百鍊。通常是環境變數未正確配置或未生效。按以下步驟排查:
- 檢查配置。啟動 Claude Code 後執行
/status命令,確認ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN是否正確指向百鍊地址。輸出為空白或指向非百鍊地址時,檢查settings.json配置是否正確。 - 確認 hasCompletedOnboarding。檢查
~/.claude.json檔案中hasCompletedOnboarding是否設定為true。未設定時,Claude Code 啟動後會嘗試串連 Anthropic 官方服務進行登入驗證。 - 重新開啟終端。修改設定檔後,需要新開一個終端視窗再執行
claude,配置才會生效。 - 更新 Claude Code。若以上步驟均無效,可能是 Claude Code 版本過舊導致。執行
npm install -g @anthropic-ai/claude-code@latest更新到最新版本後重試。
使用 CC Switch 添加供應商時提示"未找到可用的模型列表端點,請檢查 Base URL 或確認供應商是否開放連接埠"
該提示來自 CC Switch 儲存供應商時的連通性檢查——它會向配置的請求地址探測模型列表端點(如 /v1/models)。百鍊的 Anthropic 相容接入端點(以 /apps/anthropic 結尾)僅提供對話端點 /v1/messages,不提供模型列表端點,該探測因此返回 404,CC Switch 據此提示"未找到可用的模型列表端點"。
該提示不影響 Claude Code 正常使用,可忽略。Claude Code 通過 /v1/messages 發起對話,所用模型由 CC Switch 進階選項中的模型映射直接指定,不依賴模型列表端點的自動探索。請求地址與 API Key 配置正確時,直接點擊啟用並新開一個 Claude Code 會話即可正常對話。
若確實無法對話,請確認:請求地址以 /apps/anthropic 結尾、勿額外添加 /v1,並已在進階選項的模型映射中填入對應套餐支援的模型。
CC Switch 中模型映射後無法調用
模型映射配置後在 Claude Code 中無法調用、返回 AccessDenied(HTTP 403,錯誤碼 access_denied)錯誤時,檢查該模型是否在百鍊控制台的模型廣場中被標記為“即將下線”。標記為“即將下線”的模型仍會顯示在列表中,但 API 呼叫會返回 403 AccessDenied。排查步驟如下:
- 檢查模型是否標記“即將下線”。在百鍊控制台的模型廣場搜尋所用模型,查看其狀態標籤。
- 更換為最新可用模型。將模型映射中的舊版模型(如
qwen-coder-turbo-0919)替換為最新版本的可用模型(如qwen3-coder-plus)。 - 重新設定模型映射並測試。在 CC Switch 的進階選項中更新模型映射,點擊啟用並新開一個 Claude Code 會話驗證。