Introducción
Seedream 5.0 Flash Layer Decomposition divide una imagen terminada en una imagen base y hasta dieciséis capas PNG transparentes, una por elemento, cada una con un nombre y su posición en el original. Úsalo cuando quieras piezas reutilizables: un titular que puedas reescribir, una persona que puedas llevar a otro diseño, un producto que puedas poner sobre un fondo nuevo.
Desarrollado por ByteDance (ID de modelo dola-seedream-5-0-flash-260915).
Elige un modo de Seedream 5.0 Flash según tu material de partida
| Material de partida | Modo |
|---|---|
| Un brief escrito para una imagen nueva | Seedream 5.0 Flash Texto a imagen |
| De una a diez imágenes para revisar o combinar | Seedream 5.0 Flash Edición de imagen |
| Una imagen terminada cuyas partes necesitas por separado | Seedream 5.0 Flash Separación en capas |
Funciones y aspectos destacados
División automática o dirigida
Sin prompt, el modelo elige por su cuenta los elementos principales. En nuestro póster de cine retro eso dio ocho imágenes: la imagen base más el diner, un coche a lo lejos, el letrero de neón, la mujer, la frase de gancho, el título LATE SHIFT y la entrada ADMIT ONE.
Capas que saben dónde van
Cada capa trae un nombre corto y un cuadro delimitador en píxeles de la imagen base. Escala cada PNG dentro de su cuadro sobre la imagen base y vuelve el original, así que las piezas pueden ir directamente a un lienzo con su disposición original.
Una imagen base reparada
Los elementos extraídos se quitan y el fondo se rellena, así que la imagen base se sostiene sola. En el póster fue una calle lluviosa limpia; en la escena del salón de baile, un salón vacío.
Capas transparentes, siempre en PNG
Cada capa es un PNG transparente. output_format solo cambia la imagen base.
Precio por pieza
Pagas $0.026 por cada imagen devuelta, imagen base incluida, con cualquier resolución, con una reserva de 17 imágenes que se reduce por devolución hasta el conteo real.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
image_url | Sí | Una imagen para dividir: png, jpeg, webp, bmp, tiff o gif, de hasta 30 MB, de 262144 a 36000000 de píxeles en total, con relación de aspecto entre 1:16 y 16:1. mínimo 1 caracteres |
prompt | No | Opcional, pero de al menos 3 caracteres cuando escribas uno. Déjalo vacío y el modelo elige por su cuenta los elementos principales; nombra elementos y separará esos. mínimo 3 caracteres · máximo 5000 caracteres |
resolution | No | auto, 1k, 1.5k o 2k. La imagen base conserva la relación de aspecto de la entrada y cada capa conserva las proporciones de su elemento. |
output_format | No | jpeg o png solo para la imagen base. Las capas son siempre PNG transparentes, elijas lo que elijas. |
Precios
$0.026 / imagen de salida
Casos de uso
Reescribir el titular de un póster
Saca la capa del título, vuelve a dibujarlo en tu herramienta de diseño y colócalo de nuevo en su cuadro sobre la imagen base.
Reutilizar un sujeto en plantillas nuevas
Extrae a la persona o el producto como PNG transparente y llévalo a otro layout.
Preparar recursos de profundidad y parallax
Convierte una ilustración plana en piezas ordenadas y posicionadas para trabajo de movimiento.
Escenas limpias para composición
Conserva la imagen base como un escenario vacío y añade tus propios elementos.
Guía de prompts y consejos prácticos
Empieza sin prompt
Omite prompt y mira qué separa el modelo. Es la forma más barata de aprender cómo lee la imagen.
Nombra lo que quieres
Cuando escribas un prompt, debe tener al menos 3 caracteres. Señala los elementos que te importan: “the dancing couple and the chandelier” devolvió exactamente esas dos capas más la imagen base en la escena del salón de baile.
Enmarca un elemento con un cuadro delimitador
Añade <bbox>x1 y1 x2 y2</bbox> después del nombre del elemento, con coordenadas 0-1000 desde la esquina superior izquierda.
Separate the title text <bbox>179 58 809 197</bbox> and the parrot <bbox>330 274 641 991</bbox> into independent layers
Vuelve a colocar las capas con sus cuadros
Cada boundingBox es [x1, y1, x2, y2] en píxeles de la imagen base. El PNG suele entregarse más grande que su cuadro, así que escálalo al ancho y alto del cuadro en lugar de pegarlo con su tamaño propio.
Flash no informa dónde estaba una capa en el original, así que las capas no se pueden volver a colocar automáticamente. Si lo necesitas, usa Seedream 5.0 Pro Layer Decomposition.
Límites de contenido
Seedream 5.0 Flash · Layer Decomposition. SpicyAPI no añade ningún filtro de contenido en la plataforma. Las restricciones del modelo siguen vigentes y los resultados no están garantizados. Eres responsable de cumplir nuestra política de contenido.
Inicio rápido de la 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"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.











