Generaciones asíncronas

Esquema de solicitud, ciclo de estados y URL de salida.

Los modos de vídeo son text-to-video, image-to-video y multimodal-to-video; los de imagen son text-to-image e image-to-image.

Una entrada usa {"type":"image","url":"https://approved-storage.example/reference.png"}. El vídeo o audio multimodal requiere duration_seconds de 2 a 15. Se rechazan URL sin HTTPS, credenciales en la URL, puertos personalizados, fragmentos, IP, localhost y hosts fuera de la lista permitida.

Los hosts exactos asignados a tu Key aparecen en Configuración → Claves API → Crear clave API. La primera fase no tiene endpoint de carga: publica los archivos locales como URL HTTPS públicas en uno de esos hosts. Si no controlas ningún host asignado, pide a soporte que revise tu host de almacenamiento antes de usarlo.

Los estados son queued, processing, completed, failed y canceled. Consulta solo el status_url; se actualiza la misma tarea PC y se aplica el mismo reembolso por fallo.

Las salidas están en output.urls, output.video_url y output.image_urls. Se eliminan datos e IDs sin procesar del Provider.

Toda Key con permiso de generación puede elegir el modo de persona real por solicitud. Usa uno de los tres modelos Seedance en modo imagen o multimodal y define parameters.real_person_mode: true y compliance.rights_confirmed: true. En compliance.consent_reference, introduce un ID estable del registro de consentimiento/evidencia en tu sistema (por ejemplo, campaign-2026-08-1234). No incluyas nombres, correos, URL de documentos, datos personales ni el documento de consentimiento; conserva la evidencia en tu sistema.