跳转到内容
中文

GPT Image 2 图生图

POST Base URL: 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。

示例 gpt-image-2/image-to-image
route string 可选

默认线路可不传,或显式传 default。

示例 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。

默认 auto 可选值: auto1:13:22:34:33:45:44:516:99:16 +6
resolution enum 可选

图片输出分辨率。

自动画幅
auto 或未指定画幅时,仅支持 1K
2K 不支持
5:44:53:11:39:21
4K 不支持
3:11:39:21
默认 1K 可选值: 1K2K4K
background enum 可选

background 参数仅支持 1K;使用 2K/4K 时请省略此参数。

可选值: autoopaquetransparent
callback object 可选

可选回调配置;生产环境建议传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务。

url string 必填

接收任务终态通知的 HTTPS 地址。

示例 https://your-domain.com/hiapi/callback
when enum 可选

回调触发时机;当前建议固定为 final。

默认 final 可选值: 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"
  }
}
成功响应

响应体
{
  "code": 200,
  "message": "success",
  "data": {
    "taskId": "tk-hiapi-..."
  }
}

获取结果

  1. 提交成功后立即返回 data.taskId(不等待生成完成)。
  2. 生产环境优先等待顶层 callback.url 收到终态通知;本地调试时可轮询 GET /v1/tasks/:id。
  3. status=success 后从 data.output[].url 下载图片,并在 expireAt 前保存。
  4. 同步 4xx 要修正认证、余额或 schema;异步 status=fail 要记录 data.error,不要盲目重试无效请求。