HappyHorse 1.0 Image-to-Video
- HappyHorse 1.0 imagen a video, genera un video a partir de una sola imagen de primer fotograma
promptes opcional (cuando se omite, el primer fotograma guia la interpretacion libre)- La relacion de aspecto de salida se determina automaticamente segun el primer fotograma;
aspect_rationo es compatible - Modo de procesamiento asincrono, utilice el ID de tarea devuelto para consultar el estado
- Los enlaces de video generados son validos durante 24 horas, guardelos lo antes posible
Autorizaciones
##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_KEYCuerpo
Nombre del modelo de generacion de video
happyhorse-1.0-image-to-video "happyhorse-1.0-image-to-video"
URL de la imagen de primer fotograma, obligatorio (se toma el primer elemento del array como primer fotograma)
Requisitos de imagen:
- Formatos admitidos: JPEG, JPG, PNG, WEBP
- Resolucion: ancho y alto ≥
300px - Relacion de aspecto:
1:2.5~2.5:1 - Tamaño del archivo: ≤
10MB - Las URLs de imagen deben ser accesibles publicamente (HTTP o HTTPS); no se admiten enlaces OSS privados, de intranet o autenticados
1 element["https://cdn.example.com/cat.png"]Indicacion de texto, opcional (cuando se omite, el primer fotograma guia la interpretacion libre)
Limites de longitud:
- Chino: hasta
2500caracteres - No chino: hasta
5000caracteres - El contenido excedente se trunca automaticamente
"Make the cat in the picture run on the grass"
Nivel de resolucion del video, valor predeterminado 720p
Opciones:
720p: claridad estandar, este es el valor predeterminado1080p: claridad HD
Nota de facturacion: El nivel de resolucion afecta directamente la facturacion
720p, 1080p "720p"
Duracion del video (segundos), valor predeterminado 5 segundos
Rango:
- Entero
3~15 - La duracion afecta directamente la facturacion
3 <= x <= 155
Semilla aleatoria, valor predeterminado aleatorio
Detalles:
- Rango:
1~2147483647 - Una semilla fija reduce las variaciones inducidas por parametros al iterar sobre prompts y mejora la reproducibilidad
1 <= x <= 214748364742
Direccion de callback HTTPS despues de completar la tarea
Momento del callback:
- Se activa cuando la tarea se completa, falla o se cancela
- Se envia despues de confirmar la facturacion
Restricciones de seguridad:
- Solo admite protocolo HTTPS
- Prohibido el callback a direcciones IP privadas (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Maximo
3reintentos despues del fallo (respectivamente1/2/4segundos despues del fallo) - El formato del cuerpo de la respuesta de callback coincide con el formato de respuesta de la API de consulta de tarea
- Un codigo de estado 2xx se considera exitoso; otros codigos activan reintentos
"https://your-domain.com/webhooks/video-task-completed"
Respuesta
Tarea de generacion de video creada exitosamente
Marca de tiempo de creacion de la tarea
1761313744
ID de la tarea
"task-unified-1761313744-h1i2vcd9"
Nombre del modelo realmente utilizado
"happyhorse-1.0-image-to-video"
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