Seedance 2.0 API — Coming SoonGet early access
Comment utiliser l'API Seedream 5.0 Lite 2026 : Intégration étape par étape avec EvoLink (Workflow Asynchrone)
guide

Comment utiliser l'API Seedream 5.0 Lite 2026 : Intégration étape par étape avec EvoLink (Workflow Asynchrone)

Jessie
Jessie
COO
25 février 2026
9 min de lecture
Seedream 5.0 Lite est le tout dernier « modèle de création d'images intelligent » de ByteDance Seed (présenté le 13 février 2026), avec une orientation produit claire : une réflexion multimodale plus profonde (lire/voir/dessiner/écrire), une compréhension des instructions comparable à celle d'un designer humain, et une amélioration par recherche en temps réel pour la création sensible à l'actualité.
Ce guide se concentre sur l'intégration et l'utilisation sécurisée en production — en particulier comment utiliser le workflow asynchrone de tâches d'EvoLink (Soumettre → Interroger → Sauvegarder).

Résumé

  • Seedream 5.0 Lite met l'accent sur la réflexion approfondie + l'amélioration par recherche en temps réel (la recherche peut être activée/désactivée selon l'implémentation produit).
  • Si vous intégrez via EvoLink, le schéma principal est :
    • POST https://api.evolink.ai/v1/images/generations
    • puis interroger GET https://api.evolink.ai/v1/tasks/{task_id}
    • Sauvegardez les résultats rapidement (les liens générés peuvent être limités dans le temps).
  • Seedream 5.0 est en cours de déploiement sur EvoLink ce soir (un déploiement progressif est courant ; vérifiez la liste des modèles dans le tableau de bord).

1. Ce qu'est Seedream 5.0 Lite (et ce qu'il ne faut pas surestimer)

Ce que vous pouvez affirmer sans risque

Seedream 5.0 Lite est positionné comme un modèle d'image plus intelligent avec :

  • une compréhension et un raisonnement cross-modal renforcés,
  • une meilleure cohérence du sujet et un meilleur alignement image-texte,
  • une amélioration par recherche en temps réel pour gérer la génération sensible à l'actualité (particulièrement utile pour les affiches contenant des informations en temps réel).

Ce qu'il ne faut PAS affirmer sans preuve API officielle

Évitez d'affirmer des champs ou mécanismes API spécifiques non documentés comme :

  • conversation_id, enable_conversation, « sessions d'édition conversationnelle multi-tours »
  • des chiffres de latence fixes (par ex. « ajoute 2 à 5 secondes »)
  • une exactitude garantie sur les faits du monde réel

Préférez plutôt : décrire des « workflows d'édition itérative » et référencer la documentation pour le schéma exact des requêtes.


2. Options d'accès (choisissez votre chemin d'intégration)

Option A — BytePlus ModelArk (officiel, direct)

Idéal pour un accès officiel direct. Vous utiliserez l'URL de base ModelArk + l'authentification par clé API, et appellerez directement l'API de génération d'images.

Idéal lorsque vous souhaitez une seule surface API pour plusieurs modèles d'images.

Différence opérationnelle clé sur EvoLink : Seedream fonctionne en mode asynchrone — vous soumettez une requête de génération et recevez un identifiant de tâche, puis vous interrogez pour obtenir les résultats.

Cette section suit le schéma de génération d'images Seedream d'EvoLink : Soumettre → Interroger → Sauvegarder.
Seedream 5.0 Lite workflow asynchrone EvoLink

3.1 Authentification

Toutes les API EvoLink utilisent l'authentification par Bearer token :

Authorization: Bearer YOUR_API_KEY

Obtenez votre clé API depuis le tableau de bord EvoLink (Gestion des clés API).

3.2 Étape par étape : Soumettre → Interroger → Sauvegarder

Étape 1 — Soumettre une tâche de génération d'image

