duration: duracion del video de salida = min(duracion del video de entrada, 15), determinada por el modeloaspect_ratio: la relacion de aspecto de salida coincide con la del video de origen(duracion del video de entrada + duracion del video de salida) × precio unitario de la resolucion; el modelo trunca las entradas superiores a 15 segundos a 15 segundos##Todas las interfaces requieren autenticacion mediante Bearer Token##
Obtener API Key:
Visite la Pagina de gestion de API Key para obtener su API Key
Agregar en el encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEYNombre del modelo de generacion de video
happyhorse-1.0-video-edit "happyhorse-1.0-video-edit"
Texto de instruccion de edicion, obligatorio
Limites de longitud:
2500 caracteres5000 caracteresConsejos de prompt:
Reemplaza la ropa del protagonista por el sueter a rayas de la imagen, Reemplaza el fondo del video por montañas nevadas"Have the character in the video wear the striped sweater from the image"
URL del video de origen a editar, obligatorio, solo 1 (se toma el primer elemento del array)
Requisitos del video:
3 ~ 60 segundos15 segundos a los primeros 15 segundos2160 px, lado corto ≥ 320 px1:2.5 ~ 2.5:1100MB8 fpsCampos compatibles: tambien se aceptan video_url / video (con prioridad inferior a video_urls)
1 element["https://cdn.example.com/source.mp4"]Array de URLs de imagenes de referencia, opcional, 0 ~ 5 imagenes
Usado para guia de estilo / sujeto.
Requisitos de imagen:
300 px1:2.5 ~ 2.5:110MB5["https://cdn.example.com/sweater.jpg"]Si se mantiene el audio original del video de entrada, valor predeterminado false
Opciones:
true: mantener el audio original del video de entradafalse: descartar el audio original; el modelo genera nuevo audiofalse
Nivel de resolucion del video, valor predeterminado 720p
Opciones:
720p: claridad estandar, este es el valor predeterminado1080p: claridad HDNota de facturacion: El nivel de resolucion afecta directamente la facturacion
720p, 1080p "720p"
Semilla aleatoria, valor predeterminado aleatorio
Detalles:
1 ~ 21474836471 <= x <= 214748364742
Direccion de callback HTTPS despues de completar la tarea
Momento del callback:
Restricciones de seguridad:
2048 caracteresMecanismo de callback:
10 segundos3 reintentos despues del fallo (respectivamente 1/2/4 segundos despues del fallo)"https://your-domain.com/webhooks/video-task-completed"
Tarea de generacion de video creada exitosamente
Marca de tiempo de creacion de la tarea
1761313744
ID de la tarea
"task-unified-1761313744-h1edgh12"
Nombre del modelo realmente utilizado
"happyhorse-1.0-video-edit"
Tipo especifico de la tarea
video.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed, cancelled "pending"
Informacion detallada de la tarea de video
Tipo de salida de la tarea
text, image, audio, video "video"
Informacion de uso y facturacion