如果 Linux 系统软件源提供的 Node.js 版本低于要求,请使用 NodeSource、nvm 等方式安装较新的 Node.js。
macOS / Linux 如果出现 EACCES或permission denied,通常是 npm 全局目录权限问题,建议检查 Node.js/npm 的安装方式以 及全局目录权限。
sk-xxxxxxxxxxxxxxxx请妥善保存 API Key,不要公开分享。如果 API Key 已经泄露,请立即删除旧 Token 并重新生成。
.codex 文件夹中,手动编辑目录下的(config.toml 和 auth.json)这两个文件| 系统 | config.toml | auth.json |
|---|---|---|
| Windows | C:\Users\<USERNAME>\.codex\config.toml | C:\Users\<USERNAME>\.codex\auth.json |
| macOS / Linux | ~/.codex/config.toml | ~/.codex/auth.json |
找不到的话可自行在 .codex 目录下创建这两个文件,Windows 用户请注意文件扩展名,确保文件不是 auth.json.txt或config.toml.txt。
.codex 目录中的:auth.json{
"OPENAI_API_KEY": "sk-xxx"
}sk-xxxconfig.tomlmodel_provider = "deeprouter"
model = "gpt-5.6-sol"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.deeprouter]
name = "deeprouter"
base_url = "https://deeprouter.top/v1"
wire_api = "responses"
requires_openai_auth = true| 参数 | 说明 | 可选值 |
|---|---|---|
model_provider | 模型提供商标识 | 自定义名称 |
model | 使用的模型 | 见下方模型列表 |
model_reasoning_effort | 推理深度 | low / medium / high |
disable_response_storage | 禁用响应存储 | true(推荐) |
wire_api | API 协议 | responses |
| 模型 | 说明 |
|---|---|
gpt-5.6-sol | GPT-5.6 模型,推荐 |
gpt-5.6-terra | GPT-5.6 系列 |
gpt-5.6-luna | GPT-5.6 模型 |
gpt-5.5 | 上一代版本 |
gpt-5.4 | 稳定版本 |
gpt-5.4-mini | 轻量版,响应更快、成本更低 |
gpt-5.3-codex-spark | Codex 代码优化版 |
401 Unauthorized
Invalid token.codex/auth.json{
"OPENAI_API_KEY": "sk-xxx"
}model not foundmodel = "gpt-5.5"Get-Command codexGet-Command codex -All**注意:**删除 .codex目录会同时清除登录凭证、API 配置、第三方 Provider 配置、历史记录和缓存。如果只是普通升级或重新安装 CLI,不需要执行这一步。
Remove-Item -Recurse -Force "$env:USERPROFILE\.codex"Get-Command codex -All -ErrorAction SilentlyContinue
codex --versioncommand not foundThe term 'codex' is not recognizedauth.json 和 config.toml。