基于 Claude Code v2.1.88 改造,支持中转 API,无需登录 Anthropic 账号即可使用。
中转方案,我推荐这家 acetoken.ai ,速度还挺快的 快速直达
安装
npm i -g @anthropic-ai-x/claude-code --registry https://npm.51xfwy.com
配置中转
方式一:配置文件
在项目目录或 ~/.claude/ 下创建 relay.json(项目目录优先):
{
"active": "my-relay",
"relays": {
"my-relay": {
"name": "My Relay",
"apiFormat": "openai",
"baseUrl": "https://your-relay.com/v1",
"apiKey": "sk-xxx",
"model": "gpt-4o",
"smallModel": "gpt-4o-mini"
}
}
}
方式二:环境变量
export RELAY_ENABLED=true
export RELAY_API_FORMAT=openai
export RELAY_BASE_URL=https://your-relay.com/v1
export RELAY_API_KEY=sk-xxx
export RELAY_MODEL=gpt-4o
export RELAY_SMALL_MODEL=gpt-4o-mini
配置文件查找顺序: 当前目录 ./relay.json > ~/.claude/relay.json
环境变量优先级高于配置文件。
使用
claudex
配置好中转后直接运行 claudex 即可,无需登录。与官方 claude 命令互不冲突,可同时安装。
配置说明
| 字段说明可选值 | ||
apiFormat | 中转 API 协议格式 | openai / claude |
baseUrl | 中转 API 地址 | 如 https://api.example.com/v1 |
apiKey | 中转 API Key | |
model | 主模型名称 | 如 gpt-4o、claude-sonnet-4-6-20250514 |
smallModel | 小模型名称(用于快速任务) | 如 gpt-4o-mini、claude-haiku-4-5-20241022 |
apiFormat 选择
openai— 中转站使用 OpenAI 兼容接口(/v1/chat/completions),适用于 one-api、new-api 等中转服务的 OpenAI 通道claude— 中转站使用 Claude 原生接口(/v1/messages),适用于 Claude API 代理/镜像
多线路配置
可以在 relays 中配置多个线路,通过 active 字段切换:
{
"active": "fast",
"relays": {
"fast": {
"name": "Fast (OpenAI)",
"apiFormat": "openai",
"baseUrl": "https://fast-relay.com/v1",
"apiKey": "sk-fast",
"model": "gpt-4o",
"smallModel": "gpt-4o-mini"
},
"claude": {
"name": "Claude Proxy",
"apiFormat": "claude",
"baseUrl": "https://claude-proxy.com",
"apiKey": "sk-claude",
"model": "claude-sonnet-4-6-20250514",
"smallModel": "claude-haiku-4-5-20241022"
}
}
}
修改 active 的值即可切换线路。
特性
- 无需 Anthropic 账号,跳过登录验证
- 支持 OpenAI 和 Claude 两种 API 格式的中转
- 完整支持流式输出(Streaming)
- 完整支持工具调用(Tool Use)— 读写文件、执行命令等
- 可配置模型名称
- 中转模式下自动屏蔽所有遥测数据回传
- 支持多线路配置和切换
Comments
Leave a Comment