logo
1
0
WeChat Login

DMXAPI Claude Code 配置工具

一键配置 Anthropic Claude Code CLI 环境变量的跨平台工具。

功能特性

  • 交互式配置 API 地址和认证令牌
  • 自动验证 API 连接有效性
  • 配置默认模型设置
  • 支持 Windows / Linux / macOS
  • 环境变量自动持久化

下载

说明[版本] 替换为实际下载的版本号,如 v1.3.3

平台架构文件名
Windowsx64dmxapi-claude-code-[版本]-windows-amd64.exe
Linuxx64dmxapi-claude-code-[版本]-linux-amd64
LinuxARM64dmxapi-claude-code-[版本]-linux-arm64
macOSInteldmxapi-claude-code-[版本]-macos-amd64
macOSApple Silicon (M1/M2/M3/M4)dmxapi-claude-code-[版本]-macos-arm64

快速选择版本

不确定自己的系统架构?运行以下命令确认:

系统检测命令结果 → 对应文件后缀
Windowsecho %PROCESSOR_ARCHITECTURE%AMD64windows-amd64.exe
Linuxuname -mx86_64linux-amd64 / aarch64linux-arm64
macOSuname -mx86_64macos-amd64 / arm64macos-arm64

使用方法

说明:以下示例文件名中的 v1.3.3 为版本号示例,请替换为实际下载的版本号。

Windows x64

# 下载后直接运行 .\dmxapi-claude-code-v1.3.3-windows-amd64.exe

Linux

Linux x64 (amd64)

适用于普通 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

Linux ARM64

适用于树莓派(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

macOS

macOS Apple Silicon (M1/M2/M3/M4,arm64)

适用于 2020 年末及之后发布的 Mac(搭载 Apple Silicon 芯片)。

# 确认架构 uname -m # 应输出 arm64 # 添加执行权限 chmod +x dmxapi-claude-code-v1.3.3-macos-arm64 # 运行 ./dmxapi-claude-code-v1.3.3-macos-arm64

macOS Intel (amd64)

适用于 2020 年前发布的 Mac(搭载 Intel 处理器)。

# 确认架构 uname -m # 应输出 x86_64 # 添加执行权限 chmod +x dmxapi-claude-code-v1.3.3-macos-amd64 # 运行 ./dmxapi-claude-code-v1.3.3-macos-amd64

macOS Gatekeeper 安全限制处理

首次运行时 macOS 可能提示"无法验证开发者"或"已损坏",以下三种方式任选其一:

方式一(推荐):命令行移除隔离标记

# 将 <文件名> 替换为实际文件名,如 dmxapi-claude-code-v1.3.3-macos-arm64 xattr -cr <文件名> # 然后正常运行 ./<文件名>

方式二:通过系统设置允许运行

  1. 尝试运行程序,出现安全提示后点击"完成"(不要点"移到废纸篓")
  2. 打开 系统设置 → 隐私与安全性
  3. 向下滚动,找到"已阻止使用……"的提示,点击仍要打开
  4. 在弹出的确认对话框中再次点击打开

macOS Sequoia (15.x) 注意:系统设置路径相同,但界面可能稍有不同。

方式三:Finder 右键打开(临时,仅当次有效)

  1. 在 Finder 中找到下载的文件
  2. 按住 Control 键并单击文件(或右键单击)
  3. 选择打开
  4. 在弹出的对话框中点击打开

配置的环境变量

环境变量说明
ANTHROPIC_BASE_URLAPI 服务器地址
ANTHROPIC_AUTH_TOKENAPI 认证令牌
ANTHROPIC_MODEL默认模型
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 模型
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 模型
ANTHROPIC_DEFAULT_OPUS_MODELOpus 模型

配置生效

系统立即生效命令说明
Windows重新打开终端已通过 setx 写入用户注册表
Linuxsource ~/.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 的安全机制,并非文件损坏。请参考上方 macOS Gatekeeper 安全限制处理 章节,推荐使用方式一的命令行方式解决。


Q:Linux 运行时提示 Permission denied

A:缺少执行权限,运行以下命令后再重试:

chmod +x <文件名>

Q:运行 echo $ANTHROPIC_BASE_URL 后输出为空

A:当前终端尚未加载新配置,执行对应的 source 命令后再验证:

  • Linux:source ~/.bashrc
  • macOS (zsh):source ~/.zshrc
  • macOS (bash):source ~/.bash_profile

Q:如何确认我的 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

获取 Token

访问 https://www.dmxapi.cn/token 获取您的 API Token。

许可证

MIT License

About

DMXAPI专属的claude code配置软件