Introduction
Seedream 5.0 Flash Layer Decomposition sépare une image terminée en une image de fond et jusqu’à seize calques PNG transparents, un par élément, chacun avec un nom et sa position dans l’original. Utilisez-le quand vous voulez des éléments réutilisables : un titre que vous pouvez réécrire, une personne que vous pouvez placer dans un autre design, un produit que vous pouvez poser sur un nouveau fond.
Développé par ByteDance (ID de modèle dola-seedream-5-0-flash-260915).
Choisir un mode Seedream 5.0 Flash selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| Un brief écrit pour une nouvelle image | Seedream 5.0 Flash Texte vers image |
| De une à dix images à retravailler ou à combiner | Seedream 5.0 Flash Retouche d’image |
| Une image terminée dont il vous faut les éléments séparés | Seedream 5.0 Flash Séparation en calques |
Fonctionnalités et points forts
Séparation automatique ou dirigée
Sans prompt, le modèle choisit lui-même les éléments principaux. Sur notre affiche de film rétro, cela a donné huit images : l’image de fond plus le diner, une voiture au loin, l’enseigne au néon, la femme, l’accroche, le titre LATE SHIFT et le talon ADMIT ONE.
Des calques qui savent où ils vont
Chaque calque porte un court nom et un cadre englobant en pixels de l’image de fond. Redimensionnez chaque PNG dans son cadre par-dessus l’image de fond et l’original revient : les éléments peuvent donc aller directement sur un canevas dans leur disposition d’origine.
Une image de fond réparée
Les éléments retirés sont supprimés et l’arrière-plan est reconstitué : l’image de fond tient donc toute seule. Sur l’affiche, c’était une rue sous la pluie, propre ; sur la scène de salle de bal, une salle vide.
Des calques transparents, toujours en PNG
Chaque calque est un PNG transparent. output_format ne change que l’image de fond.
Une tarification à la pièce
Vous payez $0.026 pour chaque image renvoyée, image de fond comprise, à toutes les résolutions, avec une réserve de 17 images ramenée au nombre réel par remboursement.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
image_url | Oui | Une image à séparer : png, jpeg, webp, bmp, tiff ou gif, 30 Mo au plus, de 262 144 à 36 000 000 de pixels au total, format compris entre 1:16 et 16:1. 1 caractères minimum |
prompt | Non | Facultatif, mais d’au moins 3 caractères quand vous en écrivez un. Laissez-le vide et le modèle choisit lui-même les éléments principaux ; nommez des éléments et il sépare ceux-là. 3 caractères minimum · 5000 caractères maximum |
resolution | Non | auto, 1k, 1.5k ou 2k. L’image de fond garde le format de l’entrée et chaque calque garde les proportions de son élément. |
output_format | Non | jpeg ou png pour l’image de fond uniquement. Les calques sont toujours des PNG transparents, quel que soit votre choix. |
Tarification
$0.026 / image produite
Cas d’utilisation
Réécrire le titre d’une affiche
Sortez le calque du titre, redessinez-le dans votre outil de design et replacez-le dans son cadre sur l’image de fond.
Réutiliser un sujet dans de nouveaux modèles
Détachez la personne ou le produit en PNG transparent et placez-le dans une autre mise en page.
Préparer des éléments de profondeur et de parallaxe
Transformez une illustration à plat en éléments ordonnés et positionnés pour l’animation.
Des scènes propres pour le compositing
Gardez l’image de fond comme un décor vide et ajoutez vos propres éléments.
Guide de prompt et conseils pratiques
Commencez sans prompt
Omettez prompt et regardez ce que le modèle sépare. C’est le moyen le moins cher de comprendre comment il lit l’image.
Nommez ce que vous voulez
Un prompt, quand vous en écrivez un, doit compter au moins 3 caractères. Désignez les éléments qui vous intéressent : « the dancing couple and the chandelier » a renvoyé exactement ces deux calques plus l’image de fond sur la scène de salle de bal.
Entourer un élément avec un cadre englobant
Ajoutez <bbox>x1 y1 x2 y2</bbox> après le nom de l’élément, en coordonnées 0-1000 depuis le coin supérieur gauche.
Separate the title text <bbox>179 58 809 197</bbox> and the parrot <bbox>330 274 641 991</bbox> into independent layers
Remettre les calques dans leurs cadres
Chaque boundingBox est [x1, y1, x2, y2] en pixels de l’image de fond. Le PNG est souvent livré plus grand que son cadre : redimensionnez-le à la largeur et à la hauteur du cadre plutôt que de le coller à sa propre taille.
Limites de contenu
Seedream 5.0 Flash · Layer Decomposition. SpicyAPI n’ajoute aucun filtre de contenu côté plateforme. Les restrictions du modèle s’appliquent toujours et les résultats ne sont pas garantis. Vous êtes responsable du respect de notre politique de contenu.
Démarrage rapide de l’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"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.











