Installer la compétence CLI belt :
npx skills add belt-sh/cli
Génération vidéo HappyHorse 1.0
Générez et éditez des vidéos réalistes physiquement avec les modèles HappyHorse 1.0 d'Alibaba via l'interface en ligne de commande inference.sh.
Démarrage rapide
Nécessite l'interface en ligne de commande inference.sh (
belt). Instructions d'installation
belt login
belt app run alibaba/happyhorse-1-0-t2v --input '{"prompt": "un cheval galopant à travers une prairie ensoleillée"}'
Modèles HappyHorse
| Modèle | ID de l'application | Idéal pour |
|---|---|---|
| T2V | alibaba/happyhorse-1-0-t2v | Texte-vers-vidéo, mouvement physiquement réaliste |
| I2V | alibaba/happyhorse-1-0-i2v | Animer une seule image |
| R2V | alibaba/happyhorse-1-0-r2v | Préserver les personnages à partir de jusqu'à 9 images de référence |
| Édition vidéo | alibaba/happyhorse-1-0-video-edit | Éditer des vidéos existantes en langage naturel |
Tous les modèles prennent en charge les résolutions 720P/1080P, jusqu'à 15 secondes de durée.
Exemples
Texte-vers-vidéo
belt app run alibaba/happyhorse-1-0-t2v --input '{
"prompt": "un golden retriever courant dans les feuilles d'automne dans un parc, ralenti",
"duration": 10,
"resolution": "1080P",
"ratio": "16:9"
}'
Image-vers-vidéo
Animer une image fixe :
belt app run alibaba/happyhorse-1-0-i2v --input '{
"first_frame": "https://votre-image.jpg",
"prompt": "zoom doux de la caméra, nuages se déplaçant dans le ciel",
"duration": 8,
"resolution": "720P"
}'
Référence-vers-vidéo (Préservation des personnages)
Générez des vidéos qui préservent les personnages à partir d'images de référence (jusqu'à 9) :
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "une femme marchant dans une rue animée de marché",
"reference_images": ["https://portrait.jpg"],
"duration": 10,
"resolution": "720P"
}'
Référence multi-personnages
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "deux amis assis à un café en train de prendre un café",
"reference_images": ["https://personne1.jpg", "https://personne2.jpg"],
"ratio": "16:9"
}'
Édition vidéo
Éditez des vidéos existantes en utilisant des instructions en langage naturel :
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://votre-video.mp4",
"prompt": "changez l'arrière-plan en un paysage montagneux enneigé"
}'
Édition vidéo avec images de référence
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://votre-video.mp4",
"prompt": "remplacez la personne par le personnage de l'image de référence",
"reference_images": ["https://personnage.jpg"]
}'
Édition vidéo avec contrôle audio
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://votre-video.mp4",
"prompt": "rendez la scène comme un jour de pluie",
"audio_setting": "generate"
}'
Tarification
| Résolution | Prix |
|---|---|
| 720P | 0,14 $ par seconde |
| 1080P | 0,24 $ par seconde |
L'édition vidéo est facturée sur la durée de l'entrée + de la sortie.
Paramètres (T2V)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
prompt | string | requis | Description textuelle de la vidéo |
duration | integer | 5 | Durée en secondes (3–15) |
resolution | enum | 720P | 720P ou 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | aléatoire | Génération reproductible |
watermark | boolean | false | Ajouter un filigrane HappyHorse |
Paramètres (I2V)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
first_frame | fichier | requis | Image de première image (JPEG, PNG, WebP) |
prompt | string | - | Description textuelle facultative |
duration | integer | 5 | Durée en secondes (3–15) |
resolution | enum | 720P | 720P ou 1080P |
seed | integer | aléatoire | Génération reproductible |
Paramètres (R2V)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
prompt | string | requis | Description textuelle de la scène |
reference_images | tableau | requis | Jusqu'à 9 images de référence de personnages |
duration | integer | 5 | Durée en secondes (3–15) |
resolution | enum | 720P | 720P ou 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | aléatoire | Génération reproductible |
Paramètres (Édition vidéo)
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
video | fichier | requis | Vidéo à éditer (MP4/MOV, H.264) |
prompt | string | requis | Instruction d'édition |
reference_images | tableau | - | Jusqu'à 5 images de référence |
audio_setting | enum | auto | auto, generate, ou keep_original |
resolution | enum | 720P | 720P ou 1080P |
seed | integer | aléatoire | Génération reproductible |
Rechercher des applications HappyHorse
belt app search "happyhorse"
Compétences associées
# Compétence de la plateforme complète (toutes les applications)
npx skills add inference-sh/skills@infsh-cli
# Tous les modèles de génération vidéo
npx skills add inference-sh/skills@ai-video-generation
# Seedance 2.0
npx skills add inference-sh/skills@seedance
# Google Veo
npx skills add inference-sh/skills@google-veo
# Génération d'images (pour image-vers-vidéo)
npx skills add inference-sh/skills@ai-image-generation
Parcourir toutes les applications vidéo : belt app list --category video
Documentation
- Exécuter des applications - Comment exécuter des applications via l'interface en ligne de commande
- Résultats en streaming - Mises à jour de progression en temps réel
- Exemple de pipeline de contenu - Construction de workflows multimédia