在 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.cn-beijing.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="qwen4-max-preview" export CLAUDE_CODE_SUBAGENT_MODEL="auto" export CLAUDE_CODE_MAX_CONTEXT_TOKENS="983616"说明使用 qwen4-max-preview 时,长输出被截断可设置
CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000。按量计费
将
YOUR_API_KEY替换为阿里云百炼 API Key,并将{WorkspaceId}替换为真实的 Workspace ID。以下示例使用华北2(北京)。export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_BASE_URL="https://{WorkspaceId}.cn-beijing.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.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}.cn-beijing.maas.aliyuncs.com/apps/anthropic
Coding Plan
- 供应商名称:百炼-Coding Plan
- API Key:控制台获取
- 请求地址:
https://coding.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
打开 Claude Code
重启 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.cn-beijing.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": "qwen4-max-preview", "CLAUDE_CODE_SUBAGENT_MODEL": "auto", "CLAUDE_CODE_MAX_CONTEXT_TOKENS": "983616" } }按量计费
将
YOUR_API_KEY替换为阿里云百炼 API Key,并将{WorkspaceId}替换为真实的 Workspace ID,以华北2(北京)地域为例。{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_BASE_URL": "https://{WorkspaceId}.cn-beijing.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.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}.cn-beijing.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}.cn-beijing.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: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.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.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 会话验证。
百炼控制台的模型广场中标记“即将下线”的模型可能随时不可用,请关注模型生命周期,并在模型广场查看模型的可用状态。