codex app每次打开重连5次Reconnecting问题解决

原因:

默认是使用websocket协议,在websocket重连等待五次(并且每次的超时时间足足有20s)之后才会切换到可以正常通信的HTTP协议,至于websocket协议为什么不通,可能是代理不支持websocket协议.

方案1:

在.codex目录(windows对应目录C:\Users\Administrator\.codex)新建一个.env文件内容为:

bash 复制代码
HTTP_PROXY="http://127.0.0.1:10809"
HTTPS_PROXY="http://127.0.0.1:10809"
ALL_PROXY="socks5://127.0.0.1:10808"

ps:端口对应代理的端口。改完记得重启codex。

方案2:

在 ~/.codex/config.toml(windows对应目录C:\Users\Administrator\.codex)中加入以下几行:

bash 复制代码
model_provider = "openai_http"     

[model_providers.openai_http]
name = "OpenAI HTTP only"
wire_api = "responses"
supports_websockets = false

或者:

bash 复制代码
model_provider = "openai_https"

[model_providers.openai_https]
name = "OpenAI"
requires_openai_auth = true
supports_websockets = false

ps : model_provider="openai_http"要放在配置文件开头,保证层级在最外侧。

方案3:

代理使用TUN模式可以websocket直接访问

方案4:

参考GitHub这篇脚本

相关推荐
康小汪13 小时前
AI 写 Vue 总写成同一个味道:给它装 Skills,装的不是知识是边界
前端·vue.js·人工智能·ai编程·最佳实践
dawnsky.liu13 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
在世修行13 小时前
智学文枢:变式题生成引擎
python·ai·pyside·题目生成
Industio_触觉智能14 小时前
把NPU检测直接嵌进采集终端|RK3576 AI采集终端全链路拆解教程-下
嵌入式硬件·ai·硬件架构·npu·ai视觉·rk3576·采集终端
金銀銅鐵14 小时前
[Java] 用 GUI 展示 EnumMap 增删键值对时的内部变化
java·后端·ai编程
KaneLogger14 小时前
magpie:让薅到的 AI 羊毛物尽其用
人工智能·ai编程
码哥字节16 小时前
spec-superflow 2.0:小任务快跑,复杂任务不漂移
ai编程
原哥yuanGe17 小时前
Spring AI 实战:把内存换成 PgVector + Redis,让 RAG 服务重启不丢数据
ai编程
汤姆宝库17 小时前
安全深拆:越狱物理、注入攻击与纵深防御
人工智能·安全·机器学习·ai