如果控制台显示了不同
server_address,请替换示例中的 https://api.xrouter.dev,但保留 /v1 后缀。前置条件
- 已安装 Node.js 或 Homebrew。
- 已在 XRouter 控制台创建 API Key。
- 已从控制台模型页复制可用的 Codex 或 GPT 系列模型 ID。
安装 Codex CLI
- npm
- Homebrew
Terminal
Terminal
设置 API Key
推荐使用环境变量,避免把密钥写入可同步或易误传的文件。Terminal
~/.zshrc、~/.bashrc 或你的密钥管理工具。
配置模型供应商
Codex CLI 的配置目录通常是:
如果目录不存在,先运行一次
codex 再退出,Codex 会生成配置目录。
编辑 ~/.codex/config.toml,添加 XRouter provider:
~/.codex/config.toml
验证配置
在任意目录运行:Terminal
常用命令
故障排查
启动后弹出 ChatGPT 登录界面
启动后弹出 ChatGPT 登录界面
通常说明 XRouter 自定义供应商配置没有生效。确认
model_provider = "xrouter",并确认 [model_providers.xrouter] 存在。出现 401 或 403 错误
出现 401 或 403 错误
确认
XROUTER_API_KEY 已在当前终端会话中设置,且值是完整 XRouter API Key。403 还可能与 Key 状态、模型限制或 IP 限制有关。提示 wire_api = "chat" 不再支持
提示 wire_api = "chat" 不再支持
Codex 的 XRouter provider 应使用
wire_api = "responses"。保存后重启 Codex CLI。提示连接失败
提示连接失败
确认
base_url 是 https://api.xrouter.dev/v1 或控制台 server_address 加 /v1。如果你使用代理或公司网络,请确认该网络允许访问 XRouter 服务地址。模型不可用
模型不可用
从 XRouter 控制台复制模型 ID,再写入
model 字段。不要直接套用其他平台的模型名。