Codex接入DeepSeekV4后体验下降,并非模型能力问题,而是第三方API仅兼容Chat接口,导致ToolCalling功能失效。模型无法直接调用文件编辑等工具,只能通过命令行绕弯操作,使得修改文件效率低、易出错,整体开发体验明显变差。
最近在使用 Codex 客户端时,发现一个令人困惑的现象:之前搭配 GPT 或 Claude 模型,修改代码、创建文件、重构项目非常顺畅;但换成 DeepSeek V4 后,代码编辑能力似乎明显下降,文件修改变得拖沓,操作方式也变得复杂,整体体验甚至不如 OpenCode。
最初以为是模型能力问题,经过反复排查才发现,问题出在工具调用环节——第三方 API 导致 Codex 的 Tools 功能失效。
长期稳定更新的攒劲资源: >>>点此立即查看<<<

以前使用 GPT 时,让 Codex 修改文件(比如帮我修改 src/api/user.js),它会直接调用工具并清晰显示:
修改文件:src/api/user.js 12-3
增加行数、删除行数、修改内容一目了然,流程像 Cursor 一样直观。
接入 DeepSeek V4 后,情况截然不同。它开始频繁使用命令行操作,例如:
echo "xxxx" > temp.js
或者:
cat > test.js
以及:
cp fileA fileB
接着又是:
mv temp.js target.js
表面上在修改文件,实际上操作逻辑变成了:创建临时文件 → 复制内容 → 删除原文件 → 替换目标文件。整个过程绕得离谱,有时甚至会出现“创建 A 文件 → 修改 B 文件 → 读取 C 文件 → 再覆盖 A 文件”的循环,让人难以理解。
例如修改一个 1000 行的 Vue 页面,正常流程应该是:定位代码 → 修改指定区域 → 保存。但 DeepSeek 接入后,经常变成:读取整个文件 → 生成完整新文件 → 覆盖原文件。
这会带来两个直接问题:
Token 消耗更高。 原本只需读取 10 行、修改 10 行;现在读取 1000 行、重写 1000 行,成本翻倍。
容易覆盖旧代码。 尤其在多人开发项目中,刚写的新逻辑常被模型直接覆盖,非常麻烦。
老实说,最初确实觉得 DeepSeek V4 的代码能力下降了,甚至拿去和 OpenCode 对比。结果发现 OpenCode 修改文件更直接,而 Codex 反而绕来绕去。于是开始怀疑 Codex 是否变差,但越查越发现不对劲。
经过深入研究,终于找到症结。问题不在模型,而在于第三方中转 API。许多第三方接口只兼容 Chat Completion,即最基础的“发送消息 → 返回文本”能力。而 Codex 的真正优势在于它的 Tools 能力,例如文件编辑、文件创建、文件搜索、终端执行、项目索引、差异对比(Diff)等——这些都属于 Tool Calling 能力。
许多 GPT 接口(如 gpt-5、gpt-5-mini、gpt-4.1)本身支持 Tool Calling,官方接口能返回{"tool_calls":[]}结构。Codex 收到后就能明确:应该修改文件、执行命令、搜索项目。于是那些清晰的差异对比就出现了。
很多第三方平台虽然标注“兼容 OpenAI API”,但实际只兼容 Chat 接口,并非 Responses API,更没有完整的 Tool Calling。因此模型只能返回文本,无法返回工具调用指令。Codex 只能采用“笨办法”——读取文件 → 生成新内容 → 用 CMD 覆盖,走这种低级方案。
其实是两个能力被混为一谈。模型能力负责理解代码、生成代码、分析问题;Tools 能力负责修改文件、搜索项目、执行命令。当 Tools 失效后,即使模型本身没问题,用户感受到的体验也会变成“很笨、很慢、很绕”,很多人因此误以为 DeepSeek 不行,实际上缺失的是 Agent 能力。
不少开发者发现,OpenCode、Claude Code、Cursor 等工具即使接入第三方模型,有时仍能直接修改文件。原因在于这些工具自己实现了本地文件系统工具,如 read_file、write_file、replace_text 等。这些工具由客户端提供,模型只需输出调用格式,因此体验相对稳定。
经过几天的测试,得出一个明确的结论:
| 方案 | 文件编辑体验 | Tools 支持 | 推荐程度 |
|---|---|---|---|
| 官方 GPT 接口 | 非常好 | 完整支持 | ★★★★★ |
| 官方 Claude 接口 | 非常好 | 完整支持 | ★★★★★ |
| DeepSeek 官方支持 Tools 接口 | 较好 | 部分支持 | ★★★★ |
| 第三方 DeepSeek 中转 | 一般 | 经常缺失 | ★★ |
| 仅 Chat 兼容接口 | 较差 | 无 Tools | ★ |
如果发现 Codex 出现以下情况:不直接改文件、频繁执行 CMD、经常创建临时文件、覆盖整个文件、修改代码绕来绕去,先不要急于怀疑模型。建议从以下几点检查:
1. 是否使用了第三方中转? 许多问题根源在此。
2. 是否支持 Tool Calling? 查看接口文档,确认是否明确提及 Tool Calling、Function Calling、Responses API 等关键词。
3. 优先使用官方接口。 对于长期开发项目,建议直接使用 GPT 或 Claude 的官方接口,体验差距非常明显。
最近一直觉得 Codex 越来越难用,后来才明白并非 Codex 变差,而是接入 DeepSeek V4 的第三方中转 API 后,许多原生 Tools 功能无法正常工作。这导致文件修改能力下降、项目操作能力下降、Agent 能力下降、开发体验下降。表面上看像是模型降智,实际上是“模型还能思考,但手脚被绑住了”。对于 Codex、Claude Code、Cursor 这类强依赖工具调用的 AI 编程产品,模型能力固然重要,但 Tool Calling 能力同样关键。很多时候让你觉得 AI 变笨的,并不是模型本身,而是它失去了操作项目的能力。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述