Explorez les usages de Seedream5.5 API pour créer des images, réaliser des retouches précises, composer des textes multilingues et combiner plusieurs références. Organisez vos instructions et vos images dans cet espace APIMart, puis consultez les exemples d’API et le tableau des paramètres ci-dessous.
Espace de travail Seedream5.5 API
Décrivez le sujet, la composition, l’éclairage et le texte à inclure.
Images de référence
Jusqu’à 10 références, ou une pour la transparence ou la séparation en calques. Fichiers locaux : JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC ou HEIF, 30 Mo maximum chacun. Dans le JSON, utilisez des URL HTTP(S) publiques ou des Data URI d’image complètes ; les fichiers locaux restent des aperçus dans le navigateur.
Références : chaque côté supérieur à 14 px, rapport largeur/hauteur de 1/16–16 et au plus 36 000 000 pixels au total. Un arrière-plan transparent exige une image d’entrée avec canal alpha.
Les images générées apparaîtront ici
Préparez un brouillon Seedream5.5 API pour une nouvelle scène ou une retouche ciblée. Définissez le sujet, la lumière et la composition, puis distinguez les changements demandés des détails à préserver.
Les exemples Seedream5.5 API suivent le format asynchrone commun des tâches APIMart, avec prompts, références, dimensions, résolution et options de sortie. Utilisez l’ID de tâche renvoyé pour consulter le résultat séparément.
Enregistrez votre clé API APIMart dans APIMART_API_KEY. Les exemples Seedream5.5 API utilisent Authorization: Bearer <key> pour envoyer les requêtes et consulter les tâches.
L’exemple utilise POST /v1/images/generations avec model: seedream-5.5, prompt, size, resolution et output_format. Ajoutez image_urls pour la retouche. Lisez l’ID de tâche dans data[0].task_id.
Utilisez GET /v1/tasks/{task_id}. Si la tâche est terminée, lisez data.result.images[0].url[0] ; en cas d’échec, consultez data.error.message.
Consultez la documentation APIMart pour l’authentification et l’utilisation générale des API APIMart.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.5",
"prompt": "Une affiche de produit au style éditorial présentant une tasse en céramique blanche sur une table en bois clair, un éclairage latéral doux, le titre \"RITUEL DU MATIN\" en haut, une typographie lisible et de généreux espaces vides.",
"size": "16:9",
"resolution": "1.5K",
"output_format": "png"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "seedream-5.5",
"prompt": "Une affiche de produit au style éditorial présentant une tasse en céramique blanche sur une table en bois clair, un éclairage latéral doux, le titre \"RITUEL DU MATIN\" en haut, une typographie lisible et de généreux espaces vides.",
"size": "16:9",
"resolution": "1.5K",
"output_format": "png"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.5",
"prompt": "Dans l’image de référence, remplacer le titre \"RITUEL DU MATIN\" par \"CALME DU SOIR\". Conserver la tasse, la table, l’éclairage, la position du texte et tous les autres éléments.",
"image_urls": [
"https://example.com/reference.png"
],
"size": "auto",
"resolution": "2K",
"output_format": "png"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Paramètre | Type | Obligatoire | Valeur initiale | Description |
|---|---|---|---|---|
model | string | Oui | Valeur initiale: seedream-5.5 | Valeur du modèle dans cet espace Seedream5.5 API et ses exemples : seedream-5.5. |
prompt | string | Oui | Valeur initiale: — | Votre instruction Seedream5.5 : décrivez une nouvelle image ou les modifications et les détails à préserver. Facultatif lorsque layer_decomposition vaut true. |
size | string | Non | Valeur initiale: 1:1 | Valeur par défaut de l’espace de travail : 1:1. Choisissez auto ; un rapport 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9 ; un palier 1K, 1.5K, 2K ; ou des dimensions personnalisées comme 2048x1024. Elles doivent représenter 921 600–4 624 220 pixels au total, avec un rapport largeur/hauteur de 1/16–16. |
resolution | string | Non | Valeur initiale: 1K | Résolution du brouillon Seedream5.5 API : 1K, 1.5K ou 2K. S’applique lorsque size est un rapport ou auto. Omise pour les dimensions par palier, en pixels et pour la séparation en calques. |
image_urls | array | Non | Valeur initiale: — | Jusqu’à 10 images de référence sous forme d’URL HTTP(S) publiques ou de Data URI d’image base64 complètes. JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC et HEIF ; 30 Mo maximum par image. Rapport largeur/hauteur de 1/16–16, chaque côté supérieur à 14 px et au plus 36 000 000 pixels au total. La transparence ou la séparation en calques exige exactement une référence. Les URL blob locales sont des aperçus dans le navigateur. |
output_format | string | Non | Valeur initiale: jpeg | Format de sortie : jpeg ou png. Choisir un arrière-plan transparent dans le formulaire sélectionne automatiquement PNG. |
background | string | Non | Valeur initiale: opaque | opaque ou transparent. Un arrière-plan transparent exige exactement une image d’entrée avec canal alpha et une sortie PNG. |
layer_decomposition | boolean | Non | Valeur initiale: false | Sépare une référence PNG ou JPEG en une image de base et des calques transparents. Dans ce mode, size accepte uniquement auto, 1K, 1.5K ou 2K ; prompt est facultatif et resolution est omis. |
optimize_prompt_options | object | Non | Valeur initiale: Omitted | Optimisation facultative du prompt : {"mode":"standard"}. Elle est désactivée par défaut dans l’espace de travail, qui omet alors ce champ. |
watermark | boolean | Non | Valeur initiale: false | Indique s’il faut ajouter un filigrane signalant la génération par IA à l’image de sortie. |
nsfw_check | boolean | Non | Valeur initiale: false | Indique s’il faut modérer le prompt et les images d’entrée avant le traitement de la tâche API. |
n | integer | Non | Valeur initiale: 1 | La génération normale produit une image. Le JSON accepte uniquement n: 1 ; l’espace de travail l’omet de la configuration normalisée. |
Appuyez-vous sur ces capacités de Seedream5.5 pour définir vos instructions d’API, vos références et vos demandes de retouche.
Reliez chaque demande Seedream5.5 API à une tâche de conception concrète et à des critères de vérification.
Vérifiez ensemble les instructions, les références et les champs de l’API avant de copier votre configuration.
Décrivez la scène ou la retouche précise dans prompt. Placez le texte exact de l’image entre guillemets, indiquez l’emplacement de chaque modification et énumérez les détails à préserver.
Attribuez un rôle à chaque référence, puis choisissez size, resolution et le format de sortie. La transparence et la séparation en calques utilisent une seule référence ; les fichiers locaux restent des aperçus dans le navigateur.
Vérifiez le prompt Seedream5.5 API, les références, les dimensions et les options de sortie dans le formulaire ou en JSON. Contrôlez les exigences d’image unique pour les arrière-plans transparents et la séparation en calques.
Instructions Seedream5.5, choix de retouche, clés API, champs de requête et configuration JSON.
Seedream5.5 est le modèle de génération et de retouche d’images de ByteDance. Ses capacités couvrent les modifications locales, la cohérence entre les retouches, les personnages et les matières, la composition de plusieurs images, les textes multilingues, les éléments transparents et la séparation des calques.
Commencez vos instructions Seedream5.5 API par le sujet et la scène, puis ajoutez la composition, les matières et la lumière. Pour une retouche, précisez le changement et les éléments à conserver. Utilisez des positions concrètes plutôt que des demandes vagues comme « améliorez l’image ».
Identifiez l’objet et sa position dans les instructions de l’API : par exemple, remplacez la tasse bleue à gauche par une tasse en céramique blanche en conservant la table et le cadrage. Vérifiez aussi bien la zone retouchée que les détails environnants.
Ne supposez pas que les images sont mémorisées automatiquement. Fournissez l’image à modifier pour chaque retouche Seedream5.5, y compris un résultat précédent ou une référence si nécessaire. Dans l’exemple d’API, indiquez ces images dans image_urls et décrivez leurs rôles.
Attribuez un rôle aux références dans vos instructions Seedream5.5 API : le sujet de l’image A, le décor de B et le traitement des couleurs de C. Précisez la taille relative, le point de vue, la position et la direction de la lumière pour harmoniser les sources.
Indiquez à Seedream5.5 l’expression ou la pose souhaitée et énumérez les traits du visage, les vêtements, les proportions et le cadrage à conserver. Si seule l’expression doit changer, fixez cette limite explicitement et examinez ensuite le reste du personnage.
Placez le texte complet entre guillemets dans les instructions de l’API. Séparez les titres, les libellés et les paragraphes en blocs positionnés. Vérifiez le texte Seedream5.5 à sa taille d’affichage prévue, notamment les chiffres, la ponctuation et les libellés répétés.
Fournissez à Seedream5.5 les formulations exactes pour chaque langue et identifiez les blocs correspondants. Précisez leur emplacement et l’ordre de lecture dans les instructions de l’API, puis vérifiez l’orthographe et la mise en page dans chaque langue.
Indiquez un remplacement explicite dans vos instructions Seedream5.5 API, par exemple « OFFRE D’ÉTÉ » par « OFFRE D’AUTOMNE ». Nommez l’emplacement du texte et préservez les graphismes, l’alignement et les autres formulations. Vérifiez que l’ancien texte a entièrement disparu.
Il s’agit d’exigences différentes. Dans ce brouillon Seedream5.5 API, background: transparent exige exactement une image d’entrée avec canal alpha et output_format: png. Un objet en verre peut en revanche apparaître sur un arrière-plan opaque et entièrement visible.
Précisez si la surface est transparente, dépolie, brillante, mate ou métallique. Décrivez la direction de la lumière, les reflets et ce qui doit être visible à travers un objet translucide. Signalez les détails de matière de la référence à préserver.
Seedream5.5 sépare une référence en une image de base et des calques transparents. Sélectionnez la séparation en calques ou définissez layer_decomposition: true, fournissez une référence PNG ou JPEG et choisissez size auto, 1K, 1.5K ou 2K. Le brouillon API omet resolution dans ce mode ; prompt est facultatif.
Cliquez sur « Obtenir une clé API » pour ouvrir la gestion des clés d’APIMart. Enregistrez votre clé dans l’environnement du serveur sous APIMART_API_KEY et utilisez-la dans l’en-tête Authorization des exemples. Ne placez pas de clé API dans les instructions, les URL de référence ou du code public.
Les exemples Seedream5.5 API utilisent model, prompt, image_urls, size, resolution et output_format. Les options supplémentaires couvrent background, layer_decomposition, optimize_prompt_options, watermark et nsfw_check. La génération normale produit une image ; n accepte uniquement 1. Le tableau des paramètres indique les valeurs par défaut et les dépendances entre les champs.
Ce sont des variantes de nom utilisées sur cette page pour ByteDance Seedream5.5, également écrit Seedream 5.5. Une expression de recherche comme seedream-5-5-api n’est pas un alias de requête. La valeur de model utilisée dans cet espace et ses exemples d’API est seedream-5.5.
Les deux vues modifient la même configuration locale, avec prompts, références, dimensions et options de sortie. Un JSON invalide, des champs non pris en charge ou des combinaisons incompatibles affichent une erreur sans remplacer le dernier brouillon valide. Les images d’entrée de Seedream5.5 API utilisent des URL accessibles ou des Data URI d’image complètes ; les URL blob locales restent des aperçus dans le navigateur.
Découvrez d'autres modèles de la même catégorie.

Muse Image Ext
Muse Image turns inspiration into compelling visuals. From a spark of an idea to a fully imagined scene, it helps bring your creative vision to life with images that express your style and tell your story. Explore new possibilities and give every idea a visual voice.

Hy Image V3.5 Preview
HY Image 3.5 Preview is an image generation and editing model developed by Tencent Hunyuan. It supports text-to-image creation, reference-based generation, and multi-turn editing, allowing users to refine images through conversational instructions. With support for up to 4K output and flexible image dimensions, it offers a versatile tool for creating and refining visual content.

Flux 3 Image Klein
FLUX 3 Image Klein is a compact, open-weight image generation and editing model developed by Black Forest Labs. It combines text-to-image creation, image editing, and composition using up to 10 reference images in a single model. With support for up to 4K resolution and bounding-box layout control, it gives creators flexible tools to bring their ideas to life.

Mai Image 2.6
MAI-Image-2.6 is Microsoft's image model for text-to-image, single-image editing and composition with up to 5 reference images. It is available in high-quality and Flash versions, with 1K and 2K output and sharp text rendering.