
Génération et édition d’images unifiées avec jusqu’à 14 images de référence, ensembles de lots jusqu’à 15, et sortie 1K à 4K à un prix fixe par image.
Génération et édition d’images unifiées avec jusqu’à 14 images de référence, ensembles de lots jusqu’à 15, et sortie 1K à 4K à un prix fixe par image.
Aussi connu sous le nom ByteDance Seedream 4.0
seedream-4-0/v1/images/generationsbytedance/seedream-4.0seedream-4.0seedream-4seedream-4-0-250828Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Seedream 4.0 fonctionne via POST /v1/images/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Ou ajoutez "sync": true pour éviter le polling : la requête reste ouverte et renvoie directement la réponse image au format OpenAI, donc les SDKs OpenAI fonctionnent tels quels. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-4-0",
"prompt": "Describe what you want Seedream 4.0 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedream-4-0",
"prompt": "Describe what you want Seedream 4.0 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Seedream 4.0 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Invite texte. Avec l’image jointe, cela devient une instruction de montage. Pour le mode batch, décrivez chaque image de manière séquentielle. |
| aspect_ratio | enum | auto | auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 | Auto permet au modèle de choisir les dimensions dans le niveau de résolution sélectionné. Les ratios explicites utilisent la taille prédéfinie de ce palier. |
| quality | enum | 2K | 1K, 2K, 4K | Niveau de résolution de sortie. Chaque niveau facture au même tarif fixe par image. |
| prompt_optimization_mode | enum | standard | standard, fast | La norme privilégie le respect rapide et la qualité de l’image. Une vitesse réduit la latence de génération avec une qualité d’image légèrement inférieure. |
| use_custom_size | boolean | false | - | Utilisez custom_width et custom_height au lieu de aspect_ratio et qualité prédéfinies. |
| custom_width | number | - | 720 à 6240 | Pixels. La superficie totale doit être de [0,92 MP, 16,78 MP]; L’aspect doit être dans [1:16, 16:1]. Seulement quand use_custom_size=vrai. |
| custom_height | number | - | 720 à 6240 | Pixels. La superficie totale doit être de [0,92 MP, 16,78 MP]; L’aspect doit être dans [1:16, 16:1]. Seulement quand use_custom_size=vrai. |
| image | array | - | - | Jusqu’à 14 URL d’images de référence pour l’édition. Déclenche le mode d’édition d’image. |
| images | array | - | - | Alias pour image. Utilisez ceci pour plusieurs références d’images téléchargées. |
| batch_enabled | boolean | false | - | Générez un ensemble cohérent d’images liées à partir d’une seule invitation. |
| max_images | number | 4 | 1 à 15 | Mode batch uniquement. Le maximum d’images dans l’ensemble; Le modèle décide du nombre réel. Vous n’êtes facturé que pour les images retournées. |
| watermark | boolean | false | - | Une fois activée, l’image générée inclut un filigrane de provenance généré par l’IA. EmpirioLabs n’ajoute pas de filigrane séparé. |
| response_format | enum | url | url, b64_json | Retournez par défaut les URL d’images signées, ou incluez les données d’image base64 lorsque b64_json est demandé. |
Texte en image, édition à référence unique et génération multi-référence à partir de jusqu’à 14 images d’entrée, plus des ensembles de lots allant jusqu’à 15 images apparentées. Chaque taille facture au même taux fixe par image, et les images de référence d’entrée sont gratuites. Sortie - Niveaux 1K, 2K ou 4K, ou une taille explicite comprise entre 0,92 MP et 16,78 MP au total. Sortie JPEG. - Un mode d’optimisation rapide des prompts échange un peu de qualité contre une latence plus faible. Mode batch - sequential_image_generation génère automatiquement un ensemble cohérent; Vous n’êtes facturé que pour les images effectivement retournées. Sécurité du contenu - Les images générées passent un contrôle automatisé de sécurité du contenu. Une image marquée comme explicite n’est pas retournée. Parce que l’image est générée avant l’exécution du contrôle, une génération signalée est toujours facturée.
Sur EmpirioLabs, Seedream 4.0 est facturé à l'usage : Standard $0.060 par image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Seedream 4.0 est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Seedream 4.0 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.