Seedream 5.0 Pro API

Premium Seedream image model that splits one image into editable layers, edits by coordinate or sketch marker, and fuses up to 10 references.

ByteDanceGénération d’imagesPublié 8 juil. 2026MalaysiaEndpoint propriétaireNouveau

À propos de Seedream 5.0 Pro

Premium Seedream image model that splits one image into editable layers, edits by coordinate or sketch marker, and fuses up to 10 references.

Aussi connu sous le nom ByteDance Seedream 5.0 Pro

image generationimage editinglayer decompositioninteractive editingmulti referencetext renderingmultilingual texttransparent background

Caractéristiques de Seedream 5.0 Pro

ID du modèle
seedream-5-0-pro
Fournisseur
ByteDance
Catégorie
Génération d’images
Publié
8 juil. 2026
Entrée
TexteImage
Sortie
Image
Région
Malaysia
Endpoints
POST/v1/images/generations
Identifiants de modèle alternatifs
bytedance/dola-seedream-5-0-pro-260628bytedance/seedream-5-0-probyteplus/dola-seedream-5-0-pro-260628byteplus/seedream-5-0-prodola-seedream-5-0-pro-260628seedream-5-0-pro-260628seedream-5-proseedream-5.0-pro

Tarifs de l'API Seedream 5.0 Pro

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Puissance jusqu’à 2,61 MP
par image
$0.075
Puissance supérieure à 2,61 MP
par image
$0.150
Layer decomposition up to 2.61MP
per image
$0.0375
Layer decomposition above 2.61MP
per image
$0.075
Extra input image
per input image after the first
$0.005
Comparer sur la page complète des tarifs

Comment appeler l'API Seedream 5.0 Pro

Seedream 5.0 Pro 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 : envoyer le job
curl https://api.empiriolabs.ai/v1/images/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedream-5-0-pro",
    "prompt": "Describe what you want Seedream 5.0 Pro to generate."
  }'
cURL : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/images/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "seedream-5-0-pro",
        "prompt": "Describe what you want Seedream 5.0 Pro 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)
Référence complète de l'API Seedream 5.0 Pro

Paramètres de l'API Seedream 5.0 Pro

Paramètres de requête pris en charge par l'API Seedream 5.0 Pro sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
promptstring--Invite texte. Avec l’image jointe, cela devient une instruction de montage ou de fusion.
imagearray--Reference image URL, data URI, or uploaded image object. Seedream 5.0 Pro supports up to 10 reference images, and exactly one for layer decomposition or a...
imagesarray--Alias pour image. Utilisez ceci pour plusieurs références d’images téléchargées.
aspect_ratioenumautoauto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9Auto 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_decompositionbooleanfalse-Split one input image into a base image plus up to 16 transparent PNG layers, each returned with its stacking order, its position in the base image, a name, and a...
prompt_optimization_modeenumstandardstandard, fastLa norme privilégie le respect rapide et la qualité de l’image. Une vitesse réduit la latence de génération avec une qualité d’image légèrement inférieure.
qualityenum2K1K, 1.5K, 2KSeedream Pro resolution tier. 1.5K has the same price as 1K and provides higher resolution. Defaults to 2K. In layer decomposition, leaving this unset matches the...
sizestring--Resolution tier or explicit pixel size such as 1K, 1.5K, 2K, or 2048x1152. Explicit pixels override aspect_ratio and quality. Layer decomposition accepts tiers or...
sizestring--Resolution tier or explicit pixel size such as 1K, 1.5K, 2K, or 2048x1152. Explicit pixels override aspect_ratio and quality. Layer decomposition accepts tiers or...
use_custom_sizebooleanfalse-Utilisez custom_width et custom_height au lieu de aspect_ratio et qualité prédéfinies.
custom_widthnumber-15 à 8600Largeur 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_heightnumber-15 à 8600Hauteur 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].
watermarkbooleanfalse-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_formatenumpngjpeg, pngOutput image file format. In layer decomposition this sets the base image format, and layers are always returned as PNG.
2 paramètres de plus dans la doc

Bon à savoir

Modes

  • Text to image
  • Single or multi-image to image
  • Interactive editing with coordinate or sketch markers
  • Layer decomposition into a base image plus up to 16 layers

Interactive editing

Mark the region to change directly on the input image with a sketch, circle, or arrow, then describe it in the prompt. For exact placement, use coordinate tags on a 0 to 1000 normalized grid:

Place the subject from image 1 <bbox>179 283 796 986</bbox> at the position in image 2 <bbox>118 331 933 871</bbox>.

Layer decomposition

Set layer_decomposition to true with exactly one input image to split it into a base image plus up to 16 transparent PNG layers. Every returned image carries its stacking order as z_index, and each layer also carries its position in the base image as bounding_box.absolute and bounding_box.normalized, plus a name and a description. Leave the prompt empty to let the model choose the elements, or name the elements or coordinate regions to separate. Resolution accepts 1K, 1.5K, or 2K, and matches the input image when unset.

Prompt optimization

  • Standard (default): prioritizes prompt adherence and image quality
  • Fast: reduces generation latency with slightly lower image quality

Limits

  • One output image per request, except layer decomposition, which returns the base image plus its layers
  • Up to 10 reference images, and exactly one for layer decomposition or a transparent background
  • 1K, 1.5K, and 2K resolution tiers
  • PNG or JPEG output, and layers are always PNG
  • A transparent background needs one input image that already has an alpha channel, and PNG output
  • No grouped output, streaming, or web search

Billing

Layer decomposition bills every returned image, the base image and each layer, at half the standard per-image rate, tiered on the pixel count of that image.

Content safety

Generated images pass an automated content-safety check. An image flagged as explicit is not returned. Because the image is generated before the check runs, a flagged generation is still billed.

API Seedream 5.0 Pro : questions fréquentes

Combien coûte l'API Seedream 5.0 Pro ?

Sur EmpirioLabs, Seedream 5.0 Pro est facturé à l'usage : Puissance jusqu’à 2,61 MP $0.075 par image; Puissance supérieure à 2,61 MP $0.150 par image; Layer decomposition up to 2.61MP $0.0375 per image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint Seedream 5.0 Pro utilise-t-il ?

Seedream 5.0 Pro est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Seedream 5.0 Pro dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute Seedream 5.0 Pro dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API Seedream 5.0 Pro ?

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.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.