跳轉到主要內容
POST
右側 Playground 提供 普通 PNG + complexity、SVG、2 幀 GIF 三組示例。請在 Authorization 中填入 Bearer sk-xxx,選擇示例後修改提示詞併發送。
返回的 data[0].b64_json 不含 data: 字首,SVG 和 GIF 也都是 base64。瀏覽器 Playground 可能無法展示較長的 base64 響應;此時請求可能已經成功,請改用下方 Python 程式碼在本地解碼儲存。

模型選型

GPT Image 2.6 於 2026-11-04 釋出,沿用 /v1/images/generations 和 /v1/images/edits,增加複雜度控制、SVG、GIF 與標記引導編輯。 兩款的 token 單價可在 模型價格總表 中查詢。實際費用取決於尺寸、畫質、輸出格式和 token 用量;SVG 還會產生編寫模型費用,不能按普通 PNG 的單張成本估算。

新能力一覽

complexity 規劃控制

控制模型渲染前的規劃量,與 quality 畫質設定相互獨立。

SVG 向量輸出

返回可編輯的路徑、形狀和顏色,適合圖示、插畫和 UI 素材。

GIF 迴圈動畫

一次請求生成完整 GIF,可控制幀數和每幀時長。

標記引導編輯

用透明標記圖層圈出編輯區域,再通過 prompt 描述修改內容。

complexity:控制規劃量

complexity 控制模型在渲染前投入多少規劃。它適合密集文字、複雜佈局、多個物件關係等任務;quality 則控制最終渲染畫質,兩者不要混用。 complexity 不單獨收費,但較高檔位可能增加耗時,也可能引入不希望的改動。先用同一提示詞比較結果,再決定生產檔位,不要預設越高越好。
本次上游錯誤資訊還列出 none、xhigh、max,這些值在當前鏈路可被接受。OpenAI 公開指南穩定承諾的是 low / medium / high,因此生產請求建議只使用官方三檔,不把額外檔位作為長期相容保證。

SVG:生成可編輯向量檔案

設定 output_format: "svg"。當前上游還要求提供巢狀的 svg.model,用於指定編寫向量程式碼的文本模型:
紅色尾翼、藍色舷窗和白色機身的向量火箭圖示

APIYI 透傳鏈路生成的真實 SVG:由 path 和 circle 組成,可繼續在向量編輯器中修改

文本模型選擇與計費

svg.model 由請求方指定,不是平臺隨機選擇。可選範圍取決於上游和當前分組,不代表所有 OpenAI 文本模型都自動支援;本頁已實測 gpt-5.6-terra、gpt-6-luna 和 gpt-4.1-mini,其他模型需在實際分組中驗證。編寫模型按所選文本模型的輸入、輸出 token 單價計費:
  • 編寫模型費用 = svg_usage.input_tokens × 輸入單價 + svg_usage.output_tokens × 輸出單價。
  • SVG 總費用 = 參考影像費用 + 編寫模型費用。影像模型先生成參考圖,文本模型再編寫 SVG。
  • 成功響應會同時返回 usage 和 svg_usage:前者是參考影像用量,後者是編寫模型用量,兩部分都要計入成本。
  • svg_usage.reasoning_tokens 已包含在 svg_usage.output_tokens 中,不要重複相加。
2026-11-05 APIYI 透傳鏈路實測,使用 gpt-image-2.6-sunburst 和 gpt-5.6-terra,返回了以下用量欄位:
按模型總表當前列出的 gpt-5.6-terra 單價(輸入每百萬 tokens $2、輸出每百萬 tokens $12)估算,本次文本編寫部分為 1572 ÷ 1000000 × 2 + 850 ÷ 1000000 × 12 = \$0.013344,參考影像費用另計。 同一提示詞下的三款編寫模型實測對比如下,均返回無指令碼、嵌入點陣圖或外鏈的真實 SVG: 三次請求的參考影像用量均為輸入 100、輸出 824、總計 924 tokens,參考影像費用另計。gpt-4.1-mini 的響應模型名回顯為 gpt-4.1-mini-2025-04-14。價格可能調整,不同分組也可能有階梯價格;實際以 模型價格總表 和賬單為準。單張結果不用於畫質排名。

使用限制

  • 僅限 /v1/images/generations,n=1;編輯介面不支援 SVG 輸出,也不能把 SVG 作為編輯輸入點陣圖。
  • 不支援 streaming、partial images、output_compression 或 prompt_rewriter。
  • 返回靜態向量 XML,不包含指令碼、外部資源或嵌入點陣圖。解碼後儲存為 .svg,不要按 PNG 渲染。

GIF:生成迴圈動畫

設定 output_format: "gif",並在提示詞中描述主體、運動和迴圈方式。下面的低成本示例預期得到 2 幀、每幀 100ms、總時長 0.2 秒:
黃色圓形向右移動並回到起點的兩幀迴圈動畫

APIYI 透傳鏈路生成的真實 GIF:2 幀、0.2 秒,圓形位置發生變化

GIF 僅限 generations,不支援 streaming、partial images、自定義 output_compression 或 prompt_rewriter。frame_count 和 frame_duration_ms 也不要用於 PNG、JPEG、WebP 或 SVG。

驗證真實幀數

不要只看 HTTP 200 或響應中的 output_format。欄位被路由丟棄時,仍可能返回預設 9 幀、1.8 秒的 GIF。可用 ffprobe 檢查實際檔案:
本例應返回 nb_read_frames=2、duration=0.200000。

標記引導編輯

GPT Image 2.6 還支援通過 /v1/images/edits 的 markup 欄位進行標記引導編輯:
  1. 第一張輸入圖保持為原圖。
  2. 另做一張與原圖同尺寸的透明 PNG,用圓圈、箭頭或草圖標出修改區域。
  3. 將該透明圖層作為 markup 上傳,並在 prompt 中說明修改內容和需要保留的細節。
  4. markup 作用於第一張輸入圖,不能與 mask 或 prompt_rewriter 同時使用。
普通單圖編輯、多圖融合和 mask 用法見 圖片編輯 API。不同路由對 markup 的透傳情況需單獨驗證,本頁不將其作為已實測的線上演示。

客戶端解碼

三種輸出都讀取 data[0].b64_json,只是儲存副檔名不同:
SVG 解碼後是 UTF-8 XML;GIF 和 PNG/JPEG/WebP 解碼後是二進位制檔案。生產程式碼還應檢查 HTTP 狀態、error 欄位和實際檔案簽名,不要只根據副檔名判斷成功。

路由相容性與排障

2.6 新欄位要求鏈路按原生 JSON 透傳。不同上游路由的相容進度可能不同,公開示例不代表每個分組都已具備相同行為。接入時請在實際使用的分組中驗證。

相關文件

授權

Authorization
string
header
必填

在 API易控制台获取的 API Key

主體

application/json
model
enum<string>
預設值:gpt-image-2.6-sunburst
必填

Flare 适合快速迭代,Sunburst 适合精细视觉工作

可用選項:
gpt-image-2.6-flare,
gpt-image-2.6-sunburst
prompt
string
必填

提示词,支持中英文。GIF 应在提示词中描述主体、运动和循环方式

Maximum string length: 32000
範例:

"A minimal flat vector icon of a rocket, three solid colors, no text"

complexity
enum<string>
預設值:high

渲染前的规划复杂度,与 quality 独立。官方文档档位为 low / medium / high,省略时默认 high;不单独收费

可用選項:
low,
medium,
high
size
string
預設值:auto

输出尺寸,预设值或满足模型约束的 WIDTHxHEIGHT。GIF 示例使用 512x512;帧数、单帧尺寸与总像素预算必须同时满足限制

範例:

"1024x1024"

quality
enum<string>
預設值:auto

渲染画质,与 complexity 独立。SVG 中控制参考图像质量

可用選項:
auto,
low,
medium,
high,
xhigh,
max
output_format
enum<string>
預設值:png

输出格式。SVG 与 GIF 只支持 generations,不支持编辑、streaming、partial images 或 output_compression

可用選項:
png,
jpeg,
webp,
svg,
gif
output_compression
integer

输出压缩率,仅 jpeg / webp 生效;不要用于 SVG 或 GIF

必填範圍: 0 <= x <= 100
範例:

85

background
enum<string>
預設值:auto

背景模式。transparent 需与输出格式兼容;JPEG 不支持透明

可用選項:
auto,
opaque,
transparent
moderation
enum<string>
預設值:auto

审核强度

可用選項:
auto,
low
n
enum<integer>
預設值:1

生成数量。本页示例及 SVG 输出固定为 1

可用選項:
1
svg
object

SVG 专用配置。当前上游要求 output_format=svg 时提供 svg.model

frame_count
integer
預設值:9

GIF 帧数。官方文档范围 2–64,默认 9;仅 output_format=gif 时使用

必填範圍: 2 <= x <= 64
範例:

2

frame_duration_ms
integer
預設值:200

GIF 每帧时长,20–2000ms,默认 200ms,按 10ms 取整;仅 output_format=gif 时使用

必填範圍: 20 <= x <= 2000
範例:

100

回應

生成成功,结果为 base64 编码的 PNG、JPEG、WebP、SVG 或 GIF

created
integer

Unix 时间戳

background
string

实际背景模式

範例:

"opaque"

data
object[]

生成结果数组

output_format
string
範例:

"gif"

quality
string
範例:

"low"

size
string
範例:

"512x512"

usage
object

图像模型的 token 用量

svg_usage
object

仅 SVG 输出时出现的编写模型用量。模型由请求的 svg.model 指定,按该文本模型的输入、输出 token 单价计费;reasoning_tokens 已包含在 output_tokens 中,不重复相加