POST /api/v3/images/generations 同步生成或编辑图片,兼容火山方舟图片生成 API 的请求与响应契约。文生图不传 image;单图编辑传一个字符串;多参考图融合传字符串数组。普通模式每次返回一张基础图。
创建图片
POST /api/v3/images/generations
Python 示例使用 Ark SDK,并将
base_url 设置为 https://api.looprouter.com/api/v3。API Key 始终从 LOOPROUTER_API_KEY 环境变量读取。请求参数
size 档位中的 K 匹配不区分大小写(例如 2K 与 2k 均可接受);建议使用表中的规范写法。optimize_prompt_options 是对象,其中可选的 mode 仅接受 standard 或 fast。
参考图限制
image 可使用可公开访问的 URL,或 data:image/<format>;base64,<data> 形式的 Data URI。单张参考图必须满足:
- 格式为 jpeg(也接受 jpg 别名)、png、webp、bmp、tiff(也接受 tif 别名)、gif、heic 或 heif;
- 宽高比位于 [1/16, 16];
- 宽和高均 大于 14 px;
- 文件大小 不超过 30 MB;
- 总像素位于 [196, 36,000,000];
- 普通模式最多输入 10 张参考图。
尺寸规格
size 支持分辨率档位或显式宽高,两种写法不可混用。
分辨率档位
可选1K、1.5K、2K,默认 2K。模型会结合提示词和参考图确定最终宽高。
显式 宽x高
例如 2048x1024。宽乘以高及宽高比必须同时满足:
- 总像素位于 [921600, 4624220];
- 宽高比位于 [1/16, 16]。
显式宽高不要求按 8、16 或 64 的倍数对齐,只需满足总像素与宽高比范围。
输出格式与透明背景
output_format 决定图片编码格式,background 决定背景行为。透明背景只在符合条件的单图编辑中可用。
使用
background: "transparent" 时,必须传入且只传入一张图片,并将 output_format 设为 png。不满足条件的组合会返回参数错误。
返回方式
response_format 只改变图片数据的交付方式,不改变 output_format。例如 PNG 可通过 URL 返回,也可通过 b64_json 返回。
成功响应
普通模式的data 包含一项。
data[] 的字段如下:
usage 包含:
成功响应
错误响应
失败时返回包含error.code 与 error.message 的 JSON。param、type 仅在有明确值时出现。错误对象中的 code 存在且不为 null,或 message / type 非空时,接口都会将其识别为失败,而不会把该响应当作成功图片结果。
参数错误
相关文档
交互编辑
标注图、点坐标与框坐标示例
图层拆分
自动拆分、定向拆分与图层响应字段
能力概览
查看支持能力与模式差异
API Reference
在线查看请求与响应结构