Endpoint
POST https://api.evolink.ai/v1/images/generations
Requête minimale (ratio + qualité)
  • size : ratio (par ex. 16:9) ou pixels (par ex. 2048x2048)
  • quality : 2K ou 4K (fonctionne avec le format ratio pour size)
curl --request POST \
  --url https://api.evolink.ai/v1/images/generations \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-5.0-lite",
    "prompt": "A clean product poster of a solar street light, studio lighting, white background, crisp typography, realistic materials.",
    "size": "16:9",
    "quality": "2K"
  }'
Réponse (tâche créée)

Vous recevrez un objet de tâche asynchrone (exemple) :

{
  "created": 1757165031,
  "id": "task-unified-1757165031-seedream5d",
  "model": "doubao-seedream-5.0-lite",
  "object": "image.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 45
  },
  "type": "image",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 3.0,
    "user_group": "default"
  }
}
Note Seedream 5.0 Lite : le nom de modèle correct est doubao-seedream-5.0-lite comme indiqué dans la documentation officielle EvoLink.

Étape 2 — Interroger le statut de la tâche

Endpoint
GET https://api.evolink.ai/v1/tasks/{task_id}
curl --request GET \
  --url "https://api.evolink.ai/v1/tasks/task-unified-1757165031-seedream5d" \
  --header 'Authorization: Bearer YOUR_API_KEY'
Exemple de réponse complétée
{
  "created": 1756817821,
  "id": "task-unified-1756817821-4x3rx6ny",
  "model": "gpt-4o-image",
  "object": "image.generation.task",
  "progress": 100,
  "results": ["http://example.com/image.jpg"],
  "status": "completed",
  "task_info": { "can_cancel": false },
  "type": "image"
}

Étape 3 — Sauvegarder les résultats rapidement

Les liens de génération Seedream peuvent être limités dans le temps. La documentation Seedream 5.0 d'EvoLink indique que les liens d'images générées sont valides pendant 24 heures, alors sauvegardez-les immédiatement après la complétion.

Voici un guide consolidé des paramètres aligné avec la documentation Seedream 5.0 d'EvoLink.

Requis

  • model (string) — Exemple : "doubao-seedream-5.0-lite"
  • prompt (string) — Décrit l'image que vous souhaitez générer, ou comment modifier l'image d'entrée. Limite : 2000 tokens.

Optionnels courants

  • n (integer, 1–15) — Nombre maximum d'images à générer.
    • Pour générer plusieurs images, vous pouvez aussi mettre « generate 2 different images » dans le prompt.
    • Nombre d'images de référence + nombre d'images générées ≤ 15.
    • La pré-facturation peut être basée sur n, tandis que la facturation finale peut suivre le nombre réellement généré.
  • size (string) — Deux modes :
    • Format ratio : auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 — Fonctionne avec quality pour choisir automatiquement la résolution.
    • Format pixel : LargeurxHauteur (par ex. 2048x2048, 2560x1440, 4096x4096) — Par défaut : 2048x2048. Plage de pixels : 2560x1440 à 4096x4096. Plage de ratio : 1/16 à 16.
  • quality (string enum) — 2K ou 4K. Fonctionne avec le format ratio pour size.
  • prompt_priority (enum) — standard (sortie de meilleure qualité, temps de traitement plus long).
  • image_urls (tableau d'URLs d'images) — Pour les workflows image-vers-image / édition d'image. Limites :
    • Jusqu'à 14 images d'entrée par requête
    • Chaque image ≤ 10 Mo
    • Formats : .jpeg, .jpg, .png, .webp, .bmp, .tiff, .gif
    • Plage de ratio (l/h) : 1/16 à 16
    • Total de pixels ≤ 6000×6000
  • callback_url (string, HTTPS uniquement) — Webhook appelé lorsque la tâche est complétée/échouée/annulée (après confirmation de la facturation).
    • HTTPS uniquement
    • Callbacks vers des IP internes interdits
    • Timeout 10s ; jusqu'à 3 tentatives (1s / 2s / 4s)
    • Le corps du callback correspond au format de réponse de l'API de requête de tâche

4. Bonnes pratiques pour les prompts (style Seedream)

Seedream répond le mieux lorsque vous fournissez des « contraintes de type designer » :

4.1 Mise en page et composition

  • "Poster layout, headline at top, safe margins, centered hero product, empty lower-third for copy"
  • "Front-facing, balanced symmetry, minimal background"

4.2 Typographie (gardez le texte court)

  • Spécifiez la hiérarchie : "1 large headline + 1 short subhead + 2 bullet lines"
  • Spécifiez la clarté : "sharp readable sans-serif, high contrast, no stylized distorted text"

4.3 Images de référence (cohérence de marque)

Utilisez image_urls pour :
  • une référence de charte graphique
  • une référence photo produit
  • une référence de personnage (si un personnage cohérent est nécessaire)

Rappel : images de référence + images générées ≤ 15.


Politiques de retry :
  • 429 : backoff exponentiel + jitter
  • 5xx : jusqu'à 3 tentatives (2s → 4s → 8s)
Stratégie d'interrogation :
  • Commencez avec un intervalle de 2 à 3 secondes pendant les 20 premières secondes
  • Puis un intervalle de 5 à 10 secondes
  • Arrêtez après un timeout raisonnable et marquez comme échoué de manière gracieuse
Toujours stocker :
  • task_id
  • Les URLs finales results[]
  • Votre prompt + paramètres (pour la reproductibilité du débogage)

6. Stratégies de contrôle des coûts (pratiques, agnostiques au modèle)

  • Utilisez 2K par défaut ; réservez 4K pour les assets finaux.
  • Gardez n petit et itérez sur les prompts au lieu de forcer en masse.
  • Mettez en cache par hash de (model + prompt + size + quality + image_urls) pour éviter les doublons.
  • Pour les travaux à haut volume, utilisez callback_url pour éviter un polling intensif.

Conclusion

Seedream 5.0 Lite se positionne au mieux comme un modèle d'image orienté raisonnement avec une amélioration optionnelle par recherche en temps réel pour la génération sensible à l'actualité. Pour les développeurs, le schéma de production le plus propre est :

  1. Choisissez votre chemin d'accès (ModelArk direct vs EvoLink unifié),
  2. Implémentez un workflow asynchrone stable (Soumettre → Interroger/Callback → Sauvegarder),
  3. Traitez les fonctionnalités avancées comme des « capacités » sauf si le schéma API officiel est explicitement documenté.

Seedream 5.0 Lite est en cours de déploiement sur EvoLink. EvoLink fournit un accès unifié aux principaux modèles d'images via une seule API conviviale pour les développeurs — vous pouvez ainsi changer de modèle en modifiant uniquement le champ model.
Pourquoi choisir EvoLink ?
  • 🚀 Accès instantané — une clé, un endpoint
  • 🔧 API unifiée — schéma cohérent entre les modèles
  • 📊 Visibilité tâches + utilisation — workflow asynchrone prévisible
  • 🛡️ Prêt pour la production — support de callbacks et contraintes sécurisées
Démarrez en 3 étapes :
  1. Inscrivez-vous sur evolink.ai et obtenez votre clé API
  2. Dans votre tableau de bord, ouvrez Modèles et trouvez Seedream 5.0 Lite
  3. Appelez :
curl --request POST \
  --url https://api.evolink.ai/v1/images/generations \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "<SEEDREAM_5_0_LITE_MODEL_NAME_FROM_EVO_LINK_DASHBOARD>",
    "prompt": "A clean product poster of a solar street light, studio lighting, white background, crisp typography, realistic materials.",
    "size": "16:9",
    "quality": "2K"
  }'

Puis interrogez :

curl --request GET \
  --url https://api.evolink.ai/v1/tasks/<task_id> \
  --header 'Authorization: Bearer YOUR_API_KEY'

Prêt à réduire vos coûts IA de 89 % ?

Commencez avec EvoLink dès aujourd'hui et découvrez la puissance du routage intelligent des API.