跳转到主要内容
Codex CLI 支持自定义模型供应商。配置用户级 yelu Provider 后,Codex 会携带 Yelu API Key,把 Responses API 请求发送至 https://api.yelu.ai/v1
以下配置使用 Yelu 网关已识别的代码模型 gpt-5.4。模型权限取决于账号,请通过 GET /v1/models 确认可用性。

配置速览

Codex 与 Claude Code 的 Base URL 不同:Codex 的 OpenAI Compatible API 根地址必须包含 /v1

macOS

1. 安装 Codex

使用官方原生安装器:
macOS
也可以使用 Homebrew 或 npm:

2. 设置 Key

macOS
Key 不会写入 Shell History,并会提供给从当前终端启动的进程。需要持久使用时,请在 Shell 启动时从 macOS Keychain 或其他 Secret Manager 加载。

3. 创建 Provider 配置

创建 ~/.codex/config.toml 并写入:
~/.codex/config.toml
Provider 必须配置在用户级文件中。出于安全考虑,Codex 会忽略项目 .codex/config.toml 内的 model_providermodel_providers

Windows

原生 PowerShell

使用官方 Windows 安装器:
Windows PowerShell
设置当前 Session 的 Key,输入时不回显:
Windows PowerShell
创建 %USERPROFILE%\.codex\config.toml
Windows PowerShell
如需在新终端自动加载 Key,请使用 Windows Secret Manager。也可以为了便利使用用户环境变量,但它并不是专用的 Secret Vault。 Windows 原生 Codex 使用 Windows Sandbox。大多数项目保留默认设置即可,不要为了绕过普通权限问题直接切换到无限制执行。

WSL 2

如果仓库和工具位于 Linux 环境,请选择 WSL 2:
管理员 PowerShell
随后在 WSL 内安装并配置:
WSL 2
把同一段 TOML Provider 配置写入 WSL 的 ~/.codex/config.toml。Windows 与 WSL 的 Codex 使用各自独立的 Home、Key 和配置文件。建议将 WSL 项目放在 ~/code,不要放在 /mnt/c,以获得更好的文件系统性能。

验证 API 与配置

先确认 Key 可以访问模型:
在 Git 仓库中校验本地配置,并运行只读 Smoke Test:
Terminal
进入交互 Session 后执行 /status,确认 Provider 为 yelu、模型为 gpt-5.4,并检查工作目录是否正确。

安全默认值

  • 只在环境变量或 Secret Manager 中保存 YELU_API_KEY,不要把 Key 直接写入 TOML。
  • 首次处理陌生仓库时使用 --sandbox read-only,或先通过 /permissions 检查权限。
  • 只有任务确实需要修改当前 Workspace 时才使用 workspace-write
  • 接受改动前检查 Diff 并运行测试。
  • 不要在普通工作站上使用 --dangerously-bypass-approvals-and-sandbox

故障排查

下一步

继续查看 Codex CLI 示例,完成仓库分析、实现、审查、图片输入和自动化任务。

官方参考

最后修改于 2026年7月13日