APIMart
Icône du modèle Seedream5.5
Image

Seedream5.5 API

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.

Génération et retouche d’imagesTexte multilingueRetouches locales précises

Espace de travail Seedream5.5 API

  • 1K, 1.5K, 2K, formats et dimensions en pixels personnalisées
  • Jusqu’à 10 références ; une pour la transparence ou les calques
  • JPEG / PNG, optimisation du prompt et options de sortie
Input

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.

Sortie

Les images générées apparaîtront ici

Définissez un projet visuel précis avec Seedream5.5 API

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.

Exemples Seedream5.5 API : génération et retouche d’images

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.

  1. 1

    Configurez votre clé API

    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.

  2. 2

    Construisez la requête Seedream5.5 API

    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.

  3. 3

    Consultez le résultat de la tâche API

    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.

POST /v1/images/generations
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"
  }'

Paramètres de Seedream5.5 API

ParamètreTypeObligatoireValeur initialeDescription
modelstringOuiValeur initiale: seedream-5.5Valeur du modèle dans cet espace Seedream5.5 API et ses exemples : seedream-5.5.
promptstringOuiValeur 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.
sizestringNonValeur initiale: 1:1Valeur 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.
resolutionstringNonValeur initiale: 1KRé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_urlsarrayNonValeur 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_formatstringNonValeur initiale: jpegFormat de sortie : jpeg ou png. Choisir un arrière-plan transparent dans le formulaire sélectionne automatiquement PNG.
backgroundstringNonValeur initiale: opaqueopaque ou transparent. Un arrière-plan transparent exige exactement une image d’entrée avec canal alpha et une sortie PNG.
layer_decompositionbooleanNonValeur initiale: falseSé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_optionsobjectNonValeur initiale: OmittedOptimisation facultative du prompt : {"mode":"standard"}. Elle est désactivée par défaut dans l’espace de travail, qui omet alors ce champ.
watermarkbooleanNonValeur initiale: falseIndique s’il faut ajouter un filigrane signalant la génération par IA à l’image de sortie.
nsfw_checkbooleanNonValeur initiale: falseIndique s’il faut modérer le prompt et les images d’entrée avant le traitement de la tâche API.
nintegerNonValeur initiale: 1La génération normale produit une image. Le JSON accepte uniquement n: 1 ; l’espace de travail l’omet de la configuration normalisée.