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 怎麼選

白底圖出現髒塊怎麼辦

純白背景的另一類問題