APIMaster.ai

GPT-Image-2

標準的 gpt-image-2 文字轉圖片與圖片轉圖片,透過非同步任務實現。

GPT-Image-2 圖片生成

  • 模型gpt-image-2
  • 端點POST https://apimaster.ai/v1/images/generations
  • 模式:非同步 — 回傳 task_id,然後輪詢任務
  • 功能:文字轉圖片;圖片轉圖片,最多可搭配 16 張參考圖片(URL 與 base64 混合)

認證

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

請求主體參數

欄位 類型 必填 備註
model string gpt-image-2
prompt string 場景描述;適用安全審核
n integer 1(數字,無引號)
size string 長寬比,預設 1:1
resolution string 1k / 2k / 4k,預設 1k
image_urls array 參考圖片 → 圖片轉圖片
official_fallback boolean 官方通道降級,預設 false

size 值

auto1:13:22:34:33:45:44:516:99:162:11:23:11:321:99:21,或像素字串如 3840x2160

解析度(範例像素)

size 1k 2k 4k
1:1 1024×1024 2048×2048 2880×2880
16:9 1536×864 2048×1152 3840×2160

所有 15 種比例皆支援 4K。

image_urls

  • 最多 16 張圖片
  • 可混合使用公開 URLbase64 data URI
  • 省略 size 則沿用輸入解析度;設定 size 可強制輸出長寬比

範例

最小文字轉圖片

{
  "model": "gpt-image-2",
  "prompt": "An orange cat on a windowsill at sunset, watercolor"
}

16:9 @ 2K

curl -s "https://apimaster.ai/v1/images/generations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "a corgi astronaut on the moon, cinematic",
    "size": "16:9",
    "resolution": "2k"
  }'

提交回應

{
  "code": 200,
  "data": [{ "status": "submitted", "task_id": "task_01KPQ7J7DWB7QZ3WCEK3YVPBRA" }]
}
HTTP 狀態碼 含義
400 參數無效
401 API 金鑰錯誤
402 餘額不足
429 請求頻率限制

輪詢任務結果

curl -s "https://apimaster.ai/v1/tasks/TASK_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

圖片 URL:data.result.images[0].url[0]

狀態 含義
submitted 已排隊
processing 執行中
completed 已完成
failed 請查看錯誤

建議在 10–20 秒後開始輪詢,每 3–5 秒一次。批次查詢:POST https://apimaster.ai/v1/tasks/batch,主體為 {"task_ids":[...]}

備註

  • 僅支援非同步 — 建立請求的回應中不會包含同步圖片 URL。
  • 建議使用 size 指定長寬比,避免在 prompt 中重複描述比例。
  • 計費依解析度等級而定;請至控制台查看您的帳戶資訊。

官方通道比較。