HappyHorse 1.0 (aussi écrit Happy Horse 1.0) est le modèle vidéo avec audio d'Alibaba, proposé via Alibaba Cloud Model Studio. Sur APIMart, c'est l'entrée principale de l'API HappyHorse, avec quatre modes sur un seul endpoint : texte vers vidéo, image vers vidéo depuis la première image, 1 à 9 images de référence et édition d'une vidéo source. Sortie en 720P ou 1080P, 3 à 15 secondes, facturée à la seconde.
Points forts du service
Video link valid for 72 hours
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Niveau | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|---|
happyhorse-1.0 | 720P | 1.3Credits(~$0.13)/s | 1.235Credits(~$0.1235)/s | 1.17Credits(~$0.117)/s | 1.625Credits(~$0.1625)/s | 20% |
| 720P · EDIT | 1.3Credits(~$0.13)/s | 1.235Credits(~$0.1235)/s | 1.17Credits(~$0.117)/s | 1.625Credits(~$0.1625)/s | 20% | |
| 1080P | 2.3Credits(~$0.23)/s | 2.185Credits(~$0.2185)/s | 2.07Credits(~$0.207)/s | 2.875Credits(~$0.2875)/s | 20% | |
| 1080P · EDIT | 2.3Credits(~$0.23)/s | 2.185Credits(~$0.2185)/s | 2.07Credits(~$0.207)/s | 2.875Credits(~$0.2875)/s | 20% |
* Les coûts réels dépendent du résultat final.
HappyHorse est la famille de modèles de génération vidéo d'Alibaba. HappyHorse 1.0 est apparu sur le Video Arena d'Artificial Analysis en avril 2026, a pris la tête des classements texte vers vidéo et image vers vidéo à son lancement et génère dialogues, ambiance sonore et effets avec l'image. L'API HappyHorse d'APIMart fonctionne avec une seule clé : envoyez model happyhorse-1.0 et les champs du mode voulu, l'endpoint oriente la requête vers texte vers vidéo, image vers vidéo, vidéo par références ou édition vidéo. Choisissez 1.0 pour éditer des vidéos ; pour de nouveaux clips à un tarif 1080P plus bas, voyez HappyHorse 1.1.
Ce que prend en charge l'endpoint happyhorse-1.0 sur APIMart
Là où génération et édition vidéo sont utiles
Créez un compte, ajoutez du solde et générez une clé API pour appeler happyhorse-1.0
Créez votre compte APIMart gratuit pour démarrer avec HappyHorse. Vous pouvez créer une organisation pour votre équipe à tout moment.
Ajoutez des fonds à votre solde pour commencer à utiliser le service. Votre solde est utilisable sur tous les modèles d'APIMart, y compris l'API HappyHorse.
Créez une clé API dans le tableau de bord — elle est nécessaire pour authentifier chaque appel à HappyHorse. Accès immédiat à la vidéo IA à audio natif.
Appelez happyhorse-1.0 avec une seule requête POST. La génération est asynchrone : soumettez une tâche, puis interrogez l'endpoint des tâches pour obtenir l'URL de la vidéo.
Enregistrez votre clé dans la variable d'environnement APIMART_API_KEY et envoyez-la sous la forme Authorization: Bearer <key> à chaque requête.
POST /v1/videos/generations avec model happyhorse-1.0 et votre prompt. Ajoutez first_frame_image, image_urls ou video_url pour changer de mode. Les URL example.com sont des exemples. L'ID de tâche se trouve dans data[0].task_id.
Interrogez GET /v1/tasks/{task_id} jusqu'au statut completed, puis lisez l'URL dans data.result.videos[0].url[0]. APIMart conserve les résultats 72 heures : téléchargez les vidéos à garder.
Consultez la référence de l'API HappyHorse 1.0 pour tous les modes, limites et codes d’erreur.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-1.0",
"prompt": "A street food vendor flips noodles in a busy night market, sizzling sounds and chatter, he smiles and says \"Fresh and hot!\", handheld camera",
"resolution": "1080P",
"size": "16:9",
"duration": 5
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "happyhorse-1.0",
"prompt": "A street food vendor flips noodles in a busy night market, sizzling sounds and chatter, he smiles and says \"Fresh and hot!\", handheld camera",
"resolution": "1080P",
"size": "16:9",
"duration": 5
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-1.0",
"prompt": "Turn the scene into a hand-drawn watercolor animation, keep the camera movement",
"video_url": "https://example.com/source.mp4",
"image_urls": [
"https://example.com/style.jpg"
],
"audio_setting": "origin",
"resolution": "720P"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
model | string | Obligatoire | Par défaut: happyhorse-1.0 | Toujours happyhorse-1.0. |
prompt | string | Obligatoire | Par défaut: — | Jusqu'à 2 500 caractères. Obligatoire en texte, références et édition ; facultatif en image vers vidéo. |
first_frame_image | string | Facultatif | Par défaut: — | Image vers vidéo : URL ou base64 de la première image. Ratio entre 1:2.5 et 2.5:1. |
image_urls | string[] | Facultatif | Par défaut: — | Vidéo par références : 1 à 9 images. Avec video_url : jusqu'à 5 images de style. |
video_url | string | Facultatif | Par défaut: — | Édition : lien HTTP vers une source MP4 ou MOV, 3–60 s, 100 Mo max ; la sortie suit la durée de la source, 15 s max. |
audio_setting | string | Facultatif | Par défaut: auto | Édition uniquement : auto génère un nouvel audio, origin garde l'audio source. |
resolution | string | Facultatif | Par défaut: 1080P | 720P ou 1080P. |
duration | integer | Facultatif | Par défaut: 5 | 3 à 15 secondes. Ignoré en édition vidéo. |
size | string | Facultatif | Par défaut: 16:9 | 16:9, 9:16, 1:1, 4:3 ou 3:4. Ignoré en image vers vidéo et en édition. |
watermark | boolean | Facultatif | Par défaut: false | Ajoute un filigrane si true. |
seed | integer | Facultatif | Par défaut: — | 0–2147483647. Le même seed donne des résultats proches, pas identiques. |
nsfw_check | boolean | Facultatif | Par défaut: false | Analyse le prompt et les images d'entrée avec omni-moderation-latest avant l'envoi. |
Retours réels de créateurs et de développeurs du monde entier. Ces avis portent sur l'expérience avec le modèle d'origine HappyHorse 1.0.
“La sortie audio de l'API HappyHorse est bluffante — la synchro labiale fonctionne dès la première génération, sans pipeline TTS séparé.”
Alex Morgan
Directeur de création
“HappyHorse a réduit notre temps de localisation de 70 %. Un prompt, sept langues, toutes avec des mouvements de bouche cohérents.”
Sarah Kim
Responsable marketing
“Du 1080p direct depuis HappyHorse, sans aucun artefact d'upscaling. La cohérence temporelle sur les séquences multi-plans est impressionnante.”
James Wilson
Développeur full-stack
“Nous avons remplacé notre fournisseur vidéo précédent par HappyHorse et avons constaté des gains de qualité immédiats sur les scènes très dialoguées.”
Lisa Chen
CTO, StartupAI
“En tant que cinéaste indépendant, HappyHorse a changé la donne pour la pré-visualisation de storyboards avec dialogue temporaire intégré.”
Marco Rivera
Cinéaste indépendant
“Passer par la passerelle unifiée d'APIMart pour l'API HappyHorse me permet de tout gérer avec une seule clé. L'intégration a pris moins d'une heure.”
Emily Zhang
Ingénieur DevOps
Les deux versions de HappyHorse sur APIMart partagent un endpoint et une clé API. Choisissez 1.0 pour l'édition vidéo et 1.1 pour générer en 1080P à moindre coût, et comparez les tarifs à la seconde sur chaque page.
| Modèle | Idéal pour | Résolution | Durée |
|---|---|---|---|
| HappyHorse 1.0 APICette page | Texte, image, références et édition vidéo dans un seul modèle | 720P / 1080P | 3–15 s (l’édition suit la source, 15 s max) |
| HappyHorse 1.1 API | Nouvelle version : texte, première image et références, 1080P moins cher | 720P / 1080P | 3–15 s |
Tarifs, modes, audio, open source et versions
L'API HappyHorse donne un accès programmatique aux modèles vidéo HappyHorse d'Alibaba. Sur APIMart, happyhorse-1.0 couvre texte vers vidéo, image vers vidéo, références et édition vidéo via POST /v1/videos/generations, et happyhorse-1.1 couvre les trois premiers modes. Les deux utilisent une seule clé API APIMart et une facturation à la seconde.
Oui. Happy Horse et HappyHorse sont deux graphies du même modèle d'Alibaba ; les noms officiels sont HappyHorse-1.0 et HappyHorse-1.1. Sur APIMart, les ID de modèle sont happyhorse-1.0 et happyhorse-1.1.
HappyHorse 1.1 est la version la plus récente, sortie en juin 2026. Sur APIMart, 1.0 prend en charge l'édition vidéo avec video_url et audio_setting, tandis que 1.1 génère uniquement à partir de texte, de la première image ou de références. 1.1 coûte moins cher en 1080P (0,172 $/s contre 0,23 $/s pour les membres Gold) et les deux coûtent 0,13 $/s en 720P.
Les membres Gold paient 0,13 $ par seconde en 720P et 0,23 $ par seconde en 1080P (tarifs de base 0,1625 $ et 0,2875 $, en novembre 2026). Tous les modes, édition comprise, ont le même tarif : un clip 1080P de 5 secondes coûte 1,15 $. Les membres Platinum et Diamond paient moins, les tâches échouées ne sont pas facturées et le tableau des tarifs de cette page affiche les prix actuels.
Texte vers vidéo (prompt seul), image vers vidéo (first_frame_image), vidéo par références (image_urls, 1 à 9 images) et édition vidéo (video_url, avec image_urls facultatif jusqu'à 5 et audio_setting). Les champs média s'excluent, sauf video_url avec image_urls. Autres champs : resolution 720P ou 1080P, duration 3–15 s, size 16:9 / 9:16 / 1:1 / 4:3 / 3:4, watermark, seed et nsfw_check.
Envoyez video_url (lien HTTP vers un MP4 ou MOV de 3 à 60 secondes, 100 Mo max) avec un prompt décrivant la modification. La sortie a la même durée que la source, coupée à 15 secondes si elle est plus longue, et duration est ignoré. audio_setting auto génère un nouvel audio ; origin garde la bande-son d'origine.
Oui. HappyHorse génère la bande-son, avec dialogues, ambiance et effets, en même temps que la vidéo, avec une synchronisation labiale en plusieurs langues. Décrivez les répliques et les sons voulus dans le prompt.
Pas officiellement. Certains sites présentent HappyHorse comme un modèle open source, mais en novembre 2026 Alibaba n'a publié aucun poids officiel de HappyHorse sur Hugging Face. L'accès se fait via des API comme Alibaba Cloud Model Studio et APIMart.
HappyHorse 1.0 a pris la tête des arènes texte vers vidéo et image vers vidéo d'Artificial Analysis à son lancement en avril 2026. Les classements évoluent avec les nouveaux modèles : dans le classement texte vers vidéo avec audio de novembre 2026, HappyHorse 1.1 se situe vers la 16e–19e place et 1.0 vers la 18e–21e.
Pas par défaut. Sur APIMart, le champ watermark vaut false par défaut : les vidéos sortent sans filigrane sauf si vous l'activez.
Inscrivez-vous sur APIMart, ajoutez du solde et créez une clé sur la page API Keys. La même clé appelle happyhorse-1.0, happyhorse-1.1 et tous les modèles d'APIMart.
APIMart conserve les vidéos générées pendant 72 heures. Téléchargez les fichiers à garder.
Découvrez d'autres modèles de la même catégorie.

Wan 2.7 R2v
wan2.7‑r2v is the reference‑to‑video variant within Alibaba’s Wan 2.7 video generation model family. It uses one or more reference images or short clips as visual anchors and, combined with a text prompt, generates new video content that preserves the appearance and identity of characters or objects from the references while animating motion and scene direction. This makes it especially useful for consistent character representation, product showcases, brand assets, and creative workflows where visual continuity is important.

SkyReels V4 Fast
SkyReels-V4-Fast is the first unified framework for joint audiovisual generation, restoration, and editing at cinema-grade quality, efficiently achieving 1080p, 15-second multi-shot video generation with synchronized audio and visuals through a dual-stream MMDiT architecture

SkyReels V4 Std
SkyReels-V4-Fast is the first unified framework for joint audiovisual generation, restoration, and editing at cinema-grade quality, efficiently achieving 1080p, 15-second multi-shot video generation with synchronized audio and visuals through a dual-stream MMDiT architecture.

Wan 2.7 Videoedit
wan2.7‑videoedit (also called Wan 2.7 Video Edit) is Alibaba’s advanced video editing model within the Wan 2.7 suite that lets users transform and refine existing footage with natural language instructions and optional reference images. It supports multimodal input (text, image, video) and can perform style transfer, element replacement, scene adjustment, and temporal feature editing while preserving motion coherence and subject identity. The model outputs edited clips at up to 1080p resolution with durations typically from 2 to 10 seconds, enabling creators to modify visuals and narrative details without traditional editing tools.