
Texte, image et reference-to-video dans un seul modèle. Mouvement cinématographique, cohérence des personnages sur jusqu’à 9 références, et audio natif synchronisé.
Texte, image et reference-to-video dans un seul modèle. Mouvement cinématographique, cohérence des personnages sur jusqu’à 9 références, et audio natif synchronisé.
Aussi connu sous le nom Alibaba Cloud HappyHorse 1.1
happyhorse-1-1/v1/videos/generationsalibaba/happyhorse-1-1alibaba/happyhorse-1.1happyhorse-1.1Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
HappyHorse 1.1 fonctionne via POST /v1/videos/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-1-1",
"prompt": "Describe what you want HappyHorse 1.1 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "happyhorse-1-1",
"prompt": "Describe what you want HappyHorse 1.1 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API HappyHorse 1.1 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Décrivez la scène à générer. Jusqu’à 2 500 caractères. |
| mode | enum | auto | auto, t2v, i2v, r2v | Détecte automatiquement les pièces jointes. T2V: text-to-video. i2v: Animer une image. R2V: reference-to-video jusqu’à 9 images. |
| image | string | - | - | URL de l’image ou téléchargement. Une image pour image-to-video, jusqu’à 9 pour reference-to-video. Référencez-les dans la consigne comme personnage1, personnage2. |
| aspect_ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4 | Rapport d’aspect de la sortie. Utilisé par text-to-video et reference-to-video; image-to-video suit l’image source. |
| resolution | enum | 720p | 720p, 1080p | Résolution de sortie. Le 720p affiche un rendu plus rapide; Le 1080p est une fidélité supérieure. |
| duration | number | 5 | 3 à 15 | Durée du clip en secondes (3 à 15). |
| seed | number | - | 0 à 2147483647 | Graine de reproductibilité. Réutilisez la même graine pour obtenir un résultat reproductible. |
| watermark | boolean | false | - | Ajoutez un filigrane à la vidéo générée. Désactivé par défaut. |
Modes (dans un modèle) - Texte à vidéo - Image-vidéo - Référence à vidéo (jusqu’à 9 images) Contraintes - 720p / 1080p, 3 à 15 secondes par génération - Invite jusqu’à 2 500 caractères Formats d’aspect - Modes texte et référence: 16:9, 9:16, 1:1, 4:3, 3:4 - Image à vidéo suit l’image source L’audio natif est généré automatiquement.
Sur EmpirioLabs, HappyHorse 1.1 est facturé à l'usage : 720p $0.14 par seconde; 1080p $0.18 par seconde. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
HappyHorse 1.1 est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute HappyHorse 1.1 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.