跳转到主要内容
POST

Authorizations

Authorization
string
必填
所有接口均需要使用 Bearer Token 进行认证获取 API Key:访问 API Key 管理页面 获取您的 API Key使用时在请求头中添加:

Body

model
string
默认值:"gpt-image-2-official"
必填
图像生成模型名称固定填写 gpt-image-2-official(OpenAI 官方 gpt-image-2 模型)
prompt
string
必填
图像生成的文本描述
  • 支持中英文,建议详细描述
  • 提交前会经过平台敏感词 / 安全审核,命中违规内容会直接返回错误
size
string
默认值:"1:1"
画面比例对外使用比例值,系统内部按 resolution 自动映射到具体像素。支持以下比例,也可传入 auto 由服务端自动选择合适比例:
  • auto - 自动(由服务端根据 prompt / 参考图自动选择比例)
  • 1:1 - 正方形构图(默认,社交头像 / Logo)
  • 3:2 - 横构图(单反相机常见比例)
  • 2:3 - 竖构图(海报竖版)
  • 4:3 - 横构图(经典显示器 / PPT)
  • 3:4 - 竖构图
  • 5:4 - 横构图
  • 4:5 - 竖构图(Instagram 竖版帖子)
  • 16:9 - 横构图(宽屏视频封面)
  • 9:16 - 竖构图(手机全屏 / 短视频封面)
  • 2:1 - 横构图(网页 Banner)
  • 1:2 - 竖构图
  • 3:1 - 横构图(超宽 Banner)
  • 1:3 - 竖构图(超长海报)
  • 21:9 - 横构图(电影超宽屏)
  • 9:21 - 竖构图
也支持直接传入像素尺寸,例如 1881x836 / 887x1774
size 传入 auto 时,默认比例为 1:1
resolution
string
默认值:"1k"
分辨率档位(新增字段控制实际出图清晰度。
  • 1k - 1024 基准,省钱日常够用(默认)
  • 2k - 2048 基准,适合海报 / 高清需求
  • 4k - 3840 基准,支持下方映射表中的 15 个比例
4K 支持下方映射表中的 15 个比例;也可以直接通过 size 传入表格中的像素尺寸。
quality
string
默认值:"auto"
图片质量
  • auto - 自动(默认,通常等同 low
  • low - 快速省钱,轮廓够用
  • medium - 平衡
  • high - 最高精度(4K + high 耗时 >120s)
background
string
默认值:"auto"
背景模式
  • auto - 自动(默认)
  • opaque - 不透明
  • transparent - ⚠️ gpt-image-2-official 不支持透明背景,传了会被系统静默降级为 auto
moderation
string
默认值:"auto"
审核强度
  • auto - 默认审核强度
  • low - 更宽松的审核强度
output_format
string
默认值:"png"
输出格式
  • png - 默认
  • jpeg - 文件更小
  • webp - 现代浏览器最优
output_compression
integer
输出压缩强度,范围 0-100
  • 仅对 jpeg / webp 有效
n
integer
默认值:"1"
生成图片张数取值范围:1 ~ 4
必须输入纯数字(如 1),不要加引号
image_urls
array
参考图 URL 数组
mask_url
string
遮罩图 URL,用于局部重绘(inpainting)
  • 需搭配 image_urls 一起使用
1、上传遮罩图前,请先确认图片 Alpha 通道为「是」。2、遮罩图尺寸需与首张参考图一致

尺寸 × 分辨率映射表

size × resolution → OpenAI 实际像素(15 比例 × 3 档位):
说明:部分尺寸会按 16 倍数和像素上限做近似映射,例如 3:2 / 2:3 @ 2K 实际是 2048×1360,21:9 @ 4K 是 3840×1648;请以表格中的实际像素为准。

使用场景示例

文生图(最简请求)
2K 高清海报
4K 壁纸
图生图(多参考图融合)
局部重绘(mask)
多张生成(n > 1)
直接传像素串(高级用法)

Response

code
integer
响应状态码
data
array
返回数据数组

查询任务结果

提交成功后返回 task_id,通过 GET /v1/tasks/{task_id} 轮询任务状态,详见 任务查询接口

成功响应示例

任务状态流转:submittedin_progresscompleted / failed 取图方式:data.result.images[0].url[0]