在 Codex CLI 中通过 Crazyrouter 自定义 provider 接入 OpenAI Responses API,并提供从 Git、Node.js、安装命令、配置文件到环境变量写入的完整步骤
更新日期:2026-06-06
config.toml 自定义 provider 方式,而不是旧版配置思路。~/.codex/config.toml 配置自定义 provider,Codex CLI 可以把请求发到 Crazyrouter:OpenAI-compatible APIResponses APIhttps://api.crazyrouter.com/v1OPENAI_API_KEYgpt-5.5Tip: 如果你之前只用过 ChatGPT 登录方式,接 Crazyrouter 时请切换到 API Key + 自定义 provider 配置。这样模型、日志、额度和计费都更可控。
OpenAI-compatible APImodel_provider 使用 OpenAI 兼容 provider,并指定:base_url = "https://api.crazyrouter.com/v1"wire_api = "responses"Note: Crazyrouter 支持 /v1/responses,因此 Codex CLI 这条接法可以直接走 Responses API。但当前这条路径按 GPT 模型理解即可,Claude 不支持POST /v1/responses。
| 项目 | 说明 |
|---|---|
| Crazyrouter 账号 | 先在 crazyrouter.com 注册 |
| Crazyrouter token | 建议为 Codex 单独创建一个 sk-... token |
| Git | 建议 git 2.23+ |
| Node.js | 建议 Node.js 20+ |
| Codex CLI | 建议当前稳定版 |
| 可用模型 | 至少放行一个适合编码的模型,如 gpt-5.5 |
gpt-5.5Git + Node.js + npm 全局安装 Codex + PowerShell 配置环境变量。OPENAI_API_KEY$HOME/.codex/config.tomlgit --version
node -v
npm -v
codex --version
where.exe git
where.exe node
where.exe codexcodex --version 找不到命令,先关闭并重新打开 PowerShell,再试一次。Homebrew + Git + Node.js + brew 或 npm 安装 Codex CLI + ~/.zshrc 持久化环境变量。~/.zshrc