Seedream 5.5 API
ByteDance Seedream 5.5 — réalisme photographique et esthétique visuelle soignée, édition cohérente sur plusieurs passes qui garde stables les zones non modifiées, et texte petit et multilingue précis. Sortie PNG transparente native, un niveau de résolution 3K et un endpoint de décomposition en calques qui sépare une image en une image de base et des calques transparents.
Trois endpoints dans une même famille : texte vers image, Edit avec 1 à 10 images de référence, et Layer Decomposition, qui transforme une image en une image de base et des calques PNG transparents. Texte vers image et Edit acceptent les sorties 1k / 1.5k / 2k / 3k, quinze formats d'image de 1:3 à 3:1 (dont 9:21 et 21:9), une sortie png ou jpeg et un réglage background (auto / transparent / opaque) qui renvoie un PNG avec canal alpha directement depuis le modèle.
/filters:quality(82)/examples/f5f78e1cf4e0a817381598e24db55ca1/f1aef82f-920b-4df5-b513-9878f69c7d52-92bbc258f913.webp)
Présentation
À propos de Seedream 5.5 API
Ce que fait Seedream 5.5, sa place dans la gamme de modèles ByteDance, et pourquoi les équipes l’adoptent.
Seedream 5.5 est un modèle de génération et édition d’images proposé par ByteDance, disponible via l’API REST de WaveSpeedAI. ByteDance Seedream 5.5 — réalisme photographique et esthétique visuelle soignée, édition cohérente sur plusieurs passes qui garde stables les zones non modifiées, et texte petit et multilingue précis. Sortie PNG transparente native, un niveau de résolution 3K et un endpoint de décomposition en calques qui sépare une image en une image de base et des calques transparents.
Trois endpoints dans une même famille : texte vers image, Edit avec 1 à 10 images de référence, et Layer Decomposition, qui transforme une image en une image de base et des calques PNG transparents. Texte vers image et Edit acceptent les sorties 1k / 1.5k / 2k / 3k, quinze formats d'image de 1:3 à 3:1 (dont 9:21 et 21:9), une sortie png ou jpeg et un réglage background (auto / transparent / opaque) qui renvoie un PNG avec canal alpha directement depuis le modèle.
La famille Seedream 5.5 sur WaveSpeedAI propose 3 points d’accès REST couvrant les workflows Image-Tools, Text-To-Image, Image-To-Image. Chaque variante a ses propres tarifs, paramètres et exemples de résultats — choisissez celle qui correspond à votre type d’entrée et à vos contraintes de production, ou appelez-en plusieurs avec la même clé API pour composer des pipelines en plusieurs étapes.
Exécutez Seedream 5.5 avec la même clé API, le même compte de facturation et les mêmes limites de débit que pour les plus de 1 000 autres modèles IA de WaveSpeedAI. Pas de configuration fournisseur distincte, pas de SDK par fournisseur, pas de limites de débit par fournisseur — une seule intégration couvre tout, du texte vers image et du texte vers vidéo à la synthèse audio, la génération 3D, l’agrandissement et l’édition.
Caractéristiques
Capacités de Seedream 5.5 API et état de sortie
Les détails propres au modèle que les développeurs recherchent avant de choisir une API : disponibilité, durée de sortie attendue, prise en charge des références et alternative active actuelle.
Endpoints
3 variantes
Texte vers image, Edit (1 à 10 images de référence) et Layer Decomposition.
Résolution
1k / 1.5k / 2k / 3k
3k représente environ 8 mégapixels (3840x2160 en 16:9). Layer Decomposition accepte 1k, 1.5k et 2k.
Arrière-plan transparent
Alpha PNG natif
background = auto, transparent ou opaque en texte vers image et Edit ; transparent nécessite une sortie png.
Calques
Jusqu'à 99
max_images de 2 à 100 sorties au total (30 par défaut) : une image de base et des calques PNG transparents.
Formats d'image
15 options
1:1, 1:2, 2:1, 1:3, 3:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:21 et 21:9.
Points d’accès
Tous les points d’accès de l’API Seedream 5.5
3 points d’accès Seedream 5.5 disponibles dès maintenant sur WaveSpeedAI — choisissez la variante qui correspond à votre workflow.
/filters:quality(82)/media/images/8c8fcb40-841c-4a9c-8760-9e682fb7c494.webp)
Seedream v5.5 Layer Decomposition
Seedream 5.5 Layer Decomposition separates a single image into a base image and transparent layers, enabling flexible compositing, image editing, asset extraction, and layered design workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9fe24f82-29bb-48e1-b20b-4fd74e0642e6.webp)
Seedream v5.5
Seedream 5.5 Text to Image by ByteDance generates images from text prompts with improved photographic realism and aesthetics, native transparent-background output, aspect ratio selection, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/c48b23e9-ca36-4f8c-b525-5f3ba60ce4f0.webp)
Seedream v5.5 Edit
Seedream 5.5 Edit by ByteDance edits and generates images from single-image or multi-reference inputs, supporting up to 10 reference images, consistent multi-turn edits, native transparent-background output, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemples
Seedream 5.5 en action
De vrais résultats générés par l’API Seedream 5.5. Survolez une vidéo pour la prévisualiser, cliquez pour ouvrir la visionneuse en taille réelle.
Mode d’emploi
Comment utiliser l’API Seedream 5.5
Quatre étapes de l’inscription à une génération terminée. Des exemples complets en Python, Node.js et cURL se trouvent dans la section API ci-dessous.
- 01
Obtenez une clé API
Créez un compte WaveSpeedAI et copiez votre clé API depuis le tableau de bord. Les nouveaux comptes reçoivent des crédits de démarrage gratuits — de quoi utiliser le playground quelques dizaines de fois avant le début de la facturation.
- 02
Soumettez une prédiction
Envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5. Le point d’accès renvoie immédiatement un identifiant de prédiction — les générations sont asynchrones, vous ne gardez donc pas de connexion ouverte pendant l’inférence.
- 03
Interrogez jusqu’à la fin
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retournez les outputs sur completed ; arrêtez avec une erreur sur failed, cancelled, timeout ou deleted ; continuez d’interroger pour tout autre statut.
- 04
Lisez l’URL du résultat
Une fois le statut "completed", lisez l’URL dans data.outputs[0]. Elle pointe vers votre média généré sur le CDN de WaveSpeedAI — fichier image, vidéo, audio ou 3D selon la variante Seedream 5.5 appelée.
Cas d’usage
Ce que vous pouvez créer avec Seedream 5.5
Les workflows courants pour lesquels développeurs et créateurs utilisent l’API Seedream 5.5.
Des assets transparents directement depuis le modèle
Réglez background sur transparent avec bytedance/seedream-v5.5 ou bytedance/seedream-v5.5/edit et vous obtenez un PNG avec canal alpha, sans étape de suppression d'arrière-plan séparée. Edit peut détourer un sujet à partir d'une photo ordinaire : l'image d'entrée n'a pas besoin de canal alpha.
Séparer une image en calques modifiables
bytedance/seedream-v5.5/layer-decomposition sépare une image en une image de base et des calques PNG transparents. max_images fixe le nombre total de sorties, de 2 à 100 (30 par défaut), et un prompt facultatif indique au modèle quels éléments doivent devenir des calques à part entière.
Une édition sur plusieurs passes qui reste stable
Les éditions successives avec bytedance/seedream-v5.5/edit gardent stables, d'une passe à l'autre, les zones que vous n'avez pas demandé de modifier : une photo produit ou un portrait peut être affiné étape par étape sans dériver.
Des éditions appuyées sur jusqu'à 10 références
Edit accepte de 1 à 10 images de référence par requête : combinez un produit, un personnage et une référence de style en un seul appel. Sans format d'image indiqué, la sortie suit la première image d'entrée.
Des images photoréalistes jusqu'en 3K
Seedream 5.5 est optimisé pour le réalisme photographique et l'esthétique visuelle. Le niveau 3k représente environ 8 mégapixels (3840x2160 en 16:9), pour les visuels principaux et les livrables au format impression ; 1k et 1.5k gardent les brouillons rapides.
Texte petit et multilingue
Seedream 5.5 restitue avec précision le petit texte et le texte en plusieurs langues : étiquettes, textes d'emballage, signalétique et affiches localisées qui restent lisibles à la taille de sortie.
Conseils
Conseils pour rédiger vos prompts avec Seedream 5.5
Des conseils pratiques pour obtenir de meilleurs résultats avec Seedream 5.5 — tirés des pratiques qui fonctionnent sur les modèles image dans les pipelines de production.
- 01
Demandez la transparence dans la requête, pas dans le prompt
Réglez background sur transparent et laissez output_format sur png : le modèle renvoie un PNG avec canal alpha. jpeg n'a pas de canal alpha, une requête transparente nécessite donc png. Laissez background sur auto si l'un ou l'autre vous convient.
- 02
Détourez des sujets avec Edit
bytedance/seedream-v5.5/edit avec background réglé sur transparent extrait le sujet d'une photo ordinaire ; l'entrée n'a pas besoin de canal alpha. Décrivez le sujet à conserver, par exemple « la basket, sans la boîte », quand le cadre est chargé.
- 03
Guidez Layer Decomposition avec un prompt
bytedance/seedream-v5.5/layer-decomposition fonctionne sans prompt, mais nommer les éléments à séparer (texte du titre, produit, zone du logo, arrière-plan) donne des calques qui correspondent à votre fichier de design. Baissez max_images pour quelques calques propres ; augmentez-le pour une séparation plus fine.
- 04
Éditez par passes
Les zones non modifiées restent stables au fil des éditions, alors faites une modification par requête et renvoyez le résultat. C'est plus simple à vérifier et le reste de l'image reste tel quel.
- 05
Brouillon en petit, livraison en 3k
Calez le prompt en 1k ou 1.5k, puis relancez-le en 3k (environ 8 mégapixels) pour l'asset final. Layer Decomposition plafonne à 2k : choisissez la résolution de la décomposition en conséquence.
- 06
Mettez le texte exact entre guillemets
Seedream 5.5 restitue avec précision le texte petit et multilingue. Écrivez la formulation exacte entre guillemets et dans la langue cible, et précisez où elle va (« sur l'étiquette », « titre en haut à gauche »).
Tarifs
Tarifs de l’API Seedream 5.5
La tarification se fait par résultat. Le montant final dépend des paramètres définis dans le playground de chaque variante (résolution, durée, nombre de résultats, références).
| Point d’accès | Type | Prix de départ |
|---|---|---|
| bytedance/ | image-tools | $0.60 |
| bytedance/ | text-to-image | $0.02 |
| bytedance/ | image-to-image | $0.028 |
API
Appelez l’API Seedream 5.5
Obtenez une clé API sur wavespeed.ai/accesskey, puis soumettez une prédiction via REST. Le playground génère des exemples prêts à copier pour toute combinaison d’entrées.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparer
Seedream 5.5 face aux alternatives
Quand choisir Seedream 5.5 plutôt que des modèles similaires sur WaveSpeedAI.
Seedream 5.5 vs Seedream 5 Pro
Seedream 5.5 apporte trois choses que 5 Pro n'a pas : une sortie transparente native, un niveau de résolution 3k au-dessus du 2k et un endpoint de décomposition en calques qui renvoie jusqu'à 99 calques transparents plus une image de base. 5 Pro conserve un mode rapide d'optimisation des prompts que 5.5 ne propose pas.
Seedream 5.5 vs Nano Banana 2.1
Nano Banana 2.1 accepte jusqu'à 14 images de référence, monte jusqu'en 4K et propose une recherche web et d'images facultative. Seedream 5.5 répond avec une sortie PNG transparente produite par le modèle lui-même, un endpoint dédié à la décomposition en calques et des éditions sur plusieurs passes qui gardent stables les zones non modifiées.
Seedream 5.5 vs GPT Image 2.6
GPT Image 2.6 propose deux niveaux, cinq niveaux de qualité, une sortie GIF animée et SVG vectorielle, et des éditions avec jusqu'à 16 références jusqu'en 4K. Seedream 5.5 est le choix pour les assets PNG transparents, la séparation d'images finies en calques et une sortie photoréaliste jusqu'en 3K.
FAQ
Seedream 5.5 API — Questions fréquentes
Tarifs, licence, intégration — les questions courantes sur l’utilisation de Seedream 5.5 sur WaveSpeedAI.
Seedream 5.5 peut-il générer des images sur fond transparent ?
Oui. Réglez background sur transparent en texte vers image ou en Edit avec une sortie png, et le modèle renvoie directement un PNG avec canal alpha. En Edit, l'image d'entrée n'a pas besoin de canal alpha : le modèle peut extraire le sujet d'une photo ordinaire.
Que renvoie Layer Decomposition de Seedream 5.5 ?
Une image de base et des calques PNG transparents. max_images fixe le nombre total de sorties, de 2 à 100 avec 30 par défaut, soit jusqu'à 99 calques. Un prompt facultatif oriente le choix des éléments qui deviennent des calques, et output_format s'applique à l'image de base ; chaque calque est un PNG avec transparence.
Quelle est la différence entre Seedream 5.5 et Seedream 5 Pro ?
Seedream 5.5 ajoute une sortie transparente native, un niveau de résolution 3k et un endpoint de décomposition en calques avec jusqu'à 99 calques. Seedream 5 Pro dispose d'un mode rapide d'optimisation des prompts que Seedream 5.5 ne propose pas.
Quelles résolutions et quels formats Seedream 5.5 prend-il en charge ?
Texte vers image et Edit acceptent 1k, 1.5k, 2k et 3k (environ 8 mégapixels, par exemple 3840x2160 en 16:9) ; Layer Decomposition accepte 1k, 1.5k et 2k. La sortie est en png (par défaut) ou jpeg.
Qu’est-ce que l’API Seedream 5.5 ?
Seedream 5.5 est un modèle ByteDance de génération d’images exposé sous forme d’API REST sur WaveSpeedAI. ByteDance Seedream 5.5 — réalisme photographique et esthétique visuelle soignée, édition cohérente sur plusieurs passes qui garde stables les zones non modifiées, et texte petit et multilingue précis. Sortie PNG transparente native, un niveau de résolution 3K et un endpoint de décomposition en calques qui sépare une image en une image de base et des calques transparents. Vous pouvez l’appeler par programmation ou l’essayer depuis le playground indiqué ci-dessus.
Comment appeler l’API Seedream 5.5 ?
Créez un compte WaveSpeedAI, copiez votre clé API depuis /accesskey, puis envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5. Le point d’accès renvoie un identifiant de prédiction. Interrogez le point d’accès de résultat environ toutes les 2 secondes, augmentez l’intervalle pour les tâches longues et arrêtez-vous à tout statut final. Des exemples Python / Node.js / cURL orientés production figurent ci-dessus.
Combien coûte l’API Seedream 5.5 ?
Seedream 5.5 démarre à $0.02. Le coût exact dépend des paramètres définis (résolution, durée, nombre de résultats, références). L’estimation en direct à côté du bouton Générer dans le playground affiche le prix exact pour votre saisie actuelle.
Quelles variantes de Seedream 5.5 sont disponibles ?
WaveSpeedAI héberge 3 points d’accès Seedream 5.5 actifs : bytedance/seedream-v5.5/layer-decomposition, bytedance/seedream-v5.5, bytedance/seedream-v5.5/edit. Chaque variante a sa propre page playground et ses propres tarifs.
Puis-je utiliser commercialement les résultats de Seedream 5.5 ?
Les droits d’usage commercial suivent la licence du modèle ByteDance. La plupart des modèles ByteDance autorisent l’usage commercial des résultats ; consultez la page playground de chaque modèle pour le résumé de sa licence, et les Conditions d’utilisation de WaveSpeedAI pour les conditions au niveau de la plateforme.
Pourquoi utiliser Seedream 5.5 sur WaveSpeedAI plutôt qu’en direct ?
Une seule clé API et un seul compte de facturation pour Seedream 5.5 ET plus de 1 000 autres modèles IA d’autres fournisseurs. Pas de configuration de SDK par fournisseur, pas de limites de débit distinctes, pas de code d’intégration à réécrire pour chaque fournisseur. Les tarifs sont généralement au niveau de l’API directe de ByteDance, ou en dessous.
Fournisseur
À propos de ByteDance
L’équipe derrière Seedream 5.5 et la gamme plus large de modèles ByteDance sur WaveSpeedAI.
ByteDance — l'entreprise derrière TikTok, CapCut et Doubao — mène l'une des plus grandes opérations de recherche en IA au monde. Ses équipes Seed et Doubao livrent des modèles à l'état de l'art pour la génération vidéo (Seedance), la génération et l'édition d'images (Seedream, Nano Banana) et l'avatar / la synchronisation labiale. Les modèles sont entraînés sur des données à l'échelle interne et déployés en production dans les applications grand public de ByteDance avant d'être publiés sous forme d'API.
Commencez à créer avec Seedream 5.5 sur WaveSpeedAI
Crédits de démarrage gratuits à l’inscription. Une seule clé API pour plus de 1 000 modèles IA de ByteDance et de tous les autres fournisseurs.
/filters:quality(82)/examples/52d1777161efd4c4a1eb8f367d2bfdc1/e4e62e6c-afed-4fc6-81e3-8e15d9a2905c-a90fc868dcee.webp)
/filters:quality(82)/examples/a3a2c988c8ff271c6311fc6fd5b75076/8c70bf02-7370-4785-a80a-247fe5b0cdf5-487bb3f09732.webp)
/filters:quality(82)/examples/68f10dbf5606d977f7c60a8c6cc321db/fc56bf35-bdd2-481b-8650-251ff7a3a4ff-1ffd75fef9ed.webp)
/filters:quality(82)/examples/5549abed42d94882c754d980220eed45/8cc56cee-6f83-44cd-8533-7f921932a352-0c5fbb46e60d.webp)