HappyHorse 1.0 Image-to-Video
- HappyHorse 1.0 image-to-video, genere une video a partir d’une seule image de premiere frame
promptest optionnel (lorsqu’il est omis, la premiere frame guide une interpretation libre)- Le rapport d’aspect de sortie est determine automatiquement par la premiere frame ;
aspect_ration’est pas pris en charge - Mode de traitement asynchrone, utilisez l’ID de tache retourne pour consulter le statut
- Les liens video generes sont valides pendant 24 heures, sauvegardez-les rapidement
Autorisations
Toutes les interfaces necessitent une authentification par Bearer Token
Obtenir une cle API :
Visitez la Page de gestion des cles API pour obtenir votre cle API
Ajouter dans l'en-tete de requete :
Authorization: Bearer YOUR_API_KEYCorps
Nom du modele de generation video
happyhorse-1.0-image-to-video "happyhorse-1.0-image-to-video"
URL de l'image de premiere frame, obligatoire (le premier element du tableau est utilise comme premiere frame)
Exigences pour les images :
- Formats pris en charge : JPEG, JPG, PNG, WEBP
- Resolution : largeur et hauteur ≥
300px - Rapport d'aspect :
1:2.5~2.5:1 - Taille du fichier : ≤
10MB - Les URLs des images doivent etre accessibles publiquement (HTTP ou HTTPS) ; les liens OSS prives, intranet ou authentifies ne sont pas pris en charge
1 element["https://cdn.example.com/cat.png"]Prompt textuel, optionnel (lorsqu'il est omis, la premiere frame guide une interpretation libre)
Limites de longueur :
- Chinois : jusqu'a
2500caracteres - Non chinois : jusqu'a
5000caracteres - Le contenu excedentaire est automatiquement tronque
"Make the cat in the picture run on the grass"
Niveau de resolution video, par defaut 720p
Options :
720p: clarte standard, valeur par defaut1080p: clarte HD
Note de facturation : Le niveau de resolution affecte directement la facturation
720p, 1080p "720p"
Duree de la video (secondes), par defaut 5 secondes
Plage :
- Entier
3~15 - La duree affecte directement la facturation
3 <= x <= 155
Graine aleatoire, par defaut aleatoire
Details :
- Plage :
1~2147483647 - Une graine fixe reduit les variations dues aux parametres lors de l'iteration sur les prompts et ameliore la reproductibilite
1 <= x <= 214748364742
URL de rappel HTTPS apres l'achevement de la tache
Declenchement du rappel :
- Declenche lorsque la tache est terminee, echouee ou annulee
- Envoye apres la confirmation de la facturation
Restrictions de securite :
- Seul le protocole HTTPS est pris en charge
- Les rappels vers des adresses IP privees sont interdits (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longueur de l'URL ne doit pas depasser
2048caracteres
Mecanisme de rappel :
- Delai d'expiration :
10secondes - Jusqu'a
3tentatives apres un echec (respectivement1/2/4secondes apres l'echec) - Le format du corps de la reponse de rappel est identique au format de reponse de l'API de requete de tache
- Un code de statut 2xx est considere comme un succes ; les autres codes declenchent des nouvelles tentatives
"https://your-domain.com/webhooks/video-task-completed"
Réponse
Tache de generation video creee avec succes
Horodatage de creation de la tache
1761313744
ID de la tache
"task-unified-1761313744-h1i2vcd9"
Nom du modele effectivement utilise
"happyhorse-1.0-image-to-video"
Type specifique de la tache
video.generation.task Pourcentage de progression de la tache (0-100)
0 <= x <= 1000
Statut de la tache
pending, processing, completed, failed, cancelled "pending"
Informations detaillees de la tache video
Type de sortie de la tache
text, image, audio, video "video"
Informations d'utilisation et de facturation