HappyHorse 1.0 Video-Edit
- HappyHorse 1.0 edicion de video, toma 1 video de origen mas instrucciones de texto para realizar transferencia de estilo, reemplazo local, etc.
- Acepta opcionalmente de 0 a 5 imagenes de referencia para guia de estilo / sujeto
- No admite
duration: duracion del video de salida =min(duracion del video de entrada, 15), determinada por el modelo - No admite
aspect_ratio: la relacion de aspecto de salida coincide con la del video de origen - Regla de facturacion especial:
(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 - 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-video-edit "happyhorse-1.0-video-edit"
Texto de instruccion de edicion, obligatorio
Limites de longitud:
- Chino: hasta
2500caracteres - No chino: hasta
5000caracteres - El contenido excedente se trunca automaticamente
Consejos de prompt:
- Use instrucciones de edicion en lugar de descripciones creativas
- Ejemplos:
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:
- Formatos admitidos: MP4, MOV (se recomienda codificacion H.264)
- Duracion:
3~60segundos - El modelo trunca automaticamente las entradas superiores a
15segundos a los primeros15segundos - Resolucion: lado largo ≤
2160px, lado corto ≥320px - Relacion de aspecto:
1:2.5~2.5:1 - Tamaño del archivo: ≤
100MB - Tasa de frames: >
8fps - La URL del video debe ser accesible publicamente (HTTP o HTTPS); no se admiten enlaces OSS privados, de intranet o autenticados
Campos 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:
- 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)
5["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 audio
false
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"
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-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