Введение
Seedream 5.0 Flash Разделение на слои разбивает одно готовое изображение на подложку и до шестнадцати прозрачных PNG-слоёв, по одному на элемент, у каждого есть название и положение на оригинале. Используйте его, когда нужны повторно используемые части: заголовок, который можно переписать, человек, которого можно перенести в другой макет, товар, который можно поставить на новый фон.
Разработано ByteDance (ID модели dola-seedream-5-0-flash-260915).
Выберите режим Seedream 5.0 Flash по исходному материалу
| Исходный материал | Режим |
|---|---|
| Письменный бриф для новой картинки | Seedream 5.0 Flash Текст в изображение |
| От одного до десяти изображений, которые нужно доработать или объединить | Seedream 5.0 Flash Редактирование изображения |
| Готовое изображение, части которого нужны по отдельности | Seedream 5.0 Flash Разделение на слои |
Ключевые возможности и особенности
Автоматическое или направленное разделение
Без prompt модель сама выбирает главные элементы. На нашей ретро-афише это дало восемь изображений: подложку, а также закусочную, далёкую машину, неоновую вывеску, женщину, слоган, заголовок LATE SHIFT и корешок ADMIT ONE.
Слои, которые знают своё место
У каждого слоя есть короткое название и рамка положения в пикселях подложки. Масштабируйте каждый PNG под его рамку поверх подложки — и оригинал вернётся, так что части сразу ложатся на холст в исходном расположении.
Достроенная подложка
Вынутые элементы убраны, а фон достроен, так что подложка самодостаточна. На афише это была чистая дождливая улица, на сцене бального зала — пустой зал.
Прозрачные слои, всегда PNG
Каждый слой — прозрачный PNG. output_format меняет только подложку.
Оплата за каждую часть
Вы платите $0.026 за каждое возвращённое изображение, включая подложку, при любом разрешении; резерв на 17 изображений возвращается до фактического числа.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
image_url | Да | Одно изображение для разделения: png, jpeg, webp, bmp, tiff или gif, до 30 МБ, от 262 144 до 36 000 000 пикселей всего, соотношение сторон от 1:16 до 16:1. HEIC не поддерживается. Не менее 1 символов |
prompt | Нет | Необязателен, но если пишете, то не меньше 3 символов. Оставьте пустым — модель сама выберет главные элементы; назовите элементы — разделит их. Не менее 3 символов · Не более 5000 символов |
resolution | Нет | auto, 1k, 1.5k или 2k. Подложка сохраняет соотношение сторон входа, а каждый слой — пропорции своего элемента. |
output_format | Нет | jpeg или png только для подложки. Слои всегда прозрачные PNG, что бы вы ни выбрали. |
Стоимость
$0.026 / изображение на выходе
Сценарии использования
Переписать заголовок афиши
Достаньте слой с заголовком, перерисуйте его в дизайнерской программе и верните на место по его рамке поверх подложки.
Использовать героя в новых шаблонах
Достаньте человека или товар прозрачным PNG и поставьте в другой макет.
Подготовить материалы для глубины и параллакса
Превратите плоскую иллюстрацию в упорядоченные части с известными положениями для анимации.
Чистые сцены для композитинга
Оставьте подложку как пустую декорацию и добавляйте свои элементы.
Руководство по промптам и практические советы
Начните без prompt
Не указывайте prompt и посмотрите, что модель разделит. Это самый дешёвый способ понять, как она читает картинку.
Назовите нужное
Если вы пишете prompt, в нём должно быть не меньше 3 символов. Укажите важные вам элементы: «the dancing couple and the chandelier» вернуло на сцене бального зала ровно эти два слоя и подложку.
Обведите элемент рамкой bbox
Добавьте <bbox>x1 y1 x2 y2</bbox> после названия элемента в координатах 0–1000 от левого верхнего угла.
Separate the title text <bbox>179 58 809 197</bbox> and the parrot <bbox>330 274 641 991</bbox> into independent layers
Возвращайте слои по их рамкам
Каждый boundingBox — это [x1, y1, x2, y2] в пикселях подложки. PNG часто отдаётся крупнее своей рамки, поэтому масштабируйте его под ширину и высоту рамки, а не вставляйте в собственном размере.
Границы контента
Seedream 5.0 Flash · Разделение на слои. SpicyAPI не добавляет фильтр контента на стороне платформы. Ограничения самой модели продолжают действовать, результат не гарантируется. Вы отвечаете за соблюдение нашей политики в отношении контента.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedream-5.0-flash/layer-decomposition",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"resolution": "auto"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.











