Create image
最近更新:2026年10月21日
用 bytedance/seedream-5.0-flash 在火山方舟 Ark 原生端点 /api/v3/images/generations 同步生成图像,支持图生图与图层拆分。
bytedance/seedream-5.0-flash 的同步出图,请求与响应均为火山方舟原生格式。官方 SDK 将
base_url 指向本站即可使用。文生图、图生图与图层拆分共用这一端点。
https://gateway.amux.ai/api/v3/images/generations鉴权
headerAuthorizationstring必填Bearer <你的 Amux AI 密钥> 站内 API Key。
请求
application/jsonmodelstring必填站内模型 ID,可带 :供应商 后缀锁定供应商。
promptstring提示词。图层拆分时可选,不传则由模型自动识别主体、文字与背景;
其余场景必填。
imagestring | array<string>参考图,可选——不给就是文生图,给了就是图生图。一张发字符串,
多张发字符串数组,最多 10 张,单张 ≤ 30MB。
每一项是 https 地址或 data:image/<格式>;base64,…。地址必须公网可达,
指向内网或使用 http 时返回 400。
sizestring出图尺寸。生成场景收档位 1K / 1.5K / 2K(默认 2K,没有 4K),
也收像素串 宽x高(总像素约 92 万–462 万,原样转发)。
图层拆分只收 1K / 1.5K / 2K / auto(默认 auto),不收像素串。
output_format"jpeg" | "png"默认 "jpeg"输出编码。图层拆分时只管底图,图层恒为 png。
background"opaque" | "transparent"默认 "opaque"transparent 出透明底 png。只用于图生图,要求恰好 1 张带透明通道的
输入图,且不能配 output_format: jpeg——违反任一条件时返回 400。
watermarkboolean默认 false右下角「AI 生成」水印。上游默认开启,本站默认关闭,传 true 时开启。
layer_decompositionboolean默认 false图层拆分:把一张图拆成底图 + 若干图层。要求 image 恰好 1 张
(png / jpeg,建议 ≥ 512×512),可以不给 prompt。
optimize_prompt_optionsobject提示词优化配置。不传就是官方默认的 standard。
›optimize_prompt_optionsobject
mode"standard"默认 "standard"该模型仅支持 standard,传 fast 返回 400。
response_format"url" | "b64_json"默认 "url"返回形式。b64_json 时 data[] 里回图片的 base64、不回 url,与官方一致;
两种形式的产物均存入本站存储,可在日志与操练场中查看。
响应
200response出图完成。
400response参数不合法:图层拆分给了 0 张或多张图、拆分时 size 用了像素串、参考图超过
10 张、透明底的前提不满足、image 地址不可用。
402response可用余额不足以覆盖这次的预扣。
502response上游出图失败。不收钱,预扣已经退回。
尺寸
size 支持两种写法,不可混用:
- 分辨率档位:
1K、1.5K、2K,默认2K。不支持4K。 - 像素值:
宽x高,总像素 921,600 – 4,624,220,宽高比 1/16 – 16。
图层拆分仅支持档位与 auto(默认 auto),不支持像素值。
参考图
通过 image 传入:单张为字符串,多张为数组,最多 10 张,单张不超过 30 MB。支持公网 HTTPS
地址与 data:image/<格式>;base64,…(格式名须小写)。不传 image 即为文生图。
图层拆分
layer_decomposition: true 将一张图拆分为一张底图与最多 16 个图层:
image须恰好 1 张,格式为 png 或 jpeg,总像素不低于 512×512;prompt可选,用于指定要拆分的元素;不传时由模型自动识别主体、文字与背景;- 响应
data中底图的z_index为0,图层从1递增,并附bounding_box、name、description; - 图层恒为带透明通道的 png,
output_format仅作用于底图; bounding_box.normalized为 0–1000 的整数,还原到底图时建议使用absolute。
图层拆分适用于海报、插画、设计稿等主体清晰的图片。内容过于复杂的图片可能无法拆分, 上游返回 400,不计费。
其他参数
| 参数 | 说明 |
|---|---|
watermark | 右下角「AI 生成」水印。本站默认关闭,传 true 时开启 |
output_format | jpeg(默认)或 png |
background | transparent 输出透明底 png。仅用于图生图,须恰好 1 张带透明通道的输入图,不能与 jpeg 同用 |
optimize_prompt_options.mode | 提示词优化模式,仅支持 standard(默认)。传 fast 返回 400 |
response_format | url(默认)或 b64_json。b64_json 时仅返回 base64,不返回 url |
该模型不支持 n、seed 与流式输出,每次请求生成一张图(图层拆分除外)。
耗时
同步请求在出图完成后一次性返回。实测文生图与图生图约 10–20 秒,图层拆分约 60–90 秒。 不希望长时间保持连接时,使用 Amux Tasks。
计费
按张计费,不按 token,各档位同价。图层拆分时,底图与每个图层分别计费,单价与单图生成相同。 参考图费用以模型页价格为准。
计费张数以响应中的 usage.generated_images 为准。output_tokens 与 total_tokens
是上游按面积折算的参考值,不参与计费。
单价见模型页。提交时按上界预扣(图层拆分按 17 张), 完成后按实际用量结算并退还差额。失败不计费。
调用方式
| 方式 | 端点 | 说明 |
|---|---|---|
| 火山方舟原生(本页) | POST /api/v3/images/generations | 同步;响应为火山方舟格式 |
| OpenAI 兼容 | POST /v1/images/generations | 同步;响应为 OpenAI 格式,附 amux 字段 |
| Amux Tasks | POST /v1/tasks | 异步;返回任务 ID,支持回调 |
三种方式共用同一套路由、计费与任务记录,上述参数在三者上均生效。
错误
错误体格式与 OpenAI 一致,type 取值与重试语义见错误与重试。
curl https://gateway.amux.ai/api/v3/images/generations \
-H "Authorization: Bearer $AMUX_API_KEY" \
-d '{
"model": "bytedance/seedream-5.0-flash",
"prompt": "一只红色的纸船漂在雨后的街道上,电影感光影",
"size": "2K",
"watermark": false
}'{
"model": "doubao-seedream-5-0-flash-260915",
"created": 1792511123,
"data": [
{
"size": "2048x2048",
"url": "https://cdn.amux.ai/gen/20261021/task_01M5CWPZEAJ6FRGPDM1G7G1V29-0.jpg",
"output_format": "jpeg"
}
],
"usage": {
"generated_images": 1,
"output_tokens": 16384,
"total_tokens": 16384
}
}