Seedream 4.0 est le modèle d'IA de ByteDance pour l'image qui génère et retouche dans une seule architecture, en 1K, 2K ou 4K. Sur APIMart, vous l'appelez avec seedream-4.0 pour le texte vers image, la retouche à partir de références et des lots jusqu'à 15 images, facturés à l'image.
Points forts du service

Image link valid for 72 hours
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Niveau | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|---|
seedream-4-0 | 1K/2K/4K | 0.195Credits(~$0.0195)/img | 0.1853Credits(~$0.0185)/img | 0.1755Credits(~$0.0176)/img | 0.2438Credits(~$0.0244)/img | 20% |
* Les coûts réels dépendent du résultat final.
Seedream 4.0 (aussi écrit Seedream 4 ou Seedream v4) est la version de Seedream avec laquelle ByteDance a réuni génération et retouche dans un seul modèle. Avec une seule clé APIMart, transformez un prompt en image 1K, 2K ou 4K, retouchez une photo en une phrase, ou envoyez des images de référence et recevez jusqu'à 15 variantes cohérentes en une tâche. Toutes les résolutions coûtent le même prix par image.
50K+
Utilisateurs actifs
99.9%
Disponibilité
2x
Plus rapide
20%
Économies
Appelez seedream-4.0 sur APIMart avec une seule requête POST. La génération est asynchrone : envoyez une tâche, puis interrogez l'endpoint des tâches pour obtenir les URL des images.
Enregistrez la clé créée plus haut dans la variable d'environnement APIMART_API_KEY et envoyez-la en Authorization: Bearer <key> à chaque requête.
Envoyez POST /v1/images/generations avec model seedream-4.0, votre prompt, size et resolution. Ajoutez image_urls pour retoucher ou générer un lot. La réponse renvoie un task_id.
Envoyez GET /v1/tasks/{task_id} toutes les quelques secondes jusqu'à ce que la tâche soit completed, puis lisez les URL dans result.images[0].url. Les résultats sont conservés 72 heures : téléchargez les fichiers à conserver.
Consultez la référence Seedream 4.0 API pour le tableau complet des pixels et tous les paramètres.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-4.0",
"prompt": "Une affiche rétro de festival de jazz avec le titre \"BLUE NOTE NIGHTS\" et la date \"10.01–10.07\" en lettres à empattements épaisses, silhouette de saxophone, palette orange chaud et bleu marine",
"size": "16:9",
"resolution": "2K"
}'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-4.0",
"prompt": "Une affiche rétro de festival de jazz avec le titre \"BLUE NOTE NIGHTS\" et la date \"10.01–10.07\" en lettres à empattements épaisses, silhouette de saxophone, palette orange chaud et bleu marine",
"size": "16:9",
"resolution": "2K"
}
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-4.0",
"prompt": "Place le produit de l'\''image 1 sur le plan de travail en marbre de l'\''image 2, garde l'\''étiquette et les couleurs, douce lumière du matin",
"image_urls": [
"https://example.com/product.jpg",
"https://example.com/background.jpg"
],
"size": "auto",
"resolution": "2K"
}'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 | Par défaut | Description |
|---|---|---|---|---|
model | string | Obligatoire | Par défaut: seedream-4.0 | ID du modèle. seedream-4.0, seedream-4-0 et Seedream-4.0 sont acceptés. |
prompt | string | Obligatoire | Par défaut: — | Description textuelle de l'image ou de la retouche, 1 000 caractères max. |
size | string | Facultatif | Par défaut: 1:1 | Format : 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9, 9:21, ou auto pour suivre la référence (nécessite image_urls). |
resolution | string | Facultatif | Par défaut: 2K | 1K, 2K ou 4K, toutes au même prix par image. |
n | integer | Facultatif | Par défaut: 1 | Nombre d'images, 1–15. Au-delà de 1, il faut au moins une référence, et références plus n ne dépassent pas 15. |
image_urls | array | Facultatif | Par défaut: — | Images de référence en URL publiques ou data URI base64, JPEG ou PNG, 10 Mo max chacune. Les ajouter transforme la requête en retouche ou en génération à partir de références. |
optimize_prompt_options | string | Facultatif | Par défaut: standard | standard pour une meilleure qualité, ou fast pour des résultats plus rapides en qualité normale. |
sequential_image_generation | string | Facultatif | Par défaut: disabled | Réglez sur auto avec sequential_image_generation_options.max_images (1–15) pour générer une série liée. Passe automatiquement à auto quand n est supérieur à 1. |
watermark | boolean | Facultatif | Par défaut: false | Ajoute un filigrane aux images générées. |
nsfw_check | boolean | Facultatif | Par défaut: false | Vérifie le prompt et les images d'entrée avant l'envoi de la tâche. |
Comparez tous les modèles Seedream d'APIMart. Une seule clé API les appelle via le même endpoint, facturés à l'image.
| Modèle | Idéal pour | Résolution |
|---|---|---|
| Seedream 5.0 Pro API | Images uniques axées sur la qualité, texte dense, jusqu'à 10 références, retouches par point et cadre et calques | 1K / 1.5K / 2K |
| Seedream 5.0 Flash API | Les fonctions de Seedream 5.0 Pro à un prix unique plus bas pour toutes les tailles, sans supplément pour les références | 1K / 1.5K / 2K |
| Seedream 5.0 Lite API | Sortie de 2K à 4K, PNG ou JPEG et lots jusqu'à 15 images par requête | 2K / 3K / 4K |
| Seedream 4.5 API | Affiches en 2K ou 4K avec une meilleure typographie et fidélité aux références, lots jusqu'à 15 | 2K / 4K |
| Seedream 4.0 APICette page | 1K, 2K et 4K au même prix, retouche d'image et lots jusqu'à 15 avec références | 1K / 2K / 4K |
Génération, retouche et lots avec un seul ID de modèle
Des usages qui tirent parti de la 4K, de la retouche et des lots
Créez votre compte, rechargez votre solde et envoyez votre première requête
Inscrivez-vous sur APIMart et rechargez votre solde. Le paiement se fait à l'usage sans minimum, et le solde fonctionne pour tous les modèles de la plateforme.
Créez une clé dans la console. Vous l'enverrez dans l'en-tête Authorization de chaque requête.
Envoyez POST /v1/images/generations avec model seedream-4.0, un prompt, size et resolution, puis interrogez le task_id renvoyé pour obtenir l'URL de l'image.
Ce que disent les utilisateurs à propos de l'API Seedream 4.0 sur APIMart
“Le rendu de texte fonctionne enfin. Nous générons des affiches d'événements avec des titres et des dates précis — quelque chose qui échouait toujours avec d'autres modèles.”
Mike Chen
Développeur marketing
“La génération par lots a changé notre workflow. Nous générons 15 variations de produits en un seul appel, choisissons la meilleure, c'est fait. Énorme gain de temps.”
Sarah Kim
Responsable technique e-commerce
“La prise en charge des images de référence change la donne pour la cohérence de marque. Téléchargez les ressources de marque, obtenez des visuels conformes à la marque à chaque fois.”
James Liu
CTO d'agence créative
“La vitesse de génération rapide a transformé notre pipeline de contenu. Nous pouvons maintenant produire des visuels de haute qualité à grande échelle sans compromettre la qualité.”
Anna Park
Ingénieure plateforme de contenu
“0,02 $ par image avec cette qualité ? Nous avons migré d'un abonnement à 200 $/mois et dépensons maintenant moins tout en générant plus.”
David Wang
Fondateur de startup
“Le modèle unifié édition+génération signifie une seule API pour tout. Cela a supprimé 3 autres services de notre stack.”
Lisa Zhang
Développeuse full stack
Paramètres, lots, résolution et prix
Seedream 4.0 est le modèle de création d'images de ByteDance qui réalise le texte vers image et la retouche dans une architecture unifiée, avec une sortie jusqu'à la 4K et plusieurs images en entrée et en sortie à la fois. Sur APIMart, il est disponible via la Seedream 4.0 API avec l'ID de modèle seedream-4.0.
Oui. Seedream 4 et Seedream v4 sont des noms courts de Seedream 4.0. Dans vos requêtes, la valeur model peut être seedream-4.0, seedream-4-0 ou Seedream-4.0 : elles appellent toutes le même modèle.
C'est une API REST asynchrone. Vous envoyez POST /v1/images/generations avec model seedream-4.0 et un prompt, recevez un task_id, puis interrogez GET /v1/tasks/{task_id} jusqu'à ce que la tâche soit completed pour lire les URL des images. La section d'exemple de cette page contient du code cURL et Python prêt à l'emploi.
Obligatoires : model et prompt (1 000 caractères max). Facultatifs : size (format ou auto), resolution (1K, 2K ou 4K), n (1–15), image_urls, optimize_prompt_options (standard ou fast), sequential_image_generation avec sequential_image_generation_options.max_images, watermark et nsfw_check. Le tableau des paramètres ci-dessus indique types et valeurs par défaut.
1K, 2K (par défaut) ou 4K avec 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9 ou 9:21, ou auto pour suivre la référence. La taille de sortie est fixe pour chaque format, par exemple 2048x2048 en 1:1 à 2K et 5404x3040 en 16:9 à 4K ; les tailles en pixels personnalisées ne sont pas acceptées.
Oui. Placez une ou plusieurs images dans image_urls et décrivez la retouche dans le prompt, par exemple retirer un objet, changer le texte d'une enseigne ou rééclairer une scène. size auto conserve le format de l'image de référence.
Fournissez au moins une image de référence et réglez n, ou passez sequential_image_generation à auto avec max_images. Références et images générées ne dépassent pas 15 au total. Une requête texte seul, sans image_urls, renvoie toujours une seule image.
Chaque référence doit être une URL publique ou une data URI base64 en JPEG ou PNG, de 10 Mo et 6000x6000 pixels au total au maximum, avec des côtés supérieurs à 14 px et un format compris entre 1:3 et 3:1. Le nombre de références plus n ne peut pas dépasser 15.
Seedream 4.0 est facturé par image générée, et 1K, 2K et 4K coûtent le même prix. Le tableau des prix de cette page affiche le prix Gold actuel (20 % sous le prix catalogue) ainsi que les prix Platinum (24 %) et Diamond (28 %). Les tâches en lot sont pré-autorisées selon le nombre demandé et réglées sur les images réellement produites.
Non. APIMart n'offre pas de quota gratuit pour la Seedream 4.0 API. Le paiement se fait à l'usage sans abonnement, et les tâches échouées ne sont pas facturées.
Inscrivez-vous sur APIMart, ouvrez la page API Keys du tableau de bord et créez une clé. La même clé fonctionne pour la Seedream 4.0 API et pour toutes les autres versions de Seedream et modèles d'APIMart.
Seedream 4.0 est le seul à proposer 1K, 2K et 4K au même prix. Seedream 4.5 abandonne la 1K et améliore la fidélité aux références et le texte dense. Seedream 5.0 Lite ajoute la 3K et la sortie PNG, tandis que Seedream 5.0 Pro et Flash sont des modèles d'image unique en 1K–2K avec décomposition en calques. La page de présentation de la Seedream API les compare avec les prix en temps réel.
Décrivez le sujet, le style, la lumière et la composition en phrases simples, et mettez entre guillemets doubles le texte à afficher. Pour une retouche, précisez ce qui change et ce qui reste, par exemple « remplace le chien par un schnauzer, garde l'arrière-plan ».
Oui. Le playground en haut de cette page génère de vraies images Seedream 4.0 dans le navigateur. Connectez-vous, rechargez votre solde et cliquez sur Run ; chaque image coûte le même prix qu'un appel API, sans abonnement. Les résultats sont conservés 72 heures.
La référence complète de Seedream 4.0, avec tous les paramètres, le tableau complet des pixels et des exemples de requêtes, se trouve dans la documentation APIMart sous Images > Seedream 4.0. L'endpoint de statut des tâches est décrit sous Tasks.
Oui. watermark vaut false par défaut : les images n'ont pas de filigrane sauf si vous le passez à true. Avec nsfw_check à true, le prompt et les images d'entrée sont vérifiés avant l'envoi de la tâche ; l'option est désactivée par défaut et ne coûte rien si vous ne l'utilisez pas.
Découvrez d'autres modèles de la même catégorie.

Flux 2 Pro
Flux 2 delivers state-of-the-art AI image generation and editing. Create photorealistic images from text with Flux 2 Pro, edit existing images with natural language using Flux 2 Flex, and maintain style consistency with multi-reference support.

Flux 2 Flex
Flux 2 delivers state-of-the-art AI image generation and editing. Create photorealistic images from text with Flux 2 Pro, edit existing images with natural language using Flux 2 Flex, and maintain style consistency with multi-reference support.

Nano banana pro
Nano Banana 2 API is powered by Google's Gemini 3 Pro Image Preview- the most advanced AI image generation model with 4K native output, multi-step planning workflow, and built-in quality analysis. Features 340% faster processing and professional-grade editing capabilities.

Flux Kontext Pro
Flux Kontext delivers state-of-the-art AI image generation. Generate high-quality images from text prompts with the Flux Kontext Pro and Max models.