Paramètres flexibles
Configurez 4 paramètres documentés, dont image_url, output_format, prompt, size.
Décompose une image en fond modifiable et calques PNG transparents
curl -X POST https://runapi.ai/api/v1/seedream/decompose_layers \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5-pro-layer-decomposition",
"prompt": "Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K."
}'
import { SeedreamClient } from "@runapi.ai/seedream";
const client = new SeedreamClient();
const result = await client.decomposeLayers.run({
model: "seedream-5-pro-layer-decomposition",
prompt: "Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/seedream/decompose_layers",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"seedream-5-pro-layer-decomposition","prompt":"Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/seedream/decompose_layers");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'seedream-5-pro-layer-decomposition',
'prompt' => 'Créez un graphique pour les réseaux sociaux d\'une vente dans un café avec le texte \'50% OFF\' en gras, tons chauds, 4K.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.decomposeLayers().run({"model":"seedream-5-pro-layer-decomposition","prompt":"Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K."});
task.waitForResult();
require "runapi/seedream"
client = RunApi::Seedream::Client.new
result = client.decompose_layers.run(
model: "seedream-5-pro-layer-decomposition",
prompt: "Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.decomposeLayers.Run({"model":"seedream-5-pro-layer-decomposition","prompt":"Créez un graphique pour les réseaux sociaux d'une vente dans un café avec le texte '50% OFF' en gras, tons chauds, 4K."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model seedream-5-pro-layer-decomposition \
--endpoint decompose_layers \
--wait
9 versions disponibles
Choisissez un modèle et générez en quelques secondes.
Choisissez un modèle et générez en quelques secondes.
| Fournisseur | Bytedance |
| ID du modèle | seedream-5-pro-layer-decomposition |
| Modalité | Image |
| Types de tâche | Asynchronous |
| Endpoint API | /api/v1/seedream/decompose_layers |
| Unité de facturation | call |
| Paramètres d'entrée | image_url, output_format, prompt, size |
| Format de sortie | png, jpeg |
| État du catalogue | Opérationnel |
Inscrivez-vous gratuitement et créez une clé API pour seedream-5-pro-layer-decomposition depuis le tableau de bord.
Envoyez une requête POST à /api/v1/seedream/decompose_layers avec l’identifiant du modèle seedream-5-pro-layer-decomposition et vos paramètres.
Interrogez la tâche ou suivez le callback pour récupérer le résultat seedream-5-pro-layer-decomposition terminé.
Configurez 4 paramètres documentés, dont image_url, output_format, prompt, size.
Expose 1 endpoint(s) public(s) : decompose_layers.
Mesuré par call, sans abonnement requis.
sizeAucune description disponible. (auto, 1K, 1.5K, 2K)
promptOptional instructions describing which elements to separate.
image_urlExactly one public PNG, JPEG, WebP, BMP, TIFF, or GIF image URL; HEIC and HEIF are unsupported. Maximum 30 MB, 262,144-36,000,000 total pixels, and aspect ratio 1:16-16:1.
output_formatBase image format. Separated layers are PNG. (png, jpeg)
Créez des assets visuels depuis des prompts texte.
Transformez des images existantes avec un prompt.
Utilisez les SDKs pour une génération répétable.
Passez l'ID de modèle affiché dans le quickstart.
Oui. Les tarifs sont mesurés par appel ou par unité.
Nous vous aidons pour la mise en place entreprise, les intégrations et les questions techniques.
Nous contacter