
Modèle d’image Fast Seedream qui divise une image en calques modifiables, modifie par coordonnée ou marqueur d’esquisse, et fusionne jusqu’à 10 références.
Modèle d’image Fast Seedream qui divise une image en calques modifiables, modifie par coordonnée ou marqueur d’esquisse, et fusionne jusqu’à 10 références.
Aussi connu sous le nom Seedream Flash, ByteDance Seedream 5.0 Flash
seedream-5-0-flash/v1/images/generationsbytedance/dola-seedream-5-0-flash-260915bytedance/seedream-5-0-flashbyteplus/dola-seedream-5-0-flash-260915byteplus/seedream-5-0-flashdola-seedream-5-0-flash-260915seedream-5-0-flash-260915seedream-5-flashseedream-5.0-flashTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Seedream 5.0 Flash fonctionne via POST /v1/images/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Ou ajoutez "sync": true pour éviter le polling : la requête reste ouverte et renvoie directement la réponse image au format OpenAI, donc les SDKs OpenAI fonctionnent tels quels. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5-0-flash",
"prompt": "Describe what you want Seedream 5.0 Flash to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedream-5-0-flash",
"prompt": "Describe what you want Seedream 5.0 Flash to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Seedream 5.0 Flash sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Invite texte. Avec l’image jointe, cela devient une instruction de montage ou de fusion. |
| image | array | - | - | URL d’image de référence, URI des données ou objet image téléchargé. Le flash Seedream 5.0 supporte jusqu’à 10 images de référence, et exactement une pour la... |
| images | array | - | - | Alias pour image. Utilisez ceci pour plusieurs références d’images téléchargées. |
| aspect_ratio | enum | auto | auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 | Auto permet au modèle de choisir les dimensions dans le niveau de résolution sélectionné. Les ratios explicites utilisent la taille prédéfinie de ce palier. |
| layer_decomposition | boolean | false | - | Séparez une image d’entrée en une image de base plus jusqu’à 16 calques PNG transparents, chacun étant renvoyé avec son ordre d’empilement, sa position dans l’image... |
| quality | enum | 2K | 1K, 1.5K, 2K | Niveau de résolution de sortie. Tous les niveaux sont facturés au même taux fixe par image. Par défaut est 2K. En décomposition de couches, laisser ce non-défini... |
| size | string | - | - | Niveau de résolution ou taille de pixel explicite comme 1K, 1,5K, 2K ou 2048x1152. Des pixels explicites prennent le dessus sur aspect_ratio et la qualité. La... |
| use_custom_size | boolean | false | - | Utilisez custom_width et custom_height au lieu de aspect_ratio et qualité prédéfinies. |
| custom_width | number | - | 15 à 8600 | Largeur de sortie personnalisée en pixels. La superficie totale doit être en [0,92 MP, 4,62 MP] et l’aspect en [1:16, 16:1]. |
| custom_height | number | - | 15 à 8600 | Hauteur de sortie personnalisée en pixels. La superficie totale doit être en [0,92 MP, 4,62 MP] et l’aspect en [1:16, 16:1]. |
| watermark | boolean | false | - | Une fois activée, l’image générée inclut un filigrane de provenance généré par l’IA. EmpirioLabs n’ajoute pas de filigrane séparé. |
| output_format | enum | png | jpeg, png | Format de fichier image de sortie. En décomposition de couches, cela définit le format d’image de base, et les calques sont toujours retournés sous forme de PNG. |
| background | enum | opaque | opaque, transparent | Transparent conserve le canal alpha donc la sortie n’a pas d’arrière-plan. Pris en charge lors de l’édition d’une seule image d’entrée qui possède déjà un canal... |
| response_format | enum | url | url, b64_json | Retournez par défaut les URL d’images signées, ou incluez les données d’image base64 lorsque b64_json est demandé. |
Modes - Texte à image - Image unique ou multi-image - Montage interactif avec marqueurs de coordonnées ou de croquis - Décomposition des couches en image de base plus jusqu’à 16 couches Montage interactif Marquez la région à modifier directement sur l’image d’entrée avec un croquis, un cercle ou une flèche, puis décrivez-la dans la demande. Pour un placement exact, utilisez des balises de coordonnées sur une grille normalisée de 0 à 1000: « text Place the subject from image 1 <bbox>179 283 796 986</bbox> at the position in image 2 <bbox>118 331 933 871</bbox>. '' Décomposition des couches Réglez layer_decomposition sur true avec exactement une image d’entrée pour la diviser en une image de base plus jusqu’à 16 calques PNG transparents. Chaque image retournée porte son ordre d’empilement z_index, et chaque couche affiche également sa position dans l’image de base comme bounding_box.absolue et bounding_box.normalisée, plus un nom et une description. Laissez l’invite vide pour que le modèle choisisse les éléments, ou nomme les éléments ou régions de coordonnées à séparer. La résolution accepte 1K, 1,5K ou 2K, et correspond à l’image d’entrée lorsqu’elle est dédéfinie. Limites - Une image de sortie par requête, sauf la décomposition des couches, qui retourne l’image de base plus ses calques - Jusqu’à 10 images de référence, et exactement une pour la décomposition des couches ou un fond transparent - Niveaux de résolution 1K, 1,5K et 2K - Sortie PNG ou JPEG, et les calques sont toujours PNG - Un fond transparent nécessite une image d’entrée qui possède déjà un canal alpha, et la sortie PNG - Pas de sortie groupée, streaming ou recherche web Billing Chaque niveau de résolution facture au même débit par image, et les images de référence sont gratuites. La décomposition des couches facture chaque image retournée, l’image de base et chaque couche, au même rythme. Sécurité du contenu Les images générées passent un contrôle automatisé de sécurité du contenu. Une image signalée comme explicite n’est pas retournée. Comme l’image est générée avant l’exécution du contrôle, une génération signalée est toujours facturée.
Sur EmpirioLabs, Seedream 5.0 Flash est facturé à l'usage : Génération d’images $0.030 par image; Décomposition des couches $0.030 par image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Seedream 5.0 Flash est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Seedream 5.0 Flash dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.