GPT Image 2.5 Flare Image to Image API
POST Base URL:
https://api.hiapi.ai /v1/tasks 提交文生图或图生图任务,使用 GET /v1/tasks/:id 查询结果。
gpt-image-2.5-flare 的图生图模式。
请求参数
model string 必填 固定填 gpt-image-2.5-flare/image-to-image。
input object 必填 模式参数。
image_urls string[] 必填 用于编辑或参考的图片 URL,必填,支持 1–16 张 JPEG、PNG 或 WebP,不支持 SVG、GIF 等其他格式。每张不超过 2,000 万像素且不超过 30 MB。必须是可公开访问、可直接下载的 http(s) 地址,也可以传 data URI。
prompt string 必填 提示词长度 1–20000 个字符;超过字符上限返回 INVALID_REQUEST。图生图不适用文生图的 token 防护上限。
aspect_ratio enum 可选 输出画幅比例。
resolution enum 可选 输出分辨率。每张价格:1K $0.025、2K $0.04、4K $0.06(默认 1K)。
background enum 可选 可选背景方式:transparent 透明、opaque 不透明、auto 自动选择;无默认值。transparent 在 1K、2K、4K 下都会输出带 alpha 通道的图片,只能搭配 png 或 webp;搭配 jpeg 会返回 400。1K 透明输出的尺寸可能与不透明输出略有不同。使用透明背景时提示词应明确要求抠出主体并保持透明背景。
output_format enum 可选 输出图片格式,可选 png、jpeg、webp,默认 PNG。transparent 背景只能搭配 png 或 webp,搭配 jpeg 会返回 400。兜底渠道可能返回 PNG。
callback object 可选 可选终态回调。
url string 必填 接收成功或失败终态通知的 http(s) 地址。
when enum 可选 在任务成功或失败时通知。
请求示例
图生图示例
将提示词替换为你的描述,并替换参考图片地址。
请求体
{
"model": "gpt-image-2.5-flare/image-to-image",
"input": {
"prompt": "Keep the main subject and remove the background.",
"image_urls": [
"https://example.com/reference.webp"
],
"aspect_ratio": "auto",
"background": "transparent",
"resolution": "1K"
}
}成功响应
响应体
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-..."
}
}获取结果
- 提交后获得 taskId。
- 轮询 GET /v1/tasks/:id,或等待 callback.url 收到终态通知。
- status=success 时,从 data.output[].url 下载图片,并在 expireAt 前保存。
- status=fail 时查看 data.error,修正请求后再提交。