Seedance 2.0 API — Coming SoonGet early access

API Seedream 4

Seedream 4 est le modèle d’image de ByteDance Seed qui unifie génération et édition, privilégie la cohérence des références et prend en charge des sorties jusqu’en 4K.

A beautiful landscape with mountains and a lake, golden hour lighting, photorealistic style

Parameters
size
2K
n
1
image_urls
Estimated Cost (per image)
1.8 Credits
Total = Base Price × Count (n)
Sample Result
Sample generated image
91 (suggested: 2,000)

Upload reference images

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 10

Specifies the maximum number of images to generate (1–15).

1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Generated image 1

Historique

Max 20 éléments

0 en cours · 0 terminé

Votre historique de génération apparaîtra ici

API Seedream 4 pour une génération et une édition d’images très cohérentes

Seedream 4 est un modèle de création d’images de nouvelle génération de l’équipe Seed de ByteDance. Il unifie génération et édition dans une seule architecture, met l’accent sur la cohérence des références et peut produire des images HD jusqu’en 4K.

exemple 1

Pricing

Popular
Seedream 4
Image Generation
Price:
$0.0222/ image
(1.6 Credits)

If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.

Que pouvez‑vous construire avec l’API Seedream 4 ?

Génération par lots pour campagnes

Générez plusieurs variantes en une requête avec le paramètre `n` (1–15). Idéal pour ensembles d’annonces, hero images et variantes produit avec diversité contrôlée sans recréer le prompt à chaque version.

exemple 2

Édition multi‑référence

Téléversez plusieurs images de référence via `image_urls` pour guider l’image‑vers‑image et préserver les éléments d’identité (logos, matériaux, sujets). Utile pour catalogues, assets de marque et retouches en lot.

exemple 3

Contrôle de résolution pour la production

L’API Seedream 4 prend en charge des tailles simplifiées (1K/2K/4K) et des tailles en pixels dans la plage documentée. Idéal pour s’aligner sur les specs ads, landing pages et marketplaces sans redimensionnement manuel.

exemple 4

Pourquoi les développeurs choisissent l’API Seedream 4

Une API d’images asynchrone unifiée, équilibrant productivité en batch, cohérence guidée par références et tailles prévisibles.

Génération et édition unifiées

Texte‑vers‑image, image‑vers‑image et édition via un seul endpoint et le même flux d’authentification.

Cohérence guidée par références

Les entrées multi‑références stabilisent identité, branding et composition sur plusieurs variantes.

Workflows asynchrones pour l’échelle

Les tâches renvoient un task ID et peuvent déclencher une callback URL, idéal pour pipelines fiables et traitements en file.

Comment intégrer l’API Seedream 4

Un workflow asynchrone simple conçu pour l’automatisation en production.

1

Étape 1 — Créer une clé API

Générez votre clé API evolink.ai dans le dashboard et utilisez l’authentification Bearer pour toutes les requêtes.

2

Étape 2 — Appeler /v1/images/generations

Envoyez `model: "doubao-seedream-4.0"`, votre prompt, et des paramètres optionnels comme `n`, `size`, `image_urls`, `prompt_priority` et `callback_url`.

3

Étape 3 — Récupérer les résultats

Sondez le statut de la tâche ou recevez un webhook. Enregistrez rapidement les URLs (valides 24 h).

Capacités de l’API Seedream 4

Comportements et limites documentés importants pour la production.

Modes

Texte‑vers‑image + image‑vers‑image

Un seul endpoint prend en charge la génération et l’édition guidée par références.

Batching

Sorties par lots jusqu’à 15

Utilisez `n` pour plusieurs candidats par appel, avec un total références + outputs plafonné à 15.

Consistency

Entrées multi‑références

Jusqu’à 14 images de référence via `image_urls` pour guider les edits et préserver l’identité.

Resolution

Tailles flexibles

Tailles simplifiées (1K/2K/4K) ou dimensions en pixels dans la plage supportée.

Automation

Workflow asynchrone

Chaque requête crée un task ID pour le traitement en file et des callbacks optionnels.

Compatibility

Formats d’entrée étendus

Les images de référence acceptent JPG, PNG, WebP, BMP, TIFF et GIF.

FAQ Seedream 4

Everything you need to know about the product and billing.

Seedream 4 est le modèle d’image de nouvelle génération de ByteDance Seed. Il unifie génération et édition, met l’accent sur la cohérence des références et supporte des sorties jusqu’en 4K.
Seedream 4 accepte texte, images ou combinaisons et prend en charge texte‑vers‑image, image‑vers‑image, édition mono‑image, édition multi‑images et composition d’images.
Il prend en charge des entrées multi‑images et une fusion subject‑consistent pour préserver l’identité sur plusieurs outputs.
Jusqu’à 4K HD — utile pour des visuels prêts production et les grands formats.
Oui. ByteDance indique qu’il peut passer entre des styles distincts (ex. Baroque à Cyberpunk) et même les combiner.
ByteDance rapporte une inférence bien plus rapide que son prédécesseur, permettant des itérations plus rapides.
Oui. La cohérence de référence est une capacité clé pour maintenir des sujets et détails stables sur des images liées.
Seedream 4 est officiellement disponible selon l’annonce de ByteDance Seed, et BytePlus fournit la documentation ModelArk.
POST
/v1/images/generations

Generate Image

Create an image generation task using text prompts or reference images. Supports text-to-image, image-to-image, and image editing modes.

Asynchronous processing mode, use the returned task ID to .

Generated image links are valid for 24 hours, please save them promptly.

Request Parameters

modelstringRequiredDefault: doubao-seedream-4.0

Image generation model name.

Exampledoubao-seedream-4.0
promptstringRequired

Prompt describing the image to be generated or how to edit the input image.

Notes
  • Limited to 2000 tokens
ExampleA cat playing in the grass
sizestringOptionalDefault: auto

Aspect ratio of generated images.

ValueDescription
autoAuto - model determines optimal ratio
1:1Square
2:3 / 3:2Portrait / Landscape
3:4 / 4:3Portrait / Landscape
4:5 / 5:4Portrait / Landscape
9:16 / 16:9Vertical / Horizontal
21:9Ultra-wide
Notes
  • Backend auto-converts ratio + quality to exact pixels
Example16:9
qualitystringOptionalDefault: 2K

Resolution tier for generated images. Backend converts ratio + quality to exact pixel dimensions.

ValueDescription
1KStandard quality
2KHigh quality (default)
4KUltra quality (higher cost)
Example2K
nintegerOptionalDefault: 1

Number of images to generate.

ValueDescription
1-15Batch generation supported
Example1
image_urlsarrayOptional

Reference image URL list for image-to-image and image editing functions.

Notes
  • Max 10 images per request
  • Max size: 10MB per image
  • Formats: .jpeg, .jpg, .png
  • Aspect ratio range: [1/3, 3]
  • Total pixels: ≤6000×6000
  • URLs must be directly accessible by the server
Examplehttps://example.com/image1.png
prompt_priorityenum<string>OptionalDefault: standard

Prompt optimization strategy for setting the prompt optimization mode.

ValueDescription
standardStandard mode, higher quality, slower
fastFast mode, faster speed, normal quality
Examplestandard
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • Sent after billing confirmation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/image-task-completed

Request Example

{
  "model": "doubao-seedream-4.0",
  "prompt": "A cat playing on the grass",
  "size": "16:9",
  "quality": "2K"
}

Response Example

{
  "created": 1757165031,
  "id": "task-unified-1757165031-uyujaw3d",
  "model": "doubao-seedream-4.0",
  "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": 1.8,
    "user_group": "default"
  }
}