本文適用於 GPT Image 2.6 官轉 的兩款模型:
gpt-image-2.6-sunburst(精細視覺)和 gpt-image-2.6-flare(快速迭代)。2.5 / 2 沒有 gif / svg 輸出,規則不要直接套用。簡短回答
只有一組硬互斥:background: "transparent" 不能配 output_format: "jpeg",會直接返回 400。其餘組合都能通過,但透明能力不同:
以上為 2026-11-12 在 GPT Image 2.6 官轉上實測(
quality: "low"、n: 1;GIF 用 512×512 / 2 幀;SVG 用 svg.model: "gpt-4.1-mini")。完整矩陣以 gpt-image-2.6-sunburst 為主;jpeg + transparent、gif + transparent、svg + opaque 三組在 gpt-image-2.6-flare 上覆測結果一致。
JPEG 是唯一的 400
JPEG 沒有 alpha 通道,background: "transparent" 會直接報:
/v1/images/generations 和圖片編輯 /v1/images/edits 都一樣。改成 png / webp(要動畫就 gif)即可;opaque 和 auto 在 JPEG 下正常。
GIF 能透明,但只有 1-bit alpha
output_format: "gif" + background: "transparent" 在 2.6 上可用,文生圖和編輯介面都通過。實測透明畫素佔比 46%–60%,opaque 對照組為 0%。
但 GIF 的透明是調色盤透明,只有“全透明 / 不透明”兩種狀態,沒有半透明羽化;邊緣要求高時用 png / webp。這條只適用於支援 GIF 輸出的 2.6,2.5 及以前沒有 GIF 輸出。
SVG 沒有 alpha,opaque 才寫背景
SVG 是向量格式,本身沒有 alpha 通道,透明是預設狀態:
transparent:不寫背景矩形。opaque:寫入一張全畫布白色矩形,例如<rect width="1024" height="1024" fill="#fff" />。auto:實測兩次都沒寫背景,不能當opaque用;要白底請顯式傳opaque。
output_format: "svg" 只支援文生圖介面,n 必須為 1,並且必須帶 svg.model;背景矩形的最終寫法由編寫模型落筆,換 svg.model 後需以實際檔案為準。auto 不是固定 opaque
background 不傳時預設 auto。auto 會跟著提示詞語義走,而不是固定輸出實底:
- 提示詞寫“純白背景”時,
png/jpeg/gif回顯opaque,實際無 alpha。 - 提示詞寫“主體、無背景”時,
png/webp/gif/svg回顯transparent,前三種實際帶透明畫素。 jpeg下auto會被強制成opaque,不報錯。
transparent 或 opaque;不要用 auto 去賭結果。
順帶兩個格式約束
output_compression只對jpeg/webp生效。frame_count/frame_duration_ms只用於gif,不要傳給 PNG、JPEG、WebP 或 SVG。
相關文件
GPT Image 2.6 新能力
SVG、GIF、
complexity 與標記引導編輯的完整說明。怎麼生成透明背景的圖片
透明背景的引數寫法、提示詞要求和常見報錯。
文生圖 API 參考
/v1/images/generations 的完整欄位。圖片編輯 API 參考
/v1/images/edits 與多圖編輯。