全部產品
Search
文件中心

Alibaba Cloud Model Studio:Claude Code

更新時間:Nov 05, 2026

在 Claude Code 中使用阿里雲百煉模型。

快速接入

選擇你使用的用戶端,完成設定。

CLI

  1. 1

    配置模型

    Token Plan

    將 YOUR_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. 2

    验证

    執行以下命令驗證:

    claude -p "你好"
    

CC Switch

  1. 1

    安装 CC Switch

    從 CC Switch 下載並安裝。

  2. 2

    添加百炼供应商

    在 CC Switch 選取 Claude Code 圖示,按一下 +,依照對應的 Tab 填入設定並新增。

    Token Plan

    • 供應商名稱:百煉-Token Plan
    • Token Plan 個人版 API Key:建立或查看
    • Token Plan 團隊版 API Key:分配席位並取得
    • 要求位址:https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic

    按量计费

    • 供應商名稱:百煉-按量計費
    • 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. 3

    配置模型映射

    展開進階選項,設定主模型和 Haiku、Sonnet、Opus 模型。例如:

    • 主模型:qwen3.8-max
    • Haiku 預設模型:qwen3.8-flash
    • Sonnet 預設模型:qwen3.8-flash
    • Opus 預設模型:qwen3.8-max
  4. 4

    切换到 Claude Desktop 面板

    在 CC Switch 左側切換到 Claude Desktop 面板;未顯示時,在設定 → 一般 → 應用程式可見性中啟用。

  5. 5

    导入供应商

    可匯入 Claude Code 中已設定的供應商,或按一下 + 新增。百煉模型 ID 需開啟需要模型映射,為 Sonnet、Opus、Haiku 填寫實際模型。

  6. 6

    开启本地路由

    前往設定 → 路由 → 本機路由,開啟主頁面開關;在 Claude Desktop 面板開啟本機路由,預設 127.0.0.1:15721。

  7. 7

    启用并重启桌面版

    在供應商卡片按一下啟用,不要在桌面版中手動填寫 API Key。保持 CC Switch 執行,完全結束並重新啟動桌面版。

IDE 插件

  1. 1

    安装插件

    在所用 IDE 的擴充功能市集安裝 Claude Code 外掛。

  2. 2

    配置模型

    依透過設定檔接入寫入 settings.json,或先在 CLI 中完成設定。

  3. 3

    開啟或新建設定檔

    重新啟動 IDE,按一下 Claude Code 圖示,在對話方塊中輸入 /,選擇 General config,在 Selected Model 中設定模型。

桌面版

Claude Code 桌面版透過 CC Switch 本機閘道接入百煉。

  1. 1

    安装 Claude Code 桌面版

    從 Claude 下載頁 下載並安裝。

  2. 2

    配置 CC Switch

    依 CC Switch Tab 完成供應商和路由設定。

  3. 3

    重启桌面版

    保持 CC Switch 執行,完全結束並重新啟動 Claude Code 桌面版。

透過設定檔接入

除了上述方式,也可以透過設定檔接入。

  1. 1

    開啟設定檔

    • macOS / Linux:~/.claude/settings.json
    • Windows:C:\Users\<用户名>\.claude\settings.json
  2. 2

    寫入設定

    Token Plan

    將 YOUR_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. 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 工具。

方式三:settings.json 設定

在 ~/.claude/settings.json 的 permissions 欄位中設定:

{
    "permissions": {
        "allow": ["Bash(git:*)", "Read", "Edit"],
        "deny": ["Bash(rm:*)"],
        "defaultMode": "default"
    }
}

接入百煉 CLI

  1. 1

    安裝 百煉 CLI

    请帮我全局安装阿里云百炼 CLI 命令行工具:npm install -g bailian-cli
    
  2. 2

    配置 API Key

    前往百煉控制台取得 API Key,然後告訴 Claude Code:

    配置我的 API Key 是:sk-xxxxxxxxxxxxx
    
  3. 3

    開始使用

    直接用自然語言描述需求,例如:

    帮我生成 6 张亚马逊电商主图,产品是白色无线蓝牙耳机。
    帮我生成一段 30 秒的白色无线蓝牙耳机产品演示视频。
    

錯誤碼

設定過程中遇到錯誤時,請參考對應方案的常見問題文件:

常見問題

如何按量計費接入節省計劃?

按量計費接入方式不變,使用百煉通用 API Key 和 Base URL。購買節省計劃後自動生效,呼叫費用按抵扣順序自動抵扣。詳情參見節省計劃。

如何略過 Anthropic 官方登入驗證?

編輯或新建 ~/.claude.json(Windows 路徑:C:\Users\<用户名>\.claude.json),將 hasCompletedOnboarding 設為 true,略過 Anthropic 官方登入驗證。

{
  "hasCompletedOnboarding": true
}

呼叫時傳回 401 invalid_api_key

此錯誤表示 API Key 類型與 ANTHROPIC_BASE_URL 不匹配。百煉提供三種存取方式,每種方式使用不同的 base_url 和專屬 API Key,兩者必須配套使用:

存取方式

base_url

API Key

Token Plan

https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic

Token Plan API Key

按量計費

https://dashscope-intl.aliyuncs.com/apps/anthropic

百煉 API Key(sk- 開頭)

Coding Plan

https://coding-intl.dashscope.aliyuncs.com/apps/anthropic

Coding Plan API Key

排查步驟如下:

  1. 檢查要求位址。查看 ~/.claude/settings.json 中 ANTHROPIC_BASE_URL 的取值。
  2. 確認 API Key 類型。對照上表,確認所用 API Key 的類型與 base_url 匹配。
  3. 修正設定。使用百煉按量計費 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 官方服務而非阿里雲百煉。通常是環境變數未正確設定或未生效。請按以下步驟排查:

  1. 檢查設定。啟動 Claude Code 後執行 /status 命令,確認 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 是否正確指向百煉位址。輸出為空或指向非百煉位址時,檢查 settings.json 設定是否正確。
  2. 確認 hasCompletedOnboarding。檢查 ~/.claude.json 檔案中 hasCompletedOnboarding 是否設定為 true。未設定時,Claude Code 啟動後會嘗試連線至 Anthropic 官方服務進行登入驗證。
  3. 重新開啟終端機。修改設定檔後,需要新開一個終端機視窗再執行 claude,設定才會生效。
  4. 更新 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。排查步驟如下:

  1. 檢查模型是否標記「即將下線」。在百煉控制台的模型廣場搜尋所用模型,檢視其狀態標籤。
  2. 更換為最新可用模型。將模型對應中的舊版模型(如 qwen-coder-turbo-0919)替換為最新版本的可用模型(如 qwen3.8-max)。
  3. 重新設定模型對應並測試。在 CC Switch 的進階選項中更新模型對應,按一下啟用並新開一個 Claude Code 工作階段驗證。

百煉控制台的模型廣場中标記「即將下線」的模型可能隨時不可用,請關注模型生命週期,並在模型廣場檢視模型的可用狀態。