codex运行变慢是因本地配置、网络路径或资源分配失效所致。需依次确认配置文件是否生效、强制禁用websocket、延长mcp服务超时时间,并通过网络监控验证http通道是否启用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex运行速度突然变慢,不是模型本身出问题,而是本地配置、网络路径或资源分配在某次更新/重启后悄然失效——比如WebSocket超时未 fallback、MCP服务卡在30秒启动限制、或配置文件被编辑器悄悄加上了.txt后缀导致根本没读到。
第一步:确认是不是配置文件压根没生效
打开终端,执行:codex --version。如果命令报错或无输出,说明本地环境已断裂,后续所有配置修改都是空中楼阁。
检查配置文件真实路径:Windows用户必须确认是 C:\Users\你的用户名\.codex\config.toml,而不是桌面上随手新建的 config.toml.txt(Windows默认隐藏扩展名,极易踩坑)。
用记事本或VS Code直接打开该文件,确认内容里有 model_provider = "chatgpt-http" 这一行;没有就立刻补上。
第二步:查WebSocket是否正在死循环重连
启动Codex Desktop后,观察右下角状态栏。如果反复出现红色文字“reconnecting 1/55/5”,说明它还在顽固地走 responses_websocket 路径,而你的代理或节点根本不支持WebSocket长连接。
方法一:强制切换HTTP通道
编辑 ~/.codex/config.toml,在 [model_providers.chatgpt-http] 区块下明确写入:supports_websockets = false。
这一步不做,Codex会永远卡在“先试WebSocket→超时→再fallback”的低效循环里。
方法二:删掉旧对话线程残留
进入 ~/.codex/sessions 目录,用文本编辑器批量搜索 "model_provider":"openai"。只要搜到,就说明某些旧对话还在强行走老路径——必须手动把对应 .jsonl 文件里的 "model_provider":"openai" 替换为 "model_provider":"chatgpt-http"。
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
第三步:排查MCP服务启动卡死
第一步:查看终端日志里是否出现 MCP client for `codex_apps` timed out after 30 seconds 报错。
第二步:打开 config.toml,在文件末尾新增以下区块:
[mcp_servers.codex_apps]<br>startup_timeout_sec = 60
这个值不能低于45,否则AMD核显设备或Windows 10系统大概率仍会超时。改完必须重启Codex Desktop,仅重启终端窗口无效——【当前运行中的窗口不会重新加载config.toml】。
第四步:验证是否真走HTTP通道
重启Codex Desktop后,新建一个对话,输入任意一句话(比如“hi”),立即打开任务管理器 → 性能 → 打开资源监视器 → 网络选项卡。
过滤进程名为 codex-desktop 的连接,观察目标地址:如果看到域名含 api.openai.com 或 oai.azure.com,说明成功走HTTP;如果看到 wss:// 开头的地址,说明配置未生效,回到第二步逐行核对。










