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

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.
Option B — EvoLink (passerelle unifiée ; recommandé pour les workflows multi-modèles)
Idéal lorsque vous souhaitez une seule surface API pour plusieurs modèles d'images.
3. Intégration EvoLink (Seedream 5.0 Lite sur le workflow asynchrone EvoLink)
Cette section suit le schéma de génération d'images Seedream d'EvoLink : Soumettre → Interroger → Sauvegarder.
3.1 Authentification
Toutes les API EvoLink utilisent l'authentification par Bearer token :
Authorization: Bearer YOUR_API_KEYObtenez 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
POST https://api.evolink.ai/v1/images/generations
size: ratio (par ex.16:9) ou pixels (par ex.2048x2048)quality:2Kou4K(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"
}'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 estdoubao-seedream-5.0-litecomme indiqué dans la documentation officielle EvoLink.
Étape 2 — Interroger le statut de la tâche
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'{
"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
3.3 Paramètres de requête EvoLink (référence pratique)
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 avecqualitypour 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.
- Format ratio :
-
quality(string enum) —2Kou4K. 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)
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.
5. Liste de contrôle de fiabilité en production (EvoLink async)
429: backoff exponentiel + jitter5xx: jusqu'à 3 tentatives (2s → 4s → 8s)
- 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
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
2Kpar défaut ; réservez4Kpour les assets finaux. - Gardez
npetit 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_urlpour é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 :
- Choisissez votre chemin d'accès (ModelArk direct vs EvoLink unifié),
- Implémentez un workflow asynchrone stable (Soumettre → Interroger/Callback → Sauvegarder),
- Traitez les fonctionnalités avancées comme des « capacités » sauf si le schéma API officiel est explicitement documenté.
Prêt à démarrer avec Seedream 5.0 Lite sur EvoLink ?
model.- 🚀 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
- Inscrivez-vous sur evolink.ai et obtenez votre clé API
- Dans votre tableau de bord, ouvrez Modèles et trouvez Seedream 5.0 Lite
- 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'

