Seedream 5.0 Flash 已在EmpirioLabs上架。 它是字节跳动的快速 Seedream 图像模型,用于text-to-image生成,编辑可组合最多 10 张参考图像,精确编辑与坐标或绘制标记,以及图层分解,将一张图像拆分为基础图像,外加最多 16 个透明图层。它在 API 和 Playground 中都能正常工作。
观看启动影片
影片中的每一幅图像均为真实的Seedream 5.0 Flash输出。配乐由ACE-Step on EmpirioLabs生成。
它支持的内容
- 文本转图像。 发送一个没有图片的提示。
- 剪辑和融合。 附上1到10张图片,描述变化或如何组合它们。
- 标记和协调编辑。 用圆圈、箭头或草图标记输入图像中要变换的区域,或者给出其确切位置
<bbox>在提示词中标记。 - 层分解。 将一张图片拆分为基础图像,加最多16个透明的PNG图层,每个图层返回其在基础图像中的位置、名称和描述。
- 透明背景。 编辑一张已经有alpha通道的图片,并在结果中保留透明。
- 图片中的文字。 标识、标签和海报均以中文、英语及包括日语、韩语、阿拉伯语、西班牙语和法语在内的14种语言呈现。
输出为1K、1.5K或2K分辨率的PNG或JPEG,或自定义宽度和高度。
生成图像
curl https://api.empiriolabs.ai/v1/images/generations \ -h “授权:持有者 $EMPIRIOLABS_API_KEY” \ -H “内容类型:application/json” \ -d '{ “model”:“seedream-5-0-flash”, “prompt”:“黄昏河上的纸灯节,水面上的倒影”, “aspect_ratio”:“16:9”, “quality”: “2K”, “sync”: true }'
同步和非同步。 其中 “同步”:真 请求保持开启状态,并返回完成后的图像 数据.没有它,回应就是一份带有 任务(d) (单位:千美元) 民调url.投票 快/v1/jobs/<job_id> 直到 现状 是 已完成。 。 。.
同样的调用来自OpenAI Python SDK的,指向EmpirioLabs。SDK未定义的控制项可以进入 extra_body编号:
来自 openai 导入 OpenAI 客户端 = OpenAI( base_url=“https://api.empiriolabs.ai/v1", api_key=”“YOUR_EMPIRIOLABS_API_KEY”, ) result = client.images.generate( model=“seedream-5-0-flash”, prompt=“黄昏河上的纸灯节,水面上的倒影”, extra_body={“sync”: True, “aspect_ratio”: “16:9”, “quality”: “2K”}, ) print(result.data[0].url)
编辑附参考图片
最多传递10个图片URL、数据URI或上传的图片 图像,并在提示中按顺序指代:
{ “model”: “seedream-5-0-flash”, “prompt”: “将图片1中的杯子放在图片2的桌子上,保持图片2的光照”, “image”: [ “https://example.com/cup.png", ”https://example.com/table.jpg" ], “sync”: true }
编辑标记区域
要更改图像的某一部分,可以在输入端用圆圈、箭头或草图标记并描述变化,或者给出区域 <bbox> 标签。盒子是 左上右下 在图像上0到1000的网格上,无论像素大小如何:
{ “model”: “seedream-5-0-flash”, “prompt”:“在<bbox>60 80 300 520</bbox>内添加一个小玻璃花瓶,里面有一朵白色郁金香。其他保持不变。”, “image”: “https://example.com/kitchen.png", ”sync“: true }
标签也适用于图像,例如将图像1的主体放置在图像2的区域。
将图像拆分成多层
设定 layer_decomposition 到 确实如此 并且只附上一张图片。提示是可选的:要么不带,让模型选择元素,要么命名要分离的元素或区域。
curl https://api.empiriolabs.ai/v1/images/generations \ -h “授权:持有者 $EMPIRIOLABS_API_key” \ -h “内容类型:application/json” \ -d '{ “model”: “seedream-5-0-flash”, “layer_decomposition”: true, “image”: “image”: “https://example.com/perfume-ad.png", ”prompt“: ”分离香水瓶、标签和光束“, ”同步“: true }'
数据[0] 是基像,其中 z_index 0。其后每个条目是一个透明的PNG图层,其叠加顺序和底图中的框(像素单位)(bounding_box。绝对)以及在0到1000的网格上(bounding_box。归一化),均为 [左,上,右,下],以及名称和描述:
{ “url”: “https://media.empiriolabs.ai/...", ”z_index“: 4, ”width“: 476, ”height“: 1024, ”bounding_box“: { ”绝对“: [1181, 268, 1657, 1292], ”normalized“: [419, 169, 588, 815] }, ”name“:”香水瓶主体“, ”描述“:”一个透明方形香水瓶,带有金色切面盖......“ }
将图层叠加在基础图像上,按比例递增 z_index 先对任何图层进行移动、调整大小、重新着色或替换任何图层。图层也可以作为新请求的输入,例如重新给一个元素上色并保持其透明度。
在你第一次申请前需要了解的事情
- 每个请求一张图片。 请求返回一张图片,
n超过1时返回错误。发送不同的变体请求。层分解是例外:它会返回基础图像及其图层。 - 把每层按其框大小缩放。 图层 PNG 并不总是其在基础图像中占地大小,文本图层可能会大好几倍。将每个图层缩放到其宽度和高度
bounding_box。绝对然后把它放在盒子的左上角。 - 提示决定回溯了多少层。 没有提示时,模型会将它找到的每个元素分离出来,每个返回的图像都会被分配。给你需要的元素命名,或者给出它们的区域
<bbox>标签,以保持结果。 - 重新尝试无法处理的图层分解。 图层分解有时会因图像内容无法处理的错误而失败。再次发送同样的请求。
- 没有快速的提示优化。
prompt_optimization_mode:“快”来自Seedream 5.0 Pro的Flash会返回错误。不要再按控制器。 - 透明结果需要透明输入。
背景:《透明》对仅仅一个已有alpha通道的图像进行编辑,例如分解中的图层,且output_format设置为巴布亚新几内亚.JPEG输出会返回错误。
定价
根据图片。 Seedream 5.0 闪光灯采用按需付费,按回送图像计费,按每个分辨率等级收取同一费率。参考图像不收取任何费用。图层分解对每张返回的图像、基础图像和每层均按相同费率计费。无需订阅。当前费率详见 模型页面 页:1 定价页面。 。 。.
内容安全。 生成的图片通过了自动内容安全检查。标记为显式的图片不会返回,且由于该图片是在检查运行前生成的,仍然被计费。
开始建造
试试 Seedream 5.0 闪存 Playground,读取完整的参数参考 API 文档,或者将其与其他图像模型进行比较 型号目录.关于同一系列的专业级,请参见 如何使用 Seedream 5.0 Pro API。 。 。.




