一键配置 Anthropic Claude Code CLI 环境变量的跨平台工具。
无需手动下载,一行命令完成安装并自动启动配置。
curl -fsSL https://cnb.cool/dmxapi/dmxapi_claude_code/-/git/raw/main/install.sh | bash
iwr -useb https://cnb.cool/dmxapi/dmxapi_claude_code/-/git/raw/main/install.ps1 | iex
curl -fsSL https://cnb.cool/dmxapi/dmxapi_claude_code/-/git/raw/main/install.cmd -o %TEMP%\install.cmd && %TEMP%\install.cmd
Windows 说明:CMD 方案需要 Windows 10 版本 1803 或更高(内置 curl)。
说明:
[版本]替换为实际下载的版本号,如v1.3.3
| 平台 | 架构 | 文件名 |
|---|---|---|
| Windows | x64 | dmxapi-claude-code-[版本]-windows-amd64.exe |
| Linux | x64 | dmxapi-claude-code-[版本]-linux-amd64 |
| Linux | ARM64 | dmxapi-claude-code-[版本]-linux-arm64 |
| macOS | Intel | dmxapi-claude-code-[版本]-macos-amd64 |
| macOS | Apple Silicon (M1/M2/M3/M4) | dmxapi-claude-code-[版本]-macos-arm64 |
不确定自己的系统架构?运行以下命令确认:
| 系统 | 检测命令 | 结果 → 对应文件后缀 |
|---|---|---|
| Windows | echo %PROCESSOR_ARCHITECTURE% | AMD64 → windows-amd64.exe |
| Linux | uname -m | x86_64 → linux-amd64 / aarch64 → linux-arm64 |
| macOS | uname -m | x86_64 → macos-amd64 / arm64 → macos-arm64 |
说明:以下示例文件名中的
v1.3.3为版本号示例,请替换为实际下载的版本号。
# 下载后直接运行 .\dmxapi-claude-code-v1.3.3-windows-amd64.exe
适用于普通 PC 服务器、云主机(x86_64 架构)。
# 确认架构
uname -m # 应输出 x86_64
# 添加执行权限
chmod +x dmxapi-claude-code-v1.3.3-linux-amd64
# 运行
./dmxapi-claude-code-v1.3.3-linux-amd64
适用于树莓派(64 位系统)、AWS Graviton、Oracle Ampere 等 ARM64 架构服务器。
# 确认架构
uname -m # 应输出 aarch64
# 添加执行权限
chmod +x dmxapi-claude-code-v1.3.3-linux-arm64
# 运行
./dmxapi-claude-code-v1.3.3-linux-arm64
适用于 2020 年末及之后发布的 Mac(搭载 Apple Silicon 芯片)。
# 确认架构
uname -m # 应输出 arm64
# 添加执行权限并移除 macOS 安全隔离标记
chmod +x dmxapi-claude-code-v1.3.3-macos-arm64
xattr -cr dmxapi-claude-code-v1.3.3-macos-arm64
# 运行
./dmxapi-claude-code-v1.3.3-macos-arm64
适用于 2020 年前发布的 Mac(搭载 Intel 处理器)。
# 确认架构
uname -m # 应输出 x86_64
# 添加执行权限并移除 macOS 安全隔离标记
chmod +x dmxapi-claude-code-v1.3.3-macos-amd64
xattr -cr dmxapi-claude-code-v1.3.3-macos-amd64
# 运行
./dmxapi-claude-code-v1.3.3-macos-amd64
说明:
xattr -cr用于移除 macOS 对从网络下载文件添加的隔离标记(com.apple.quarantine),是 macOS 运行未签名可执行文件的必要步骤。若跳过此步骤,系统可能提示"无法验证开发者"或"已损坏,无法打开"。
| 环境变量 | 说明 |
|---|---|
ANTHROPIC_BASE_URL | API 服务器地址 |
ANTHROPIC_AUTH_TOKEN | API 认证令牌 |
ANTHROPIC_MODEL | 默认模型 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Haiku 模型 |
ANTHROPIC_DEFAULT_SONNET_MODEL | Sonnet 模型 |
ANTHROPIC_DEFAULT_OPUS_MODEL | Opus 模型 |
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS | 禁用实验性 Beta 功能(固定为 1) |
| 系统 | 立即生效命令 | 说明 |
|---|---|---|
| Windows | 重新打开终端 | 已通过 setx 写入用户注册表 |
| Linux | source ~/.bashrc | 已写入 ~/.bashrc 和 ~/.profile |
| macOS (zsh) | source ~/.zshrc | 已写入 ~/.zshrc 和 ~/.bash_profile |
| macOS (bash) | source ~/.bash_profile | 已写入 ~/.zshrc 和 ~/.bash_profile |
验证环境变量已生效:
# Linux / macOS
echo $ANTHROPIC_BASE_URL
# Windows PowerShell
echo $env:ANTHROPIC_BASE_URL
Q:macOS 提示"无法验证开发者"或"已损坏,无法打开"
A:这是 macOS Gatekeeper 的安全机制,并非文件损坏。按照上方安装步骤执行 xattr -cr <文件名> 移除隔离标记后重新运行即可。若已错过此步骤,单独执行以下命令:
xattr -cr dmxapi-claude-code-v1.3.3-macos-arm64 # Apple Silicon
# 或
xattr -cr dmxapi-claude-code-v1.3.3-macos-amd64 # Intel
Q:Linux 运行时提示 Permission denied
A:缺少执行权限,运行以下命令后再重试:
chmod +x <文件名>
Q:运行 echo $ANTHROPIC_BASE_URL 后输出为空
A:当前终端尚未加载新配置,执行对应的 source 命令后再验证:
source ~/.bashrcsource ~/.zshrcsource ~/.bash_profileQ:如何确认我的 Mac 是 Intel 还是 Apple Silicon?
A:运行 uname -m,输出 arm64 为 Apple Silicon,输出 x86_64 为 Intel。也可点击苹果菜单 → 关于本机,在"芯片"或"处理器"行查看。
Q:Windows 配置后环境变量不生效
A:确认已重新打开终端(不是刷新当前终端)。可用以下命令验证是否已写入注册表:
[System.Environment]::GetEnvironmentVariable("ANTHROPIC_BASE_URL", "User")
若有输出则说明写入成功,重新打开终端即可生效。
Q:树莓派用哪个版本?
A:使用 linux-arm64 版本(需确保系统为 64 位,运行 uname -m 应输出 aarch64)。32 位系统暂不支持。
# 安装 Go 1.21+
# https://go.dev/dl/
# 下载依赖
go mod tidy
# 编译当前平台
go build -o dmxapi-claude-code dmxapi-claude-code.go
# 交叉编译其他平台
GOOS=linux GOARCH=amd64 go build -o dmxapi-claude-code-linux-amd64 dmxapi-claude-code.go
GOOS=linux GOARCH=arm64 go build -o dmxapi-claude-code-linux-arm64 dmxapi-claude-code.go
GOOS=darwin GOARCH=amd64 go build -o dmxapi-claude-code-macos-amd64 dmxapi-claude-code.go
GOOS=darwin GOARCH=arm64 go build -o dmxapi-claude-code-macos-arm64 dmxapi-claude-code.go
访问 https://www.dmxapi.cn/token 获取您的 API Token。
MIT License