HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.
HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.
L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.
Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.
model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode.
mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis.
input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo.
input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.
parameters.duration (integer, optionnel) : Durée de génération, en secondes.
parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P.
parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.
parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.
HappyHorse ou le nom public du modèle Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode.
Entrée multimédia. Prend en charge first_frame, last_frame, reference_image, reference_video, reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 fichiers audio.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OverseasAPI","description":"Overseas API documentation","colors":{"primary":"#6d28d9","light":"#f5f3ff","dark":"#2e1065"},"logo":{"light":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d","dark":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d"},"favicon":{"light":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/favicon.ico?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=3a7f47070b4df3f9f490ff43d87e6281","dark":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/favicon.ico?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=3a7f47070b4df3f9f490ff43d87e6281"},"api":{"params":{"expanded":"all"}},"contextual":{"options":["copy"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"href":"api-reference/en/conventions"},{"language":"cn","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支持"},{"href":"https://aiid.edu.kg/pricing","label":"价格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"href":"api-reference/cn/conventions"},{"language":"zh-Hant","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支援"},{"href":"https://aiid.edu.kg/pricing","label":"價格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"href":"api-reference/zh-tw/conventions"},{"language":"fr","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Tarifs"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"href":"api-reference/fr/conventions"},{"language":"ja","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"サポート"},{"href":"https://aiid.edu.kg/pricing","label":"料金"}],"primary":{"type":"button","label":"コンソール","href":"https://aiid.edu.kg/console"}},"href":"api-reference/ja/conventions"},{"language":"ru","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Поддержка"},{"href":"https://aiid.edu.kg/pricing","label":"Тарифы"}],"primary":{"type":"button","label":"Консоль","href":"https://aiid.edu.kg/console"}},"href":"api-reference/ru/conventions"},{"language":"vi","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Hỗ trợ"},{"href":"https://aiid.edu.kg/pricing","label":"Bảng giá"}],"primary":{"type":"button","label":"Bảng điều khiển","href":"https://aiid.edu.kg/console"}},"href":"api-reference/vi/conventions"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"btc-de295b31","hasAudioNarration":false,"actualSubdomain":"btc-de295b31","customDomains":["docs.aiid.edu.kg"],"gitSource":{"type":"github","owner":"btcfoxman","repo":"new-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adcd70fa22308d93b4ed191","collectionId":"a508850c-f314-4580-b926-7540fa8a2d66","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcd70fa22308d93b4ed191"},"entitlements":{},"buildId":"6adcd70fa22308d93b4ed191","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"cn","tag":"API 参考","count":32},{"language":"en","tag":"API Reference","count":32},{"language":"fr","tag":"Référence API","count":32},{"language":"ja","tag":"API リファレンス","count":32},{"language":"ru","tag":"Справочник API","count":32},{"language":"vi","tag":"Tài liệu API","count":32},{"language":"zh-Hant","tag":"API 參考","count":32},{"language":"cn","tag":"开发文档","count":15},{"language":"en","tag":"Guides","count":15},{"language":"fr","tag":"Guides","count":15},{"language":"ja","tag":"ガイド","count":15},{"language":"ru","tag":"Руководства","count":15},{"language":"vi","tag":"Hướng dẫn","count":15},{"language":"zh-Hant","tag":"開發文檔","count":15},{"language":"cn","tag":"Skills","count":7},{"language":"en","tag":"Skills","count":7},{"language":"fr","tag":"Skills","count":7},{"language":"ja","tag":"Skills","count":7},{"language":"ru","tag":"Начало работы","count":7},{"language":"ru","tag":"Skills","count":7},{"language":"vi","tag":"Bắt đầu","count":7},{"language":"vi","tag":"Skills","count":7},{"language":"zh-Hant","tag":"Skills","count":7},{"language":"cn","tag":"集成与工具","count":6},{"language":"en","tag":"Tools","count":6},{"language":"fr","tag":"Outils","count":6},{"language":"ja","tag":"ツール","count":6},{"language":"ru","tag":"Инструменты","count":6},{"language":"vi","tag":"Công cụ","count":6},{"language":"zh-Hant","tag":"整合與工具","count":6},{"language":"cn","tag":"视频生成Vidu格式","count":5},{"language":"en","tag":"Video generation Vidu","count":5},{"language":"fr","tag":"Génération vidéo Vidu","count":5},{"language":"ja","tag":"Video generation Vidu","count":5},{"language":"ru","tag":"Генерация видео Vidu","count":5},{"language":"vi","tag":"Tạo video Vidu","count":5},{"language":"zh-Hant","tag":"影片生成 Vidu 格式","count":5},{"language":"cn","tag":"概览","count":4},{"language":"cn","tag":"视频生成Kling格式","count":4},{"language":"cn","tag":"开发指南","count":4},{"language":"cn","tag":"开始使用","count":4},{"language":"en","tag":"Overview","count":4},{"language":"en","tag":"Video generation Kling format","count":4},{"language":"en","tag":"Developer Guide","count":4},{"language":"en","tag":"Get started","count":4},{"language":"fr","tag":"Aperçu","count":4},{"language":"fr","tag":"Format de génération vidéo Kling","count":4},{"language":"fr","tag":"Guide développeur","count":4},{"language":"fr","tag":"Bien démarrer","count":4},{"language":"ja","tag":"概要","count":4},{"language":"ja","tag":"動画生成Kling形式","count":4},{"language":"ja","tag":"開発ガイド","count":4},{"language":"ja","tag":"はじめに","count":4},{"language":"ru","tag":"Обзор","count":4},{"language":"ru","tag":"ФорматKling генерации видео","count":4},{"language":"ru","tag":"Руководство разработчика","count":4},{"language":"vi","tag":"Tổng quan","count":4},{"language":"vi","tag":"Định dạngKling tạo video","count":4},{"language":"vi","tag":"Hướng dẫn phát triển","count":4},{"language":"zh-Hant","tag":"概覽","count":4},{"language":"zh-Hant","tag":"影片生成Kling格式","count":4},{"language":"zh-Hant","tag":"開發指南","count":4},{"language":"zh-Hant","tag":"開始使用","count":4},{"language":"cn","tag":"视频生成Sora兼容格式","count":3},{"language":"en","tag":"Video generation Sora compatible formats","count":3},{"language":"fr","tag":"Formats compatibles avec la génération de vidéosSora","count":3},{"language":"ja","tag":"動画生成Sora対応形式","count":3},{"language":"ru","tag":"Совместимый формат для Sora генерации видео","count":3},{"language":"vi","tag":"Định dạng tương thích Sora cho tạo video","count":3},{"language":"zh-Hant","tag":"影片生成Sora相容格式","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html{font-size:15px}#api-playground-input,#body-content,#content-area,.api-section,.mdx-content,.request-example,.response-example{font-size:.9rem}.api-section pre,.request-example pre,.response-example pre,code{font-size:.85em}#page-title,.api-section h1,.api-section h2,.api-section h3{letter-spacing:-.01em}"}],"page":{"pagePath":"api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan","slug":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan","pageMetadata":{"title":"Créer une vidéo (HappyHorse et Wan)","openapi":"api-reference/fr/openapi.json POST /api/v1/services/aigc/video-generation/video-synthesis","generated":true,"description":"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).\n\nHappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.\n\nHappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`, `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.\n\nL’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.\n\nAjoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.\n\nModèles pris en charge :\nhappyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p\n\nChamps de requête unifiés :\n- `model` (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.\n- `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles fixes peuvent être omis.\n- `input.prompt` (string, obligatoire) : prompt de génération ou d’édition vidéo.\n- `input.media` (array[object], facultatif) : entrées multimédias. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video` et `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.\n- `parameters.duration` (integer, optionnel) : Durée de génération, en secondes.\n- `parameters.resolution` (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.\n- `parameters.ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.\n- `parameters.watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\n- `parameters.seed` (integer, facultatif) : graine aléatoire.\n\nDifférences courantes entre modèles/modes :\n- `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.\n- `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.\n- `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.\n- `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.\n- `HappyHorse 视频编辑` : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.\n- `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.\n- `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.\n- `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.","href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien \", _jsx(_components.a, {\n href: \"/api-reference/fr/generation-video-format-compatible-sora/creer-video\",\n children: \"Formats compatibles pour la génération vidéo Sora\"\n }), \").\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"HappyHorse prend en charge \", _jsx(_components.code, {\n children: \"happyhorse-1.0\"\n }), \", \", _jsx(_components.code, {\n children: \"happyhorse-1.0-i2v\"\n }), \", \", _jsx(_components.code, {\n children: \"happyhorse-1.0-t2v\"\n }), \", \", _jsx(_components.code, {\n children: \"happyhorse-1.0-r2v\"\n }), \" et \", _jsx(_components.code, {\n children: \"happyhorse-1.0-video-edit\"\n }), \" ; Wan prend en charge \", _jsx(_components.code, {\n children: \"wan-3.0\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-480p\"\n }), \" et \", _jsx(_components.code, {\n children: \"wan-3.0-1080p\"\n }), \". Parmi eux, \", _jsx(_components.code, {\n children: \"happyhorse-1.0\"\n }), \" est un modèle agrégé, qui doit être distingué via \", _jsx(_components.code, {\n children: \"mode\"\n }), \" entre \", _jsx(_components.code, {\n children: \"t2v\"\n }), \", \", _jsx(_components.code, {\n children: \"i2v\"\n }), \", \", _jsx(_components.code, {\n children: \"r2v\"\n }), \" et \", _jsx(_components.code, {\n children: \"video_edit\"\n }), \". Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement \", _jsx(_components.code, {\n children: \"X-DashScope-Async\"\n }), \" ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Modèles pris en charge :\\nhappyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Champs de requête unifiés :\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"model\"\n }), \" (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge \", _jsx(_components.code, {\n children: \"wan-3.0\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-480p\"\n }), \" et \", _jsx(_components.code, {\n children: \"wan-3.0-1080p\"\n }), \" ; le modèle agrégé \", _jsx(_components.code, {\n children: \"happyhorse-1.0\"\n }), \" de HappyHorse doit être utilisé avec \", _jsx(_components.code, {\n children: \"mode\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"mode\"\n }), \" (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont \", _jsx(_components.code, {\n children: \"t2v\"\n }), \", \", _jsx(_components.code, {\n children: \"i2v\"\n }), \", \", _jsx(_components.code, {\n children: \"r2v\"\n }), \" et \", _jsx(_components.code, {\n children: \"video_edit\"\n }), \". Les sous-modèles fixes peuvent être omis.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"input.prompt\"\n }), \" (string, obligatoire) : prompt de génération ou d’édition vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"input.media\"\n }), \" (array[object], facultatif) : entrées multimédias. Prend en charge \", _jsx(_components.code, {\n children: \"first_frame\"\n }), \", \", _jsx(_components.code, {\n children: \"last_frame\"\n }), \", \", _jsx(_components.code, {\n children: \"reference_image\"\n }), \", \", _jsx(_components.code, {\n children: \"reference_video\"\n }), \" et \", _jsx(_components.code, {\n children: \"reference_audio\"\n }), \" ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.duration\"\n }), \" (integer, optionnel) : Durée de génération, en secondes.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.resolution\"\n }), \" (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à \", _jsx(_components.code, {\n children: \"720P\"\n }), \", \", _jsx(_components.code, {\n children: \"480P\"\n }), \" et \", _jsx(_components.code, {\n children: \"1080P\"\n }), \" ; les valeurs courantes de HappyHorse sont \", _jsx(_components.code, {\n children: \"720P\"\n }), \" et \", _jsx(_components.code, {\n children: \"1080P\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.ratio\"\n }), \" (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.watermark\"\n }), \" (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.seed\"\n }), \" (integer, facultatif) : graine aléatoire.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Différences courantes entre modèles/modes :\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 聚合模型\"\n }), \" : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 文生视频\"\n }), \" : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 首帧图生视频\"\n }), \" : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 参考生视频\"\n }), \" : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 视频编辑\"\n }), \" : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 720P\"\n }), \" : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 480P\"\n }), \" : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 1080P\"\n }), \" : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\"]\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Créer une vidéo (HappyHorse et Wan)","openapi":"api-reference/fr/openapi.json POST /api/v1/services/aigc/video-generation/video-synthesis","generated":true,"description":"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).\n\nHappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.\n\nHappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`, `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.\n\nL’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.\n\nAjoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.\n\nModèles pris en charge :\nhappyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p\n\nChamps de requête unifiés :\n- `model` (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.\n- `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles fixes peuvent être omis.\n- `input.prompt` (string, obligatoire) : prompt de génération ou d’édition vidéo.\n- `input.media` (array[object], facultatif) : entrées multimédias. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video` et `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.\n- `parameters.duration` (integer, optionnel) : Durée de génération, en secondes.\n- `parameters.resolution` (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.\n- `parameters.ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.\n- `parameters.watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\n- `parameters.seed` (integer, facultatif) : graine aléatoire.\n\nDifférences courantes entre modèles/modes :\n- `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.\n- `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.\n- `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.\n- `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.\n- `HappyHorse 视频编辑` : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.\n- `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.\n- `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.\n- `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.","href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Créer une vidéo (HappyHorse et Wan)","description":"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).\n\nHappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.\n\nHappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`, `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.\n\nL’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.\n\nAjoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.\n\nModèles pris en charge :\nhappyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p\n\nChamps de requête unifiés :\n- `model` (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.\n- `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles fixes peuvent être omis.\n- `input.prompt` (string, obligatoire) : prompt de génération ou d’édition vidéo.\n- `input.media` (array[object], facultatif) : entrées multimédias. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video` et `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.\n- `parameters.duration` (integer, optionnel) : Durée de génération, en secondes.\n- `parameters.resolution` (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.\n- `parameters.ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.\n- `parameters.watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\n- `parameters.seed` (integer, facultatif) : graine aléatoire.\n\nDifférences courantes entre modèles/modes :\n- `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.\n- `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.\n- `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.\n- `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.\n- `HappyHorse 视频编辑` : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.\n- `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.\n- `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.\n- `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.","operationId":"create__happyhorse_wan_task","tags":["Génération vidéoHappyHorse avec Wan"],"requestBody":"fb5055c6-bfba-4a93-87f0-947fadbf7892","responses":{"200":"b9a8f7f4-cc01-4c28-bee8-8d9b48b633ed"},"security":["7b42e5a5-c352-4bce-84cd-c4a31e4d944d"],"x-mint":{"href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan"},"method":"post","type":"path","servers":["bd4f97d7-92a9-4339-8b09-0e01e3238319"],"path":"/api/v1/services/aigc/video-generation/video-synthesis","baseUrlOptions":["https://api.aiid.edu.kg"],"title":"Créer une vidéo (HappyHorse et Wan)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","input"],"properties":{"model":{"type":"string","enum":["happyhorse-1.0","happyhorse-1.0-t2v","happyhorse-1.0-i2v","happyhorse-1.0-r2v","happyhorse-1.0-video-edit","wan-3.0","wan-3.0-480p","wan-3.0-1080p"],"example":"happyhorse-1.0-t2v","description":"HappyHorse ou le nom public du modèle Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.","isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","example":"A white horse running through a neon city street, cinematic","description":"Invite de génération ou de modification vidéo.","isRequired":true,"uniqueKey":"input.prompt","typeLabel":"string"},"media":{"type":"array","items":{"type":"object","required":["type","url"],"properties":{"type":{"type":"string","enum":["first_frame","last_frame","reference_image","reference_video","reference_audio","video","audio"],"isRequired":true,"uniqueKey":"input.media.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"input.media.items.[INDEX].url","typeLabel":"string\u003curi>"}},"uniqueKey":"input.media.items.[INDEX]","typeLabel":"object"},"description":"Entrée multimédia. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video`, `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 fichiers audio.","uniqueKey":"input.media","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"input","typeLabel":"object"},"mode":{"type":"string","enum":["t2v","i2v","r2v","video_edit"],"description":"Modele de modèle agrégé, les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Le sous-modèle fixe est facultatif.","uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"resolution":{"type":"string","enum":["480P","720P","1080P"],"example":"720P","description":"Résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.","uniqueKey":"parameters.resolution","typeLabel":"enum\u003cstring>"},"ratio":{"type":"string","example":"16:9","description":"Rapport largeur/hauteur de sortie, couramment utilisé pour la génération de vidéos à partir de texte et à partir de référence.","uniqueKey":"parameters.ratio","typeLabel":"string"},"duration":{"type":"integer","example":5,"description":"Durée de génération, en secondes.","uniqueKey":"parameters.duration","typeLabel":"integer"},"watermark":{"type":"boolean","description":"Ajouter un filigrane ou non.","uniqueKey":"parameters.watermark","typeLabel":"boolean"},"seed":{"type":"integer","description":"Graine aléatoire.","uniqueKey":"parameters.seed","typeLabel":"integer"}},"uniqueKey":"parameters","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"happyhorse_native_aggregate_t2v":{"title":"happyhorse_native_aggregate_t2v","value":{"model":"happyhorse-1.0","mode":"t2v","input":{"prompt":"A white horse running through a neon city street, cinematic"},"parameters":{"resolution":"720P","ratio":"16:9","duration":5}}},"happyhorse_native_t2v":{"title":"happyhorse_native_t2v","value":{"model":"happyhorse-1.0-t2v","input":{"prompt":"A white horse running through a neon city street, cinematic"},"parameters":{"resolution":"720P","ratio":"16:9","duration":5}}},"happyhorse_native_i2v":{"title":"happyhorse_native_i2v","value":{"model":"happyhorse-1.0-i2v","input":{"prompt":"The subject walks forward naturally","media":[{"type":"first_frame","url":"https://example.com/first-frame.jpg"}]},"parameters":{"resolution":"720P","duration":5}}},"happyhorse_native_r2v":{"title":"happyhorse_native_r2v","value":{"model":"happyhorse-1.0-r2v","input":{"prompt":"Keep the character and product consistent in a cinematic shot","media":[{"type":"reference_image","url":"https://example.com/ref-1.jpg"},{"type":"reference_image","url":"https://example.com/ref-2.jpg"}]},"parameters":{"resolution":"720P","ratio":"16:9","duration":5}}},"happyhorse_native_video_edit":{"title":"happyhorse_native_video_edit","value":{"model":"happyhorse-1.0-video-edit","input":{"prompt":"Change the jacket to a striped sweater","media":[{"type":"video","url":"https://example.com/input.mp4"},{"type":"reference_image","url":"https://example.com/reference.jpg"}]},"parameters":{"resolution":"720P"}}},"wan_3_0_native":{"title":"wan_3_0_native","value":{"model":"wan-3.0","input":{"prompt":"Keep the character consistent across all references","media":[{"type":"reference_image","url":"https://example.com/reference.jpg"},{"type":"reference_audio","url":"https://example.com/reference.mp3"}]},"parameters":{"resolution":"720P","ratio":"16:9","duration":10}}},"wan_3_0_480p_native":{"title":"wan_3_0_480p_native","value":{"model":"wan-3.0-480p","input":{"prompt":"Create a smooth transition","media":[{"type":"first_frame","url":"https://example.com/first.jpg"},{"type":"last_frame","url":"https://example.com/last.jpg"}]},"parameters":{"resolution":"480P","ratio":"16:9","duration":10}}},"wan_3_0_1080p_native":{"title":"wan_3_0_1080p_native","value":{"model":"wan-3.0-1080p","input":{"prompt":"Generate a cinematic reference video","media":[{"type":"reference_video","url":"https://example.com/reference.mp4"}]},"parameters":{"resolution":"1080P","ratio":"16:9","duration":10}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"b9a8f7f4-cc01-4c28-bee8-8d9b48b633ed":{"description":"Tâche créée avec succès","content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","example":"task_xxx","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"output":{"type":"object","properties":{"task_id":{"type":"string","description":"ID de tâche renvoyé lors de la création de la tâche, utilisé pour interroger la tâche.","uniqueKey":"output.task_id","typeLabel":"string"},"task_status":{"type":"string","description":"État de la tâche, valeurs courantes `PENDING`, `RUNNING`, `SUCCEEDED` et `FAILED`.","uniqueKey":"output.task_status","typeLabel":"string"},"video_url":{"type":"string","description":"URL de la vidéo générée après la réussite de la tâche.","uniqueKey":"output.video_url","typeLabel":"string"}},"uniqueKey":"output","typeLabel":"object"},"usage":{"type":"object","properties":{"duration":{"type":"string","description":"Durée de génération, en secondes.","uniqueKey":"usage.duration","typeLabel":"string"},"SR":{"type":"string","description":"Niveau de résolution de sortie.","uniqueKey":"usage.SR","typeLabel":"string"}},"uniqueKey":"usage","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"task_xxx","output":{"task_id":"\u003cstring>","task_status":"\u003cstring>","video_url":"\u003cstring>"},"usage":{"duration":"\u003cstring>","SR":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7b42e5a5-c352-4bce-84cd-c4a31e4d944d":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Utilisez l'authentification Bearer Token.\nFormat : `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"bd4f97d7-92a9-4339-8b09-0e01e3238319":{"url":"https://api.aiid.edu.kg"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Utilisez l'authentification Bearer Token.\nFormat : `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Utilisez l'authentification Bearer Token.\nFormat : `Authorization: Bearer sk-xxxxxx`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/fr/openapi.json"},"subdomain":"btc-de295b31","siteName":"OverseasAPI","title":"Créer une vidéo (HappyHorse et Wan) - OverseasAPI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/en/conventions","matchLevel":4},"cn":{"href":"/api-reference/cn/conventions","matchLevel":4},"zh-Hant":{"href":"/api-reference/zh-tw/conventions","matchLevel":4},"fr":{"href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan","matchLevel":0},"ja":{"href":"/api-reference/ja/conventions","matchLevel":4},"ru":{"href":"/api-reference/ru/conventions","matchLevel":4},"vi":{"href":"/api-reference/vi/conventions","matchLevel":4}}},"lastModified":"2026-10-23T20:35:03.420Z","originalFileLocation":"api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien Formats compatibles pour la génération vidéo Sora). HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope. HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio. L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel. Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope. Modèles pris en charge : happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p Champs de requête unifiés : - model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode. - mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis. - input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo. - input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio. - parameters.duration (integer, optionnel) : Durée de génération, en secondes. - parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P. - parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo. - parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane. - parameters.seed (integer, facultatif) : graine aléatoire. Différences courantes entre modèles/modes : - HappyHorse 聚合模型 : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode. - HappyHorse 文生视频 : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo. - HappyHorse 首帧图生视频 : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo. - HappyHorse 参考生视频 : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo. - HappyHorse 视频编辑 : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo. - Wan 3.0 720P : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0. - Wan 3.0 480P : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P. - Wan 3.0 1080P : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OverseasAPI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Créer une vidéo (HappyHorse et Wan) - OverseasAPI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien Formats compatibles pour la génération vidéo Sora). HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope. HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio. L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel. Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope. Modèles pris en charge : happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p Champs de requête unifiés : - model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode. - mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis. - input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo. - input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio. - parameters.duration (integer, optionnel) : Durée de génération, en secondes. - parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P. - parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo. - parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane. - parameters.seed (integer, facultatif) : graine aléatoire. Différences courantes entre modèles/modes : - HappyHorse 聚合模型 : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode. - HappyHorse 文生视频 : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo. - HappyHorse 首帧图生视频 : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo. - HappyHorse 参考生视频 : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo. - HappyHorse 视频编辑 : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo. - Wan 3.0 720P : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0. - Wan 3.0 480P : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P. - Wan 3.0 1080P : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OverseasAPI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aiid.edu.kg/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://btc-de295b31.mintlify.app/_mintlify/api/og/v2?division=G%C3%A9n%C3%A9ration+vid%C3%A9oHappyHorse+avec+Wan\u0026amp;title=Cr%C3%A9er+une+vid%C3%A9o+%28HappyHorse+et+Wan%29\u0026amp;description=Cette+s%C3%A9rie+prend+en+charge+le+format+de+g%C3%A9n%C3%A9ration+vid%C3%A9o+OpenAI+%28voir+le+lien+%5BFormats+compatibles+pour+la+g%C3%A9n%C3%A9ration+vid%C3%A9o+Sora%5D%28%2Fapi-reference%2Ffr%2Fgeneration-\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=5ecfeba68004580d51d92c0300f1019a6ea80ff7f523e767d2145f1cded47d8d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Créer une vidéo (HappyHorse et Wan) - OverseasAPI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien Formats compatibles pour la génération vidéo Sora). HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope. HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio. L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel. Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope. Modèles pris en charge : happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p Champs de requête unifiés : - model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode. - mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis. - input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo. - input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio. - parameters.duration (integer, optionnel) : Durée de génération, en secondes. - parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P. - parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo. - parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane. - parameters.seed (integer, facultatif) : graine aléatoire. Différences courantes entre modèles/modes : - HappyHorse 聚合模型 : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode. - HappyHorse 文生视频 : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo. - HappyHorse 首帧图生视频 : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo. - HappyHorse 参考生视频 : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo. - HappyHorse 视频编辑 : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo. - Wan 3.0 720P : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0. - Wan 3.0 480P : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P. - Wan 3.0 1080P : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://btc-de295b31.mintlify.app/_mintlify/api/og/v2?division=G%C3%A9n%C3%A9ration+vid%C3%A9oHappyHorse+avec+Wan\u0026amp;title=Cr%C3%A9er+une+vid%C3%A9o+%28HappyHorse+et+Wan%29\u0026amp;description=Cette+s%C3%A9rie+prend+en+charge+le+format+de+g%C3%A9n%C3%A9ration+vid%C3%A9o+OpenAI+%28voir+le+lien+%5BFormats+compatibles+pour+la+g%C3%A9n%C3%A9ration+vid%C3%A9o+Sora%5D%28%2Fapi-reference%2Ffr%2Fgeneration-\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=5ecfeba68004580d51d92c0300f1019a6ea80ff7f523e767d2145f1cded47d8d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OverseasAPI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6d28d9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aiid.edu.kg/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aiid.edu.kg/#organization\",\"name\":\"OverseasAPI\",\"url\":\"https://docs.aiid.edu.kg\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aiid.edu.kg#website\",\"name\":\"OverseasAPI\",\"url\":\"https://docs.aiid.edu.kg\",\"publisher\":{\"@id\":\"https://docs.aiid.edu.kg/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan#webpage\",\"url\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan\",\"name\":\"Créer une vidéo (HappyHorse et Wan)\",\"description\":\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien Formats compatibles pour la génération vidéo Sora). HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope. HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio. L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel. Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope. Modèles pris en charge : happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p Champs de requête unifiés : - model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode. - mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis. - input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo. - input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio. - parameters.duration (integer, optionnel) : Durée de génération, en secondes. - parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P. - parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo. - parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane. - parameters.seed (integer, facultatif) : graine aléatoire. Différences courantes entre modèles/modes : - HappyHorse 聚合模型 : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode. - HappyHorse 文生视频 : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo. - HappyHorse 首帧图生视频 : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo. - HappyHorse 参考生视频 : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo. - HappyHorse 视频编辑 : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo. - Wan 3.0 720P : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0. - Wan 3.0 480P : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P. - Wan 3.0 1080P : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\",\"dateModified\":\"2026-10-23T20:35:03.420Z\",\"isPartOf\":{\"@id\":\"https://docs.aiid.edu.kg#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"OverseasAPI\",\"item\":\"https://docs.aiid.edu.kg\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Créer une vidéo (HappyHorse et Wan)\",\"item\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan#apireference\",\"headline\":\"Créer une vidéo (HappyHorse et Wan)\",\"name\":\"Créer une vidéo (HappyHorse et Wan)\",\"description\":\"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien Formats compatibles pour la génération vidéo Sora). HappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope. HappyHorse prend en charge happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v et happyhorse-1.0-video-edit ; Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p. Parmi eux, happyhorse-1.0 est un modèle agrégé, qui doit être distingué via mode entre t2v, i2v, r2v et video_edit. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio. L’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement X-DashScope-Async ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel. Ajoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope. Modèles pris en charge : happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p Champs de requête unifiés : - model (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge wan-3.0, wan-3.0-480p et wan-3.0-1080p ; le modèle agrégé happyhorse-1.0 de HappyHorse doit être utilisé avec mode. - mode (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont t2v, i2v, r2v et video_edit. Les sous-modèles fixes peuvent être omis. - input.prompt (string, obligatoire) : prompt de génération ou d’édition vidéo. - input.media (array[object], facultatif) : entrées multimédias. Prend en charge first_frame, last_frame, reference_image, reference_video et reference_audio ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio. - parameters.duration (integer, optionnel) : Durée de génération, en secondes. - parameters.resolution (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P ; les valeurs courantes de HappyHorse sont 720P et 1080P. - parameters.ratio (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo. - parameters.watermark (boolean, facultatif) : indiquer s’il faut ajouter un filigrane. - parameters.seed (integer, facultatif) : graine aléatoire. Différences courantes entre modèles/modes : - HappyHorse 聚合模型 : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode. - HappyHorse 文生视频 : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo. - HappyHorse 首帧图生视频 : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo. - HappyHorse 参考生视频 : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo. - HappyHorse 视频编辑 : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo. - Wan 3.0 720P : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0. - Wan 3.0 480P : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P. - Wan 3.0 1080P : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.\",\"url\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/fr/g%C3%A9n%C3%A9ration-vid%C3%A9ohappyhorse-avec-wan/cr%C3%A9er-une-vid%C3%A9o-happyhorse-et-wan#webpage\"},\"dateModified\":\"2026-10-23T20:35:03.420Z\",\"publisher\":{\"@id\":\"https://docs.aiid.edu.kg/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aiid.edu.kg#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OverseasAPI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OverseasAPI","nav":{"global":null,"languages":[{"language":"en","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"en","href":"/api-reference/en/conventions"}]},{"language":"cn","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支持"},{"href":"https://aiid.edu.kg/pricing","label":"价格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"cn","href":"/api-reference/cn/conventions"}]},{"language":"zh-Hant","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支援"},{"href":"https://aiid.edu.kg/pricing","label":"價格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"zh-Hant","href":"/api-reference/zh-tw/conventions"}]},{"language":"fr","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Tarifs"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"tabs":[{"tab":"Référence API","groups":[{"group":"Aperçu","pages":[{"title":"Conventions d'appel","href":"/api-reference/fr/conventions"},{"title":"Démarrage rapide","href":"/api-reference/fr/quickstart"},{"title":"Débogage en ligne","href":"/api-reference/fr/online-debug"},{"title":"Générer le code d'appel par IA","href":"/api-reference/fr/ai-codegen"}]},{"group":"Format Gemini pour la génération d’images","pages":[{"title":"Images Gemini (Nano Banana)","openapi":"api-reference/fr/openapi.json POST /v1beta/models/{model}:generateContent","href":"/api-reference/fr/format-gemini-pour-la-génération-d’images/images-gemini-nano-banana"}]},{"group":"Format Omni de génération vidéo et Veo","pages":[{"title":"Créer une vidéo (format Omni et Veo)","openapi":"api-reference/fr/openapi.json POST /v1beta/models/{model}:predictLongRunning","href":"/api-reference/fr/format-omni-de-génération-vidéo-et-veo/créer-une-vidéo-format-omni-et-veo"},{"title":"Interroger les tâches (formats Omni et Veo)","openapi":"api-reference/fr/openapi.json GET /v1beta/{operation_name}","href":"/api-reference/fr/format-omni-de-génération-vidéo-et-veo/interroger-les-tâches-formats-omni-et-veo"}]},{"group":"Format OpenAI(Responses)","pages":[{"title":"Créer une réponse (OpenAI Responses API)","openapi":"api-reference/fr/openapi.json POST /v1/responses","href":"/api-reference/fr/format-openairesponses/créer-une-réponse-openai-responses-api"},{"title":"Réponses de requête (OpenAI Responses API)","openapi":"api-reference/fr/openapi.json GET /v1/responses/{response_id}","href":"/api-reference/fr/format-openairesponses/réponses-de-requête-openai-responses-api"}]},{"group":"Format de génération vidéo Kling","pages":[{"title":"Kling Image-vers-Vidéo","openapi":"api-reference/fr/openapi.json POST /image-to-video/kling-4.0","href":"/api-reference/fr/format-de-génération-vidéo-kling/kling-image-vers-vidéo"},{"title":"Kling Génération de vidéo à partir de texte","openapi":"api-reference/fr/openapi.json POST /text-to-video/kling-4.0","href":"/api-reference/fr/format-de-génération-vidéo-kling/kling-génération-de-vidéo-à-partir-de-texte"},{"title":"Kling Référence complète","openapi":"api-reference/fr/openapi.json POST /omni-video/kling-4.0","href":"/api-reference/fr/format-de-génération-vidéo-kling/kling-référence-complète"},{"title":"Interroger par lot les tâches Kling","openapi":"api-reference/fr/openapi.json GET /tasks","href":"/api-reference/fr/format-de-génération-vidéo-kling/interroger-par-lot-les-tâches-kling"}]},{"group":"Format de tâche de génération musicale","pages":[{"title":"Interroger la tâche musicale par ID","openapi":"api-reference/fr/openapi.json GET /suno/fetch/{task_id}","href":"/api-reference/fr/format-de-tâche-de-génération-musicale/interroger-la-tâche-musicale-par-id"},{"title":"Créer une tâche de génération de musique ou de son","openapi":"api-reference/fr/openapi.json POST /suno/submit/music","href":"/api-reference/fr/format-de-tâche-de-génération-musicale/créer-une-tâche-de-génération-de-musique-ou-de-son"}]},{"group":"Formats compatibles avec la génération de vidéosSora","pages":[{"title":"Créer une vidéo","openapi":"api-reference/fr/openapi.json POST /v1/videos","href":"/api-reference/fr/formats-compatibles-avec-la-génération-de-vidéossora/créer-une-vidéo"},{"title":"Obtenir le statut de la tâche vidéo","openapi":"api-reference/fr/openapi.json GET /v1/videos/{task_id}","href":"/api-reference/fr/formats-compatibles-avec-la-génération-de-vidéossora/obtenir-le-statut-de-la-tâche-vidéo"},{"title":"Obtenir le contenu de la vidéo","openapi":"api-reference/fr/openapi.json GET /v1/videos/{task_id}/content","href":"/api-reference/fr/formats-compatibles-avec-la-génération-de-vidéossora/obtenir-le-contenu-de-la-vidéo"}]},{"group":"Génération d’imagesOpenAI au format DALL-E","pages":[{"title":"Modifier l’image (compatible avec OpenAI Dall-E)","openapi":"api-reference/fr/openapi.json POST /v1/images/edits","href":"/api-reference/fr/génération-d’imagesopenai-au-format-dall-e/modifier-l’image-compatible-avec-openai-dall-e"},{"title":"Générer des images(OpenAI compatible avec Dall-E)","openapi":"api-reference/fr/openapi.json POST /v1/images/generations","href":"/api-reference/fr/génération-d’imagesopenai-au-format-dall-e/générer-des-images(openai-compatible-avec-dall-e)"}]},{"group":"Génération vidéo Seedance","pages":[{"title":"Créer une vidéo(Seedance)","openapi":"api-reference/fr/openapi.json POST /api/v3/contents/generations/tasks","href":"/api-reference/fr/génération-vidéo-seedance/créer-une-vidéo(seedance)"},{"title":"Interroger une tâche (Seedance)","openapi":"api-reference/fr/openapi.json GET /api/v3/contents/generations/tasks/{task_id}","href":"/api-reference/fr/génération-vidéo-seedance/interroger-une-tâche-seedance"}]},{"group":"Génération vidéo Vidu","pages":[{"title":"Créer une vidéo à partir d’une image(Vidu)","openapi":"api-reference/fr/openapi.json POST /ent/v2/img2video","href":"/api-reference/fr/génération-vidéo-vidu/créer-une-vidéo-à-partir-d’une-imagevidu"},{"title":"Créer une vidéo de référence générée(Vidu)","openapi":"api-reference/fr/openapi.json POST /ent/v2/reference2video","href":"/api-reference/fr/génération-vidéo-vidu/créer-une-vidéo-de-référence-généréevidu"},{"title":"Créer une vidéo à partir d’images de début et de fin (Vidu)","openapi":"api-reference/fr/openapi.json POST /ent/v2/start-end2video","href":"/api-reference/fr/génération-vidéo-vidu/créer-une-vidéo-à-partir-d’images-de-début-et-de-fin-vidu"},{"title":"Interroger la tâche(Vidu)","openapi":"api-reference/fr/openapi.json GET /ent/v2/tasks/{task_id}/creations","href":"/api-reference/fr/génération-vidéo-vidu/interroger-la-tâchevidu"},{"title":"Créer une vidéo à partir de texte(Vidu)","openapi":"api-reference/fr/openapi.json POST /ent/v2/text2video","description":"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).\n\nVidu interface officielle de génération vidéo ; le chemin public suit le protocole officiel Vidu.\n\n`viduq3-turbo`, `viduq2` et `vidu2.0` prennent en charge, selon leurs capacités respectives, la génération de vidéos à partir de texte, d’images, d’images de début et de fin, ou de références. Ils peuvent également être intégrés via le format compatible `/v1/videos` Sora.\n\nVidu Q4 : `vidu-q4` est fixé à 720p et `vidu-q4-540p` à 540p ; la génération de vidéos de 3 à 16 secondes est prise en charge. Au moins 1 image est requise, avec un maximum de 15 images de référence ; la génération avec référence peut inclure jusqu’à 3 fichiers audio MP3, de 3 à 12 secondes chacun et d’une taille maximale de 50 Mo. La génération à partir de texte seul, la spécification d’images de début et de fin, ainsi que les vidéos de référence ne sont pas prises en charge. Plusieurs images servent de références communes et n’indiquent pas les positions de début et de fin. Les tâches peuvent être créées via `POST /v1/videos`, `POST /api/v3/contents/generations/tasks`, ou, au format Vidu, via `POST /ent/v2/img2video` et `POST /ent/v2/reference2video`. Pour le point d’entrée unifié, il est recommandé d’utiliser `mode=reference_images` ; en présence d’audio, utilisez `mode=reference_material`. Pour l’audio de référence, vous pouvez utiliser `audio_urls` ; au format Seedance, vous pouvez également utiliser l’élément `audio_url` de `content` standard. Le champ booléen `audio` indique si l’audio doit être généré et s’utilise séparément de la liste d’URL d’audio de référence. La résolution doit correspondre au nom du modèle.\n\nComplète le squelette de requête publique, la structure de requête de tâche et le modèle de validation recommandé du format officiel de génération vidéo Vidu ; le chemin public conserve le format de point de terminaison officiel Vidu.\n\nModèles pris en charge :\nviduq3-turbo, viduq2, vidu2.0\n\nChamps de requête unifiés :\n- `model` (string, obligatoire) : nom de modèle public Vidu. Vidu Q4 prend uniquement en charge la génération vidéo à partir d’images et à partir de références incluant des images ; Q3/Q2/V2 conservent leurs capacités respectives.\n- `prompt` (string, facultatif) : prompt de génération vidéo ; obligatoire pour le texte vers vidéo, à fournir selon les besoins métier pour image vers vidéo, images de début/fin et vidéo de référence.\n- `images` (array[string], facultatif) : entrées d’images. Une image pour la génération à partir d’une image ; pour la génération à partir de références avec Vidu Q4, de 1 à 15 images, utilisées ensemble comme références. Pour les anciens modèles, les images de début et de fin ainsi que le nombre de références dépendent de leurs capacités respectives.\n- `videos` (array[string], facultatif) : fournissez des entrées vidéo principales uniquement selon les capacités des anciens modèles ; Vidu Q4 ne prend pas en charge les vidéos de référence.\n- `subjects` (array[object], facultatif) : entrée au format de bibliothèque de sujets pour la vidéo de référence, pouvant inclure des champs tels que le nom du sujet, des images, des vidéos ou le timbre vocal.\n- `duration` (integer, facultatif) : durée de la vidéo, en secondes. `viduq3-turbo` utilise couramment 5 secondes ; peut être définie selon la plage officielle.\n- `resolution` (string, facultatif) : résolution de sortie, valeurs courantes `540p`, `720p` et `1080p`.\n- `aspect_ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la vidéo de référence, par exemple `16:9`, `9:16` et `1:1`.\n- `seed` (integer, facultatif) : graine aléatoire.\n- `movement_amplitude` (string, facultatif) : amplitude du mouvement, valeurs courantes `auto`, `small`, `medium` et `large`.\n- `audio` (boolean, facultatif) : activer ou non la sortie directe audio et vidéo.\n- `audio_urls` (array[string], facultatif) : audio de référence pour Vidu Q4, jusqu’à 3 fichiers MP3, de 3 à 12 secondes chacun et d’une taille maximale de 50 Mo ; distinct du commutateur booléen audio.\n- `off_peak` (boolean, facultatif) : utiliser ou non la génération décalée.\n- `watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\n\nDifférences courantes entre modèles/modes :\n- `Vidu 文生视频` : modèles pris en charge : viduq3-turbo, viduq2, vidu2.0 ; génération officielle de vidéos à partir de texte.\n- `Vidu 图生视频` : modèles pris en charge : viduq3-turbo, viduq2, vidu2.0 ; génération officielle de vidéos à partir d’une seule image.\n- `Vidu 首尾帧生视频` : modèles pris en charge : viduq3-turbo, viduq2, vidu2.0 ; génération officielle de vidéos à partir de deux images, de début et de fin.\n- `Vidu 参考生视频` : modèles pris en charge : viduq3-turbo, viduq2, vidu2.0 ; génération officielle de vidéos à partir de plusieurs images de référence.","href":"/api-reference/fr/génération-vidéo-vidu/créer-une-vidéo-à-partir-de-textevidu"}]},{"group":"Génération vidéoHappyHorse avec Wan","pages":[{"title":"Créer une vidéo (HappyHorse et Wan)","openapi":"api-reference/fr/openapi.json POST /api/v1/services/aigc/video-generation/video-synthesis","href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/créer-une-vidéo-happyhorse-et-wan"},{"title":"Interroger la tâche (HappyHorse et Wan)","openapi":"api-reference/fr/openapi.json GET /api/v1/tasks/{task_id}","description":"Cette série prend en charge le format de génération vidéo OpenAI (voir le lien [Formats compatibles pour la génération vidéo Sora](/api-reference/fr/generation-video-format-compatible-sora/creer-video)).\n\nHappyHorse et l’interface de génération vidéo Wan, dont le chemin public suit le protocole officiel de DashScope.\n\nHappyHorse prend en charge `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v` et `happyhorse-1.0-video-edit` ; Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p`. Parmi eux, `happyhorse-1.0` est un modèle agrégé, qui doit être distingué via `mode` entre `t2v`, `i2v`, `r2v` et `video_edit`. Les trois modèles Wan sont respectivement fixés à 720P, 480P et 1080P, et prennent en charge une durée de 2 à 30 secondes ainsi qu’un maximum de 10 images, 5 vidéos et 5 références audio.\n\nL’interface publique conserve le format officiel des endpoints ; le préfixe spécifique au canal est utilisé uniquement pour l’assemblage interne lorsque la passerelle appelle un canal amont spécifique. Le client n’a pas besoin de transmettre explicitement `X-DashScope-Async` ; cela est traité par la passerelle ou la couche d’adaptation du canal officiel.\n\nAjoute les squelettes de requête publique, la structure de requête de tâche et le modèle de vérification recommandé pour les formats de génération vidéo HappyHorse et Wan ; le chemin public conserve le format d’endpoint officiel de DashScope.\n\nModèles pris en charge :\nhappyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit, wan-3.0, wan-3.0-480p, wan-3.0-1080p\n\nChamps de requête unifiés :\n- `model` (string, obligatoire) : nom public du modèle HappyHorse ou Wan. Wan prend en charge `wan-3.0`, `wan-3.0-480p` et `wan-3.0-1080p` ; le modèle agrégé `happyhorse-1.0` de HappyHorse doit être utilisé avec `mode`.\n- `mode` (string, facultatif) : mode du modèle agrégateur ; les valeurs courantes sont `t2v`, `i2v`, `r2v` et `video_edit`. Les sous-modèles fixes peuvent être omis.\n- `input.prompt` (string, obligatoire) : prompt de génération ou d’édition vidéo.\n- `input.media` (array[object], facultatif) : entrées multimédias. Prend en charge `first_frame`, `last_frame`, `reference_image`, `reference_video` et `reference_audio` ; Wan prend en charge au maximum 10 images, 5 vidéos et 5 pistes audio.\n- `parameters.duration` (integer, optionnel) : Durée de génération, en secondes.\n- `parameters.resolution` (string, facultatif) : résolution de sortie. Les trois modèles Wan sont respectivement fixés à `720P`, `480P` et `1080P` ; les valeurs courantes de HappyHorse sont `720P` et `1080P`.\n- `parameters.ratio` (string, facultatif) : format d’image de sortie, couramment utilisé pour le texte vers vidéo et la référence vers vidéo.\n- `parameters.watermark` (boolean, facultatif) : indiquer s’il faut ajouter un filigrane.\n- `parameters.seed` (integer, facultatif) : graine aléatoire.\n\nDifférences courantes entre modèles/modes :\n- `HappyHorse 聚合模型` : prend en charge le modèle happyhorse-1.0 ; le modèle agrégateur distingue le modèle final via mode.\n- `HappyHorse 文生视频` : prend en charge le modèle happyhorse-1.0-t2v ; format officiel texte vers vidéo.\n- `HappyHorse 首帧图生视频` : prend en charge le modèle happyhorse-1.0-i2v ; format officiel image de première frame vers vidéo.\n- `HappyHorse 参考生视频` : prend en charge le modèle happyhorse-1.0-r2v ; format officiel référence multiple vers vidéo.\n- `HappyHorse 视频编辑` : prend en charge le modèle happyhorse-1.0-video-edit ; format officiel d’édition vidéo.\n- `Wan 3.0 720P` : modèle pris en charge wan-3.0 ; génération vidéo de référence multimodale au format officiel Wan 3.0.\n- `Wan 3.0 480P` : modèle pris en charge wan-3.0-480p ; appel au format officiel Wan 3.0 avec résolution fixe 480P.\n- `Wan 3.0 1080P` : modèle pris en charge wan-3.0-1080p ; appel au format officiel Wan 3.0 avec résolution fixe 1080P.","href":"/api-reference/fr/génération-vidéohappyhorse-avec-wan/interroger-la-tâche-happyhorse-et-wan"}]},{"group":"Obtenir la liste des modèles","pages":[{"title":"Obtenir la liste des modèles","openapi":"api-reference/fr/openapi.json GET /v1/models","href":"/api-reference/fr/obtenir-la-liste-des-modèles/obtenir-la-liste-des-modèles"},{"title":"Obtention du format Gemini","openapi":"api-reference/fr/openapi.json GET /v1beta/models","href":"/api-reference/fr/obtenir-la-liste-des-modèles/obtention-du-format-gemini"}]},{"group":"OpenAIFormat (Chat)","pages":[{"title":"Créer une conversation de chat","openapi":"api-reference/fr/openapi.json POST /v1/chat/completions","href":"/api-reference/fr/openaiformat-chat/créer-une-conversation-de-chat"}]}]},{"tab":"Skills","pages":[{"title":"Skills","href":"/fr/skills/overview"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/fr/overview"}]}]},{"language":"ja","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"サポート"},{"href":"https://aiid.edu.kg/pricing","label":"料金"}],"primary":{"type":"button","label":"コンソール","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"ja","href":"/api-reference/ja/conventions"}]},{"language":"ru","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Поддержка"},{"href":"https://aiid.edu.kg/pricing","label":"Тарифы"}],"primary":{"type":"button","label":"Консоль","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"ru","href":"/api-reference/ru/conventions"}]},{"language":"vi","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Hỗ trợ"},{"href":"https://aiid.edu.kg/pricing","label":"Bảng giá"}],"primary":{"type":"button","label":"Bảng điều khiển","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"vi","href":"/api-reference/vi/conventions"}]}]},"basePath":"","title":"Créer une vidéo (HappyHorse et Wan) - OverseasAPI","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}