Skip to main content

简短回答

用 gpt-image-2,请求里加两个字段就行:
返回的图就是带 alpha 通道的透明底 PNG,不需要任何后处理抠图。文生图、图片编辑两条路都支持。
background: "transparent" 是 OpenAI 于 2026-08-21 为 GPT-Image-2 开放的能力(官方标注为 preview)。本站已实测可用,文生图与图片编辑均产出真 alpha 透明。

哪些模型能出透明背景

需要稳定拿到透明底就用 gpt-image-2。 参数控制和提示词要求是两回事:前者由接口保证,后者是”让模型尽量照做”,批量跑的时候差别很明显。

两种调用方式

文生图 /v1/images/generations

图片编辑 /v1/images/edits

给一张普通照片,让模型去掉背景:
蒙版局部重绘(mask)与透明背景可以同时用,互不冲突。

为什么 jpeg 不行

JPEG 格式本身没有 alpha 通道,装不下透明信息。传 output_format: "jpeg" 加 background: "transparent" 会直接报 400:
想要透明就选 png(无损,体积大)或 webp(有损可调,体积小,同样支持 alpha)。webp 还能配合 output_compression 压体积。

编辑接口是「重绘去背」,不是精确抠像

这一点要提前对齐预期:/v1/images/edits 传 background: transparent 时,模型是理解画面之后重新画一遍主体,而不是像 Photoshop 那样沿着原图轮廓把主体切下来。所以:
  • 主体的姿态、风格、细节会有变化,不是原图像素级保留
  • 想尽量贴近原图,用 quality: "high",并在提示词里明确「保持原有构图 / 不要改变主体外观」
  • 如果业务要求像素级还原,建议自己用 rembg、PIL、sharp 这类工具做抠图,模型出图更适合”生成可复用素材”这类场景

提示词别描述场景,参数压不过场景描述

background: "transparent" 只保证输出带 alpha 通道、并让模型倾向去背;提示词或参考图一旦在描述一个完整场景,模型会按语义把场景画出来,透明参数拦不住。这是「透明背景时好时坏」最常见的原因,与画质档位无关。 2026-09-11 用 gpt-image-2.5-sunburst 实测 30 次(medium / high 各半,文生图 + 参考图编辑): 写法上记三条:
  • ❌ 别写地面、天空、房间、森林这类环境词;要氛围就把元素挂在主体上(「几片飘落的枫叶」而不是「枫叶林」)
  • ✅ 句尾固定加 isolated subject on a transparent background, no scenery, no ground, no shadow
  • ✅ 参考图带背景时,编辑提示词里明确 remove the background entirely, keep only the character
把 quality 从 medium 提到 high 不会让透明更稳,只会多 4 倍 token(439 → 1,756)。

计费

透明背景不额外收费。 相同画质档与尺寸下,background: "transparent" 与 background: "opaque" 消耗的 image token 完全一致,按 gpt-image-2 的正常按量计费规则走。

常见报错

output_format 传了 jpeg。改成 png 或 webp 即可。
先确认三件事:一是 background 字段真的传上去了(编辑接口是 multipart/form-data,字段要用 -F background=transparent 而不是塞进 JSON);二是响应顶层的 background 回显是不是 transparent;三是你用的是不是 gpt-image-2 —— gpt-image-2-all 和 gpt-image-2-vip 没有这个参数,传了会被忽略。三件都对还是白底或整张背景,几乎一定是提示词(或参考图)描述了场景:模型按语义把环境画出来了,参数压不过。见上文「提示词别描述场景」。
用 Python 一行就能验:
模式是 RGB 说明没有 alpha 通道;RGBA 但 alpha 全是 255,说明有通道但没镂空。
提示词只是”请求模型这么画”,模型可能画一个看起来像透明的灰白棋盘格,那仍然是不透明像素。真正的 alpha 通道只有 background: "transparent" 参数能保证。反过来也一样:参数保证的是通道,压不过提示词里的场景描述,两边要配合。

相关文档

GPT-Image-2 概览

完整参数、尺寸、画质档与错误码

文生图 API 参考

/v1/images/generations 全部字段

图片编辑 API 参考

/v1/images/edits 与多图融合

蒙版局部重绘

用 alpha 蒙版标记要改的区域

官转 vs 官逆对比

gpt-image-2.5-flare / sunburst / gpt-image-2 / -all / -vip 怎么选

白底图出现脏块怎么办

纯白背景的另一类问题