Codex 中转介绍

⚙️ 手动配置

Codex CLI 的 config.toml / auth.json 详细配置参考(含 macOS / Linux / Windows + WebSocket 变体)。
懒人方案:如果不想手改文件,用 CC-Switch 图形化配置 一键搞定。下面是手动配置的完整参考。

配置文件位置

平台config.tomlauth.json
macOS / Linux~/.codex/config.toml~/.codex/auth.json
Windows%userprofile%\.codex\config.toml%userprofile%\.codex\auth.json
目录不存在?
  • macOS / Linux:mkdir -p ~/.codex
  • Windows:按 Win+R,输入 %userprofile%\.codex 回车,若提示不存在则先在资源管理器手动创建

一、Codex CLI(标准 HTTP)

config.toml

model_provider = "OpenAI"
model = "gpt-5.4"
review_model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 1000000
model_auto_compact_token_limit = 900000

[model_providers.OpenAI]
name = "OpenAI"
base_url = "https://nexor.nexoraivision.com"
wire_api = "responses"
requires_openai_auth = true
请确保上面的内容位于 config.toml 文件的开头部分。如果 [model_providers.*] section 出现在其他 section 之后,可能被覆盖。

auth.json

{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

sk-xxxx 换成你在 控制台 生成的 API Key。

二、Codex CLI(WebSocket v2,推荐长会话)

WebSocket 模式用长连接传输流式响应,比 SSE 更稳定,长文本生成不易中断。

config.toml

model_provider = "OpenAI"
model = "gpt-5.4"
review_model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 1000000
model_auto_compact_token_limit = 900000

[model_providers.OpenAI]
name = "OpenAI"
base_url = "https://nexor.nexoraivision.com"
wire_api = "responses"
supports_websockets = true
requires_openai_auth = true

[features]
responses_websockets_v2 = true

auth.json

与标准模式完全相同:

{
  "OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
何时用 WebSocket?
  • 长会话(>30 分钟)
  • 网络环境不稳(移动热点、跨境)
  • 经常出现「流式响应中断」「连接被重置」错误

三、字段详解

字段必填默认说明
model_provider固定填 "OpenAI"(中转使用 OpenAI 协议)
model默认调用的模型,见 模型清单
review_modelmodel代码审阅子任务用的模型
model_reasoning_effortmedium推理强度:low / medium / high / xhigh
disable_response_storagefalsetrue 不在中转端存储响应(隐私优先)
network_accessenabled允许 Codex 访问网络(curl、fetch 等)
windows_wsl_setup_acknowledgedfalseWindows 下设 true 跳过 WSL 提示
model_context_window模型默认上下文窗口大小(不超过模型上限)
model_auto_compact_token_limit0(不压缩)超过此 Token 数后自动压缩历史会话
base_url中转地址:https://nexor.nexoraivision.com
wire_apiresponses协议:responses(新 Responses API)
requires_openai_authfalse必须设 true,否则 Bearer 头不会带上
supports_websocketsfalseWebSocket 模式时设 true
responses_websockets_v2falseWebSocket v2 功能开关

模型清单

文本模型(用于 Codex CLI)

模型 ID显示名上下文输出推荐场景
gpt-5.5GPT-5.51,050K128K超长上下文、整库重构
gpt-5.4GPT-5.41,050K128K默认推荐,平衡性能与成本
gpt-5.4-miniGPT-5.4 Mini400K128K轻量任务、高频补全
gpt-5.3-codexGPT-5.3 Codex400K128K代码专用,长上下文
gpt-5.3-codex-sparkGPT-5.3 Codex Spark128K32K快速代码补全
gpt-5.2GPT-5.2400K128K老版本兼容、稳定基线

所有文本模型支持 4 档推理强度:low / medium / high / xhigh

图像模型(用于 Images API)

模型 ID显示名用途
gpt-image-2GPT Image 2推荐最新,文生图 + 参考图编辑
gpt-image-1.5GPT Image 1.5上一代版本
gpt-image-1GPT Image 1经典稳定版
图像模型走的是 /v1/images/generations/v1/images/edits 接口,不能在 Codex CLI 里直接用。完整调用方式见 图像模型调用

服务功能

功能说明
codex-auto-reviewCodex 自动代码审查(CI/PR 集成),详见 自动审查

验证配置

# 1. 查看 Codex 是否能加载配置
codex config show

# 2. 测试请求
codex "用 TypeScript 写一个防抖函数"

# 3. 切换模型测试
codex --model gpt-5.5 "解释一下 Go 的 GMP 调度模型"

正常返回结果即配置成功。出错请参考 故障排查