Générations asynchrones

Schéma de requête, cycle des états et URL finales.

Modes vidéo : text-to-video, image-to-video, multimodal-to-video ; modes image : text-to-image, image-to-image.

Une entrée utilise {"type":"image","url":"https://approved-storage.example/reference.png"}. Vidéo/audio multimodal exige duration_seconds de 2 à 15. Les URL non HTTPS, identifiants dans l'URL, ports personnalisés, fragments, IP, localhost et hôtes non autorisés sont refusés.

Les hôtes exactement attribués à votre Key sont affichés dans Paramètres → Clés API → Créer une clé API. La première phase ne propose aucun endpoint de téléversement : publiez les fichiers locaux sous forme d’URL HTTPS publiques sur l’un de ces hôtes. Si vous ne contrôlez aucun hôte attribué, demandez au support d’examiner votre hôte de stockage avant utilisation.

États : queued, processing, completed, failed, canceled. Interrogez seulement status_url ; la même tâche PC est mise à jour et le même remboursement d'échec s'applique.

Sorties : output.urls, output.video_url, output.image_urls. Les données et ID bruts du Provider sont supprimés.

Toute Key autorisée à générer peut choisir le mode personne réelle pour chaque requête. Utilisez l’un des trois modèles Seedance en mode image ou multimodal, puis définissez parameters.real_person_mode: true et compliance.rights_confirmed: true. Dans compliance.consent_reference, indiquez un identifiant stable du dossier de consentement/preuve dans votre système (par exemple campaign-2026-08-1234). N’y mettez ni nom, ni e-mail, ni URL de document, ni donnée personnelle, ni le document de consentement lui-même ; conservez la preuve dans votre système.