ChatGPT 上传文件失败,最常见的原因不是模型“看不懂”,而是文件本身已经触到限制了。OpenAI 官方的 File Uploads FAQ 写得很清楚:单文件上限是 512MB,文本和文档类文件还会受 2M tokens 的限制;CSV 或表格一般约 50MB,图片 20MB。另外,ChatGPT 还有用户和组织级别的总容量上限,超了就会直接报错。官方地址是 OpenAI File Uploads FAQ。
先看最容易踩的点
如果你传的是大 PDF、长文档或者堆了很多页的扫描件,失败往往和体积、token 上限、或者图文混排有关。OpenAI 也提醒过,复杂版式会让解析效果变差。最稳的办法不是硬传,而是先拆文件、压缩大小,或者把一大包资料分成多个更小的文件。
项目里也有文件数限制
如果问题发生在 GPT 或 Project 里,还要看“每个 GPT / 项目最多能放多少文件”。官方说明里,GPT 和项目都有文件数量上限,超了之后就算单个文件没超重也可能失败。很多人误以为是上传按钮坏了,其实只是项目容量到了。
更稳的处理顺序
- 先压缩或拆分文件,再重新上传。
- 检查是不是项目 / GPT 文件数已经满了。
- 如果是自定义 GPT,确认是否启用了合适的文件分析能力。
所以 ChatGPT 上传文件失败,最靠谱的排查顺序永远是:先看大小,再看文件数,最后才看是不是模型或格式的问题。