跳转到主要内容
POST
本接口采用异步处理。提交成功后,从 data[0].task_id 获取任务 ID,通过 任务查询 获取状态和图片。建议每 3–5 秒轮询一次,客户端整体等待超时设为 5 分钟;状态为 completed 或 failed 时停止轮询。

请求头

string
必填
Bearer 认证,格式为 Bearer <token>,其中 <token> 为你的 APIMart API Key。

请求参数

string
必填
固定为 hy-image-v3.5-preview。
string
必填
图片生成或编辑的文本描述,支持中文和英文,不能为空。
string
默认值:"auto"
输出宽高比或精确像素尺寸。
  • 宽高比:1:1、2:3、3:2、3:4、4:3、4:5、5:4、9:16、16:9、21:9。
  • 精确像素:例如 2000x1104,须满足下方像素限制。
  • auto 或不传:由模型根据提示词决定比例。
使用精确像素时,resolution 不参与尺寸选择。
string
默认值:"1K"
输出分辨率档位:1K、2K 或 4K,默认 1K。指定精确像素尺寸时,此字段不参与尺寸选择。请始终使用上述支持的值,不支持的值会返回 HTTP 400。
integer
精确输出宽度,单位为像素。必须与 height 成对传入,优先级高于 size 和 resolution。宽度须在 256–8192 之间,且宽 × 高不超过 8,294,400;建议使用 16 的倍数。
integer
精确输出高度,单位为像素。必须与 width 成对传入。高度须在 256–8192 之间,且宽 × 高不超过 8,294,400;建议使用 16 的倍数。
string[]
参考图片的公网 URL 列表,最多 5 张。不传为文生图,传入则为参考图生图,使用同一接口。图片支持 JPEG、PNG、WEBP,单张建议小于 7MB。URL 必须可从公网访问。
string
不希望出现在图片中的内容。
integer
随机种子,必须为非负整数。传 0 或不传时随机生成。
integer
默认值:"1"
每次只生成 1 张图片,只能传 1。其他值会返回 HTTP 400。

尺寸选择

尺寸参数优先级:成对的 width / height → size 精确像素 → size 宽高比或 auto 搭配 resolution。 精确像素的宽、高各为 256–8192,总像素不超过 8,294,400。建议宽、高均取 16 的倍数。

精确像素示例

也可以省略 width、height,改为传入 "size": "2000x1104"。

参考图生成示例

请将示例 URL 替换为实际可公开访问的图片地址。多图参考时在 image_urls 中添加地址,总数不超过 5 张。

提交响应

integer
响应状态码,成功为 200。
array
任务提交结果。

查询任务结果

成功响应示例(图片 URL 为占位示例):
  • pending / processing:继续轮询。
  • completed:从 data.result.images[0].url[0] 获取图片地址,url 为字符串数组。
  • failed:停止轮询,从 data.error.message 获取原因,费用全额退回。提示词违规或内容审核不通过也按失败处理。
图片已转存平台 CDN,请在查询结果的 expires_at 指定时间前下载保存。

计费说明

按张计费,具体价格以模型定价为准。
  • 使用宽高比时,按 resolution 档位收费。
  • 使用精确像素时,按图片短边确定档位:
任务失败时全额退款。

常见参数错误

以下情况同步返回 HTTP 400,不创建任务、不扣费: