解决 Codex 五次重连问题
一、问题背景
Codex 启动时反复重连 5 次(显示 5/5 重试)才开始工作,严重影响使用体验。
二、配置文件位置
C:\Users\hhf_eng01\.codex\config.toml
三、解决方案
1. 配置代码
这段配置用于解决 Codex 反复重连 5 次(5/5 重试)才开始工作 的问题:
ini
codexmodel_provider = "openai_http"
[model_providers.openai_http]
name = "OpenAI HTTP"
wire_api = "responses"
requires_openai_auth = true
supports_websockets = false
2. 配置说明
| 配置项 | 值 | 作用 |
|---|---|---|
model_provider |
"openai_http" |
指定使用 HTTP 协议提供商 |
name |
"OpenAI HTTP" |
提供商显示名称 |
wire_api |
"responses" |
使用 Responses API |
requires_openai_auth |
true |
需要 OpenAI 认证 |
supports_websockets |
false |
禁用 WebSocket,改用 HTTP/SSE |
四、验证结果
已写入并验证成功:
(1) 已将 model_provider 修正并切换为 HTTP/SSE,禁用 Responses WebSocket。
(2) Codex 诊断确认:配置已加载、认证正常、HTTP 端点可达、WebSocket 未启用。
(3) 配置文件:config.toml
五、使用步骤
a. 完全退出 Codex。
b. 重新打开 Codex。
c. 再次尝试连接。
六、效果说明
1. 能解决的问题
它能规避"WebSocket 连接反复失败"这一类 5/5 重连问题。
2. 可能仍存在的问题
若重试提示仍出现,原因可能是 SSE 流重试------官方默认仍是 5 次,需要再根据具体报错处理。
七、参考文档
官方配置参考:OpenAI Docs