如果你在自定义 GPT 里让它导出表格、报告或文档,结果点下载时报 Failed to get upload status,最常见的原因不是链接坏了,而是这个 GPT 根本没有开启 Code Interpreter & Data Analysis,所以它并没有真正生成一个可下载文件。
这个报错特别容易误导人,因为表面上看起来像“下载阶段出错”,但根源往往在生成阶段。没有 Code Interpreter 的 GPT 也许能在对话里说“我已经帮你生成好了”,却只能输出一段文本描述或伪文件链接,最终下载当然会失败。
最直接的修法只有一个:让 GPT 的拥有者或有编辑权限的人,进入 GPT 配置页,确认 Code Interpreter & Data Analysis 已经打开。注意,这一步必须由能编辑 GPT 的人来做,普通使用者如果只有调用权限,是修不了的。
如果已经开了还报错,再按这个顺序排:
1. 让 GPT 重新生成一次,但把文件做小一点。
2. 看任务本身是否真的执行完,别在文件还没生成好时就点下载。
3. 用 Preview 再跑同一任务一次,确认是不是这次生成过程出错。
4. 如果是表格、图片打包或特别大的报告,先让 GPT 分拆导出,不要一次塞太多内容。
为什么“小文件重试”很重要?因为有些下载失败并不是 GPT 设置错误,而是生成出的文件太大,或者生成链路中间某一步没成功。OpenAI 官方帮助里也特别提醒,部分下载失败本质上是通用文件链接错误,不一定全是 GPT 配置问题。
还有一种容易忽略的情况:你正在改一个已经接了很多能力的 GPT。指令写得过长、工具过多、步骤互相打架,也会让文件生成阶段不稳定。遇到这种情况,先别继续往里加规则,反而应该把“生成文件”这件事拆成单独的明确指令,比如先生成表格,再导出 CSV,而不是一次要求它分析、排版、汇总、导出全部完成。
所以看到 Failed to get upload status,别先怪浏览器。第一件事永远是确认这个 GPT 是否真的具备“生成可下载文件”的能力。多数时候,把 Code Interpreter 开对,再把输出文件收小,问题就能解决。