ChatGPT 图片生成失败——四大常见原因

配额、Safety filter、Prompt 写法、模型可用性——按概率排查。

ChatGPT 的图片生成现在主要走 GPT-Image-1(替代了老 DALL·E 3 路由):你在对话里描述图,模型先解析 prompt → 触发图像 pipeline → 流式回传 PNG。失败可能发生在任一环节:解析时被 safety 拦、pipeline 排队超时、配额耗尽、模型在你地区临时不可用。

下面 5 个原因按命中率排——前 2 个占了大约 70% 的真实案例。

常见原因

按命中率从高到低:

1. Safety filter 拦截 prompt 或拦截结果

GPT-Image 有两道审查:input filter(prompt 解析时)和 output filter(PNG 生成后但回传前)。任一道触发就失败。常被拦的关键词:

  • 具名真人(“Donald Trump 拿汉堡”)
  • 版权角色(“米老鼠在喝可乐”、“Pikachu 弹钢琴”)
  • 暴力 / 武器 / 血腥
  • 性暗示 / 未成年人 + 任何衣着描述
  • 现实政治人物 + 任何场景
  • 部分品牌 logo / 商标场景

表现:返回”I can’t generate that image, sorry”或图片闪一下消失。

如何判断:把所有具体人名、品牌、IP 替换成泛指词重试。“Trump” → “一位戴红色帽子的中年男性政客风格人物”。

2. 当月 / 当日配额到顶

GPT-Image 有按账号档位的次数限制:

档位大致上限窗口
Free每日 2–3 张24 小时
Plus每日 30–50 张滚动
Team / Business每月几百张
Pro / Enterprise几千张

错误文案通常写”You’ve reached your image generation limit”。

如何判断:错误文案明确写了配额相关。

3. Prompt 自相矛盾 / 描述太长

模型对 prompt 长度有内部 token 上限(约 4000 字符内最稳)。常见问题:

  • 一句里同时要”卡通风”和”逼真摄影”
  • 颜色互相覆盖:“蓝色背景,整体偏红色调,主体绿色”
  • 试图描述 20+ 个细节,模型会随机丢一些
  • prompt 是中文但某些技术词只在英文 prompt 库里能识别

如何判断:用极简 prompt(“a red apple on a white table”)能不能出图。能 = 你的复杂 prompt 是问题。

4. 模型短时排队 / 区域限流

OpenAI 图像 GPU 资源紧张时(通常美国白天 / 大模型新发布日),会对部分账号或地区限流。表现:转圈很久后报”image generation is temporarily unavailable”。

如何判断:等 10 分钟换简单 prompt 再试,能就是排队。

5. 用了过期的 Custom GPT / 模型 selector 错位

某些第三方 Custom GPT 还指着已废弃的 DALL·E 端点。在自定义 GPT 里出图失败但在原生对话里能出,就是 Custom GPT 配置过期。

如何判断:换到原生 “ChatGPT” 模式(不进任何 GPT),用同 prompt 试。

最短修复路径

按”30 秒能验证”优先:

Step 1:用最简 prompt 探边界

A red apple on a white table, soft lighting, photo style.
  • 出图 → 你原 prompt 内容有 safety 或长度问题,跳 Step 2
  • 不出图 → 是配额 / 模型可用性问题,跳 Step 3

Step 2:去掉敏感 / 复杂元素

按这个清单逐项 strip:

  1. 去掉所有具名实体:明星 / 政客 / 品牌 / 版权角色 → 改泛指描述
  2. 去掉矛盾的风格词:只保留一种风格(“watercolor”或”photoreal”,二选一)
  3. 去掉互相覆盖的颜色:只指定主体颜色 + 背景颜色
  4. 缩短到 100 字以内:一个主体 + 一个动作 + 一种风格 + 一种灯光

模板:

[主体],[动作 / 状态],[风格],[灯光],[一两个补充细节]

例子(能用的极致简):

A young woman reading by a window, watercolor illustration,
warm afternoon light, soft pastels.

Step 3:查配额 + 等

头像 → Settings → 看本月图像剩余。如果是 0:

  • Free → 等明天,或升 Plus
  • Plus → 等到第二天 UTC 0 点;窗口配额一般 3–6 小时内有部分恢复
  • Team → 找 admin 看 workspace 整体用量

Step 4:换模型 / 换 GPT 入口

  • 切回原生 ChatGPT 模式(不进任何 Custom GPT)
  • 模型 selector 选 GPT-5.5(默认有图像)
  • 如果你之前在 mini 模型上,切到 4o 试

Step 5:换设备 / 网络验证

如果以上都不行,用手机 4G + 同账号开 App 试同 prompt。能 = 你电脑网络层问题;不能 = 后端真的拒绝。

Step 6:换替代工具

实在不行用:

  • Midjourney(Discord,月费)
  • Adobe Firefly(免费档存在)
  • Bing Image Creator(用 DALL·E 3,免费)

预防建议

  • 能用的 Prompt 直接存起来——同样的 prompt 隔天还能出
  • 风格修饰不要堆 6 个以上,保留 3 个:风格 + 灯光 + 视角足够
  • 尽量用官方模型选择器,而不是过期的 custom GPT
  • 商业用途的图,避开任何真名 / 品牌 / 版权角色——既怕 safety 拦,也怕后续侵权
  • 关键图先存 prompt 模板,下次能直接复用调参,避免反复触发限流

相关阅读

标签: #ChatGPT #排查 #排查