GPT Image 2 图生图
https://api.hiapi.ai /v1/tasks 提交文生图或图生图任务,使用 GET /v1/tasks/:id 查询结果。
向 POST /v1/tasks 提交 model=gpt-image-2/image-to-image,即可使用 1–16 张参考图编辑图片。本页提供输入字段、线路差异、回调、轮询和代码示例。
请求参数
默认线路:规范模型 ID 为 gpt-image-2/image-to-image,参考图字段为 input_urls,支持 1–16 张,价格随分辨率变化。
model string 必填 固定填 gpt-image-2/image-to-image。
route string 可选 默认线路可不传,或显式传 default。
input object 必填 业务参数对象;GPT Image 2 图生图的参考图片和生成配置都放在这里。
prompt string 必填 文本提示词,最多 20000 字符。
input_urls string[] 必填 参考图 URL 数组,最少 1 张,最多 16 张。支持 PNG、JPEG/JPG、WebP,不支持 SVG、GIF、BMP、TIFF;每张不超过 2,000 万像素且不超过 30 MB。必须是可公开访问、可直接下载的 http(s) 地址;也可以传 data URI。
aspect_ratio enum 可选 生成图片的比例,默认 auto。
resolution enum 可选 图片输出分辨率。
- 自动画幅
- auto 或未指定画幅时,仅支持 1K
- 2K 不支持
- 4K 不支持
background enum 可选 background 参数仅支持 1K;使用 2K/4K 时请省略此参数。
callback object 可选 可选回调配置;生产环境建议传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务。
url string 必填 接收任务终态通知的 HTTPS 地址。
when enum 可选 回调触发时机;当前建议固定为 final。
HiAPI ext 多比例 4K 线路解析后的规范模型 ID 为 gpt-image-2/image-to-image@ext:image_urls 支持 1–6 张,resolution 与 quality 必填,且参考图数量参与动态计价。推荐在顶层传 route: "ext"。
model string 必填 固定填 gpt-image-2/image-to-image,配合 route 选择 ext 线路。
route string 必填 固定填 ext。
input object 必填 业务参数对象。
prompt string 必填 图像编辑指令,最长 20000 字符。
image_urls string[] 必填 参考图 URL 数组,最少 1 张,最多 6 张;数量参与 ext 线路动态计价。支持 PNG、JPEG/JPG、WebP,不支持 SVG、GIF 等其他格式;单张不超过 20 MB,建议不超过 2,000 万像素。必须是可公开访问、可直接下载的 http(s) 地址,也可以传 data URI。注意 ext 字段名是 image_urls,标准线路使用 input_urls。
aspect_ratio enum 可选 输出画幅比例;默认 auto 跟随输入图比例,显式指定则强制输出该比例。
resolution enum 必填 HiAPI ext 线路的分辨率档位:1K、2K 或 4K;实际像素尺寸随画幅比例变化。
quality enum 必填 质量档位,影响价格:low 干净锐利适合走量,medium 细节明显提升,high 电影级质感。
callback object 可选 可选回调配置;生产环境建议传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务。
url string 必填 接收任务终态通知的 HTTPS 地址。
when enum 可选 回调触发时机;当前建议固定为 final。
请求示例
把参考图改写成干净商品图。
{
"model": "gpt-image-2/image-to-image",
"input": {
"prompt": "Keep the main subject and remove the background.",
"input_urls": [
"https://example.com/reference.png"
],
"aspect_ratio": "1:1",
"resolution": "1K",
"background": "transparent"
}
}生产环境推荐创建任务后等待 callback.url 收到终态通知。
{
"model": "gpt-image-2/image-to-image",
"route": "ext",
"input": {
"prompt": "Keep the product unchanged and replace the background with a premium studio set",
"image_urls": [
"https://example.com/reference.png"
],
"aspect_ratio": "4:5",
"resolution": "1K",
"quality": "medium"
}
}{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-..."
}
}获取结果
- 提交成功后立即返回 data.taskId(不等待生成完成)。
- 生产环境优先等待顶层 callback.url 收到终态通知;本地调试时可轮询 GET /v1/tasks/:id。
- status=success 后从 data.output[].url 下载图片,并在 expireAt 前保存。
- 同步 4xx 要修正认证、余额或 schema;异步 status=fail 要记录 data.error,不要盲目重试无效请求。