CodexTransfer 是以codex-relay 为基础的API转接,为 Codex APP 提供多模型供应商的转接服务。
本项目基于 codex-relay 构建,感谢原项目作者及贡献者提供了优秀的 Codex 本地中继方案。codex-relay 负责将 Codex APP 的请求转发到上游 API.
| 供应商 | 模型 |
|---|---|
| DeepSeek | deepseek-v4-pro |
| Qwen | qwen3-max |
| SiliconFlow | DeepSeek-V3 |
| Zhipu | glm-5.1 |
pip install codex-relaycodex-relay --help确保上述命令正常输出帮助信息后再继续。
脚本需要 Python 环境来运行 model-proxy.py。
在项目目录下运行 run.ps1:
.\run.ps1如果提示“在此系统上禁止运行脚本”,请在 PowerShell 中执行以下任一方式:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned或仅本次绕过:
powershell -ExecutionPolicy Bypass -File .\run.ps1脚本会引导你完成以下步骤:
- 初始化配置 — 将
config.toml复制到~/.codex/目录,并选择模型供应商 - 设置 API Key — 输入对应供应商的 API Key(写入用户环境变量)
- 启动服务 — 后台启动 codex-relay(端口 4446)和模型代理(端口 4447)
启动成功后,重新打开 Codex APP 即可使用。
| 文件 | 说明 |
|---|---|
run.ps1 |
主启动脚本,交互式配置和启动 |
config.toml |
Codex APP 的供应商配置文件模版 |
model-proxy.py |
模型名称转换代理 |
.current_provider |
记录当前选择的供应商(自动生成) |
| 服务 | 端口 |
|---|---|
| codex-relay | 4446 |
| model-proxy | 4447 |
| Codex APP 连接 | 4447 |