在 Claude Code 中使用阿里雲百煉模型。
快速接入
選擇你使用的用戶端,完成設定。
CLI
- 1
配置模型
Token Plan
將
YOUR_API_KEY替換為 Token Plan API Key:- Token Plan 個人版:建立或查看 API Key
- Token Plan 團隊版:分配席位並取得 API Key
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="auto" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.6-flash" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.8-flash" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.8-max" export CLAUDE_CODE_SUBAGENT_MODEL="auto" export CLAUDE_CODE_MAX_CONTEXT_TOKENS="983616"按量计费
將
YOUR_API_KEY替換為阿里雲百煉 API Key,並將{WorkspaceId}替換為實際的 Workspace ID。以下範例使用新加坡。export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="qwen3.7-max" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.6-flash" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.7-max" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.7-max" export CLAUDE_CODE_SUBAGENT_MODEL="qwen3.7-max"Coding Plan
將
YOUR_API_KEY替換為 Coding Plan API Key。export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://coding-intl.dashscope.aliyuncs.com/apps/anthropic" export ANTHROPIC_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_HAIKU_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3.7-plus" export ANTHROPIC_DEFAULT_OPUS_MODEL="qwen3.7-plus" export CLAUDE_CODE_SUBAGENT_MODEL="qwen3.7-plus"說明以上環境變數僅對目前終端機生效。需要持久化設定時,使用透過設定檔接入。
- 2
验证
執行以下命令驗證:
claude -p "你好"
CC Switch
- 1
安装 CC Switch
從 CC Switch 下載並安裝。
- 2
添加百炼供应商
在 CC Switch 選取 Claude Code 圖示,按一下 +,依照對應的 Tab 填入設定並新增。
Token Plan
按量计费
- 供應商名稱:百煉-按量計費
- API Key:百煉 API Key
- 要求位址:
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic
Coding Plan
- 供應商名稱:百煉-Coding Plan
- API Key:主控台取得
- 要求位址:
https://coding-intl.dashscope.aliyuncs.com/apps/anthropic
- 3
配置模型映射
展開進階選項,設定主模型和 Haiku、Sonnet、Opus 模型。例如:
- 主模型:
qwen3.8-max - Haiku 預設模型:
qwen3.8-flash - Sonnet 預設模型:
qwen3.8-flash - Opus 預設模型:
qwen3.8-max
- 主模型:
- 4
切换到 Claude Desktop 面板
在 CC Switch 左側切換到 Claude Desktop 面板;未顯示時,在設定 → 一般 → 應用程式可見性中啟用。
- 5
导入供应商
可匯入 Claude Code 中已設定的供應商,或按一下 + 新增。百煉模型 ID 需開啟需要模型映射,為 Sonnet、Opus、Haiku 填寫實際模型。
- 6
开启本地路由
前往設定 → 路由 → 本機路由,開啟主頁面開關;在 Claude Desktop 面板開啟本機路由,預設
127.0.0.1:15721。 - 7
启用并重启桌面版
在供應商卡片按一下啟用,不要在桌面版中手動填寫 API Key。保持 CC Switch 執行,完全結束並重新啟動桌面版。
IDE 插件
- 1
安装插件
在所用 IDE 的擴充功能市集安裝 Claude Code 外掛。
- 2
配置模型
依透過設定檔接入寫入
settings.json,或先在 CLI 中完成設定。 - 3
開啟或新建設定檔
重新啟動 IDE,按一下 Claude Code 圖示,在對話方塊中輸入
/,選擇 General config,在 Selected Model 中設定模型。
桌面版
Claude Code 桌面版透過 CC Switch 本機閘道接入百煉。
- 1
安装 Claude Code 桌面版
從 Claude 下載頁 下載並安裝。
- 2
配置 CC Switch
依 CC Switch Tab 完成供應商和路由設定。
- 3
重启桌面版
保持 CC Switch 執行,完全結束並重新啟動 Claude Code 桌面版。
透過設定檔接入
除了上述方式,也可以透過設定檔接入。
- 1
開啟設定檔
- macOS / Linux:
~/.claude/settings.json - Windows:
C:\Users\<用户名>\.claude\settings.json
- macOS / Linux:
- 2
寫入設定
Token Plan
將
YOUR_API_KEY替換為 Token Plan API Key:- Token Plan 個人版:建立或查看 API Key
- Token Plan 團隊版:分配席位並取得 API Key
{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "auto", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.8-flash", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.8-max", "CLAUDE_CODE_SUBAGENT_MODEL": "auto", "CLAUDE_CODE_MAX_CONTEXT_TOKENS": "983616" } }按量計費
將
YOUR_API_KEY替換為阿里雲百煉 API Key,並將{WorkspaceId}替換為實際的 Workspace ID,以新加坡區域為例。{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "qwen3.7-max", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.6-flash", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-max", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-max", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-max" } }Coding Plan
將
YOUR_API_KEY替換為 Coding Plan API Key。{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic", "ANTHROPIC_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus" } } - 3
驗證
儲存後執行以下命令驗證:
claude -p "你好"
設定上下文視窗大小
Claude Code 預設為 200K 上下文視窗。當模型支援 1M 時,可擴充至 1M(1,000,000 tokens)。
方式一:透過環境變數設定在 ~/.claude/settings.json 的 env 欄位中新增 CLAUDE_CODE_MAX_CONTEXT_TOKENS:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1000000"
}
}
方式二:透過模型名稱後綴
在模型名稱後新增 [1m] 後綴,適用於百煉支援 1M 上下文的模型:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"ANTHROPIC_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-plus[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-plus[1m]",
"CLAUDE_CODE_SUBAGENT_MODEL": "qwen3.7-plus[1m]"
}
}
修改設定後,需開啟新的終端機視窗並重新啟動 Claude Code,以使設定生效。
權限模式設定
Claude Code 提供 6 種權限模式:
default:每次操作詢問使用者確認。acceptEdits:自動核准檔案編輯,其他操作仍詢問。plan:唯讀規劃模式,不執行修改。dontAsk:不詢問,需要詢問的操作直接拒絕。bypassPermissions:繞過所有權限檢查。delegate:委託模式。
使用 --permission-mode 指定本次工作階段的預設權限模式:
claude --permission-mode plan
claude --permission-mode acceptEdits
方式二:互動命令
在工作階段中輸入 /permissions 管理工具的預先核准和預先拒絕規則,支援 bash、edit 和 MCP 工具。
在 ~/.claude/settings.json 的 permissions 欄位中設定:
{
"permissions": {
"allow": ["Bash(git:*)", "Read", "Edit"],
"deny": ["Bash(rm:*)"],
"defaultMode": "default"
}
}
接入百煉 CLI
- 1
安裝 百煉 CLI
请帮我全局安装阿里云百炼 CLI 命令行工具:npm install -g bailian-cli - 2
- 3
開始使用
直接用自然語言描述需求,例如:
帮我生成 6 张亚马逊电商主图,产品是白色无线蓝牙耳机。 帮我生成一段 30 秒的白色无线蓝牙耳机产品演示视频。
錯誤碼
設定過程中遇到錯誤時,請參考對應方案的常見問題文件:
- Token Plan:個人版常見問題 · 團隊版常見問題
- 按量計費:錯誤代碼
- Coding Plan:Coding Plan 常見問題
常見問題
如何按量計費接入節省計劃?
按量計費接入方式不變,使用百煉通用 API Key 和 Base URL。購買節省計劃後自動生效,呼叫費用按抵扣順序自動抵扣。詳情參見節省計劃。
呼叫時傳回 401 invalid_api_key
此錯誤表示 API Key 類型與 ANTHROPIC_BASE_URL 不匹配。百煉提供三種存取方式,每種方式使用不同的 base_url 和專屬 API Key,兩者必須配套使用:
存取方式 | base_url | API Key |
|---|---|---|
Token Plan |
| Token Plan API Key |
按量計費 | 百煉 API Key( | |
Coding Plan | Coding Plan API Key |
排查步驟如下:
- 檢查要求位址。查看
~/.claude/settings.json中ANTHROPIC_BASE_URL的取值。 - 確認 API Key 類型。對照上表,確認所用 API Key 的類型與
base_url匹配。 - 修正設定。使用百煉按量計費 API Key 時,將
ANTHROPIC_BASE_URL設為https://dashscope-intl.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更新至最新版本後重試。
使用舊版介面,切換模型不生效
舊版相容介面 https://dashscope-intl.aliyuncs.com/api/v2/apps/claude-code-proxy 僅支援已下架的模型,指定其他模型不會生效。如需呼叫可用模型,請按本文設定遷移至新版介面。
使用 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.8-max)。 - 重新設定模型對應並測試。在 CC Switch 的進階選項中更新模型對應,按一下啟用並新開一個 Claude Code 工作階段驗證。
百煉控制台的模型廣場中标記「即將下線」的模型可能隨時不可用,請關注模型生命週期,並在模型廣場檢視模型的可用狀態。