Skip to content

Codex配置

OpenAI Codex CLI 是 OpenAI 提供的本地编码代理,可在终端中理解仓库、修改代码、执行命令,也可以与 VS Code、Cursor、Windsurf 等编辑器配合使用。

开始之前,请先准备以下环境:

  • 可正常使用的终端环境
  • Node.js 16 及以上版本
  • RouteAPI 控制台创建的 API 密钥
  • RouteAPI 控制台中可用的 OpenAI 协议模型
Terminal window
npm install -g @openai/codex

如果你使用 Homebrew,也可以安装:

Terminal window
brew install --cask codex
Terminal window
codex --version

输出版本号即表示安装成功。

Codex 的用户级配置文件默认为 ~/.codex/config.toml。在 Windows 中,通常对应 %USERPROFILE%\.codex\config.toml

如果你使用的是 macOS / Linux / WSL 中的 bashzshsh

Terminal window
export ROUTEAPI_KEY="你的 RouteAPI 密钥"

如果你使用的是 Windows PowerShell:

Terminal window
$env:ROUTEAPI_KEY="你的 RouteAPI 密钥"
model = "你的模型名称"
model_provider = "routeapi"
[model_providers.routeapi]
name = "RouteAPI"
base_url = "https://www.routeapi.ai/v1"
env_key = "ROUTEAPI_KEY"
wire_api = "responses"

上面这段配置中:

  • model:填写 RouteAPI 控制台中可用的 OpenAI 协议模型名称
  • model_provider:指定当前会话使用自定义的 routeapi provider
  • base_url:固定填写 https://www.routeapi.ai/v1
  • env_key:表示 Codex 从 ROUTEAPI_KEY 环境变量读取密钥
Terminal window
codex

如果你希望默认以更稳妥的方式运行,也可以继续在 config.toml 中补充下面两项:

approval_policy = "on-request"
sandbox_mode = "workspace-write"

完成上面的 config.toml 后,Codex 的 IDE 扩展通常可以直接复用同一套配置,因此不需要在编辑器里重复填写 RouteAPI 地址和密钥。

  1. 安装 Codex 官方 IDE 扩展
  2. 重启编辑器
  3. 打开项目并启动 Codex
  4. 如果扩展没有立即读取到新配置,重新打开工作区或重启一次编辑器

如果你在 IntelliJ IDEA、PyCharm、WebStorm、GoLand 等 JetBrains IDE 中使用 Codex,建议先完成上面的 CLI 配置,再按 IDE 内的 Codex 向导完成绑定。这样终端和 IDE 会使用同一份 RouteAPI 配置,切换工具时也不需要重复设置。