npm install -g @openai/codex如果使用 nvm 管理 Node.js,可以不加 sudo。
| 系统 | 路径 |
|---|---|
| Windows | %USERPROFILE%\.codex\config.toml |
| macOS / Linux | ~/.codex/config.toml |
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex"config.toml:model_provider = "cerouter"
model = "gpt-4o"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.cerouter]
name = "cerouter"
base_url = "https://cerouter.com/v1"
wire_api = "responses"
env_key = "OPENAI_API_KEY"⚠️ 注意: base_url末尾不要加斜杠,否则可能导致路径拼接出现双斜杠。
$env:OPENAI_API_KEY = "YOUR_API_KEY"[System.Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "YOUR_API_KEY", "User")~/.bashrc 或 ~/.zshrc:| 问题 | 解决方案 |
|---|---|
| 环境变量设置后不生效 | 重新打开一个终端窗口,或执行 source ~/.bashrc |
| Windows 安装时提示权限错误 | 以管理员身份运行 PowerShell 后重试 |
| 启动后提示找不到模型提供商 | 检查 config.toml 中 base_url 是否填写正确,路径末尾不要带多余的斜杠 |