Claude Code 接入火山 ARK(与官方 Claude 共存)

Claude Code 接入火山 ARK(与官方 Claude 共存)
目标实现两个命令同时存在claude使用官方 Claude 额度claude-ark使用火山 ARK 额度两者互不影响可随时切换。一、确认 Claude 已安装执行type-aclaude正常会看到类似claude is a shell function from ~/.zshrc claude is /opt/homebrew/bin/claude确认真实 Claude 路径ls-l/opt/homebrew/bin/claude二、创建 claude-ark 启动脚本创建目录mkdir-p~/bin创建脚本cat~/bin/claude-arkEOF #!/usr/bin/env bash env \ ANTHROPIC_AUTH_TOKEN你的火山Token \ ANTHROPIC_BASE_URLhttps://ark.cn-beijing.volces.com/api/coding \ ANTHROPIC_MODELark-code-latest \ API_TIMEOUT_MS3000000 \ CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1 \ /opt/homebrew/bin/claude $ EOF赋予执行权限chmodx ~/bin/claude-ark三、将 ~/bin 加入 PATH编辑vim~/.zshrc增加exportPATH$HOME/bin:$PATH重新加载source~/.zshrc四、验证命令whichclaude-ark应输出/Users/用户名/bin/claude-ark五、启动火山模型claude-ark成功后执行/status应看到类似Auth token: ANTHROPIC_AUTH_TOKEN Anthropic base URL: https://ark.cn-beijing.volces.com/api/coding Model: ark-code-latest六、官方 Claude 与火山 Claude 并存官方claude火山claude-ark关系claude └─ 官方 Claude claude-ark └─ 火山 ARK七、代理配置如需要cat~/bin/claude-arkEOF #!/usr/bin/env bash env \ https_proxyhttp://127.0.0.1:7890 \ http_proxyhttp://127.0.0.1:7890 \ all_proxysocks5://127.0.0.1:7890 \ ANTHROPIC_AUTH_TOKEN你的火山Token \ ANTHROPIC_BASE_URLhttps://ark.cn-beijing.volces.com/api/coding \ ANTHROPIC_MODELark-code-latest \ API_TIMEOUT_MS3000000 \ CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1 \ /opt/homebrew/bin/claude $ EOF八、推荐做法Token 不写死在~/.zshrc中加入exportARK_TOKEN你的火山Token重新加载source~/.zshrc脚本改为#!/usr/bin/env bashenv\ANTHROPIC_AUTH_TOKEN$ARK_TOKEN\ANTHROPIC_BASE_URLhttps://ark.cn-beijing.volces.com/api/coding\ANTHROPIC_MODELark-code-latest\API_TIMEOUT_MS3000000\CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1\/opt/homebrew/bin/claude$九、说明当前配置ANTHROPIC_BASE_URLhttps://ark.cn-beijing.volces.com/api/coding ANTHROPIC_MODELark-code-latest表示使用火山 ARK Coding Endpoint使用 ark-code-latest 模型别名保留 Claude Code 的全部能力包括MCPAgentSlash CommandsHooksMemoryClaude Code CLI均可正常使用。