HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.
HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.
Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.
Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.
model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode.
mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền.
input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.
input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.
parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây.
parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P.
parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.
parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không.
{"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/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan","slug":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan","pageMetadata":{"title":"Truy vấn tác vụ (HappyHorse và Wan)","openapi":"api-reference/vi/openapi.json GET /api/v1/tasks/{task_id}","generated":true,"description":"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết [Định dạng tương thích với Sora tạo video](/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video)).\n\nHappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.\n\nHappyHorse hỗ trợ `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v`, `happyhorse-1.0-video-edit`; Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`. Trong đó `happyhorse-1.0` là mô hình tổng hợp, cần phân biệt `t2v`, `i2v`, `r2v`, `video_edit` thông qua `mode`. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.\n\nGiao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ `X-DashScope-Async`; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.\n\nBổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.\n\nMô hình hỗ trợ:\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\nCác trường yêu cầu thống nhất:\n- `model` (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`; mô hình tổng hợp HappyHorse `happyhorse-1.0` cần dùng cùng `mode`.\n- `mode` (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là `t2v`、`i2v`、`r2v`、`video_edit`. Với mô hình con cố định có thể không truyền.\n- `input.prompt` (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.\n- `input.media` (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ `first_frame`, `last_frame`, `reference_image`, `reference_video`, `reference_audio`; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.\n- `parameters.duration` (integer, tùy chọn): Thời gian tạo, tính bằng giây.\n- `parameters.resolution` (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở `720P`, `480P`, `1080P`; các giá trị phổ biến của HappyHorse là `720P`, `1080P`.\n- `parameters.ratio` (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.\n- `parameters.watermark` (boolean, tùy chọn): Có thêm watermark hay không.\n- `parameters.seed` (integer, tùy chọn): Seed ngẫu nhiên.\n\nKhác biệt thường gặp giữa mô hình/chế độ:\n- `HappyHorse 聚合模型`: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode.\n- `HappyHorse 文生视频`: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản.\n- `HappyHorse 首帧图生视频`: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu.\n- `HappyHorse 参考生视频`: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu.\n- `HappyHorse 视频编辑`: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video.\n- `Wan 3.0 720P`: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0.\n- `Wan 3.0 480P`: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định.\n- `Wan 3.0 1080P`: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.","href":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-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: [\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết \", _jsx(_components.a, {\n href: \"/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video\",\n children: \"Định dạng tương thích với Sora tạo video\"\n }), \").\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"HappyHorse hỗ trợ \", _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 }), \", \", _jsx(_components.code, {\n children: \"happyhorse-1.0-video-edit\"\n }), \"; Wan hỗ trợ \", _jsx(_components.code, {\n children: \"wan-3.0\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-480p\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-1080p\"\n }), \". Trong đó \", _jsx(_components.code, {\n children: \"happyhorse-1.0\"\n }), \" là mô hình tổng hợp, cần phân biệt \", _jsx(_components.code, {\n children: \"t2v\"\n }), \", \", _jsx(_components.code, {\n children: \"i2v\"\n }), \", \", _jsx(_components.code, {\n children: \"r2v\"\n }), \", \", _jsx(_components.code, {\n children: \"video_edit\"\n }), \" thông qua \", _jsx(_components.code, {\n children: \"mode\"\n }), \". Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ \", _jsx(_components.code, {\n children: \"X-DashScope-Async\"\n }), \"; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Mô hình hỗ trợ:\\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: \"Các trường yêu cầu thống nhất:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"model\"\n }), \" (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ \", _jsx(_components.code, {\n children: \"wan-3.0\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-480p\"\n }), \", \", _jsx(_components.code, {\n children: \"wan-3.0-1080p\"\n }), \"; mô hình tổng hợp HappyHorse \", _jsx(_components.code, {\n children: \"happyhorse-1.0\"\n }), \" cần dùng cùng \", _jsx(_components.code, {\n children: \"mode\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"mode\"\n }), \" (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là \", _jsx(_components.code, {\n children: \"t2v\"\n }), \"、\", _jsx(_components.code, {\n children: \"i2v\"\n }), \"、\", _jsx(_components.code, {\n children: \"r2v\"\n }), \"、\", _jsx(_components.code, {\n children: \"video_edit\"\n }), \". Với mô hình con cố định có thể không truyền.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"input.prompt\"\n }), \" (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"input.media\"\n }), \" (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ \", _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 }), \", \", _jsx(_components.code, {\n children: \"reference_audio\"\n }), \"; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.duration\"\n }), \" (integer, tùy chọn): Thời gian tạo, tính bằng giây.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.resolution\"\n }), \" (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở \", _jsx(_components.code, {\n children: \"720P\"\n }), \", \", _jsx(_components.code, {\n children: \"480P\"\n }), \", \", _jsx(_components.code, {\n children: \"1080P\"\n }), \"; các giá trị phổ biến của HappyHorse là \", _jsx(_components.code, {\n children: \"720P\"\n }), \", \", _jsx(_components.code, {\n children: \"1080P\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.ratio\"\n }), \" (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.watermark\"\n }), \" (boolean, tùy chọn): Có thêm watermark hay không.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"parameters.seed\"\n }), \" (integer, tùy chọn): Seed ngẫu nhiên.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Khác biệt thường gặp giữa mô hình/chế độ:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 聚合模型\"\n }), \": Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 文生视频\"\n }), \": Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 首帧图生视频\"\n }), \": Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 参考生视频\"\n }), \": Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"HappyHorse 视频编辑\"\n }), \": Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 720P\"\n }), \": Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 480P\"\n }), \": Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"Wan 3.0 1080P\"\n }), \": Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\"]\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":"Truy vấn tác vụ (HappyHorse và Wan)","openapi":"api-reference/vi/openapi.json GET /api/v1/tasks/{task_id}","generated":true,"description":"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết [Định dạng tương thích với Sora tạo video](/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video)).\n\nHappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.\n\nHappyHorse hỗ trợ `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v`, `happyhorse-1.0-video-edit`; Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`. Trong đó `happyhorse-1.0` là mô hình tổng hợp, cần phân biệt `t2v`, `i2v`, `r2v`, `video_edit` thông qua `mode`. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.\n\nGiao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ `X-DashScope-Async`; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.\n\nBổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.\n\nMô hình hỗ trợ:\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\nCác trường yêu cầu thống nhất:\n- `model` (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`; mô hình tổng hợp HappyHorse `happyhorse-1.0` cần dùng cùng `mode`.\n- `mode` (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là `t2v`、`i2v`、`r2v`、`video_edit`. Với mô hình con cố định có thể không truyền.\n- `input.prompt` (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.\n- `input.media` (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ `first_frame`, `last_frame`, `reference_image`, `reference_video`, `reference_audio`; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.\n- `parameters.duration` (integer, tùy chọn): Thời gian tạo, tính bằng giây.\n- `parameters.resolution` (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở `720P`, `480P`, `1080P`; các giá trị phổ biến của HappyHorse là `720P`, `1080P`.\n- `parameters.ratio` (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.\n- `parameters.watermark` (boolean, tùy chọn): Có thêm watermark hay không.\n- `parameters.seed` (integer, tùy chọn): Seed ngẫu nhiên.\n\nKhác biệt thường gặp giữa mô hình/chế độ:\n- `HappyHorse 聚合模型`: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode.\n- `HappyHorse 文生视频`: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản.\n- `HappyHorse 首帧图生视频`: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu.\n- `HappyHorse 参考生视频`: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu.\n- `HappyHorse 视频编辑`: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video.\n- `Wan 3.0 720P`: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0.\n- `Wan 3.0 480P`: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định.\n- `Wan 3.0 1080P`: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.","href":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Truy vấn tác vụ (HappyHorse và Wan)","description":"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết [Định dạng tương thích với Sora tạo video](/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video)).\n\nHappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.\n\nHappyHorse hỗ trợ `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v`, `happyhorse-1.0-video-edit`; Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`. Trong đó `happyhorse-1.0` là mô hình tổng hợp, cần phân biệt `t2v`, `i2v`, `r2v`, `video_edit` thông qua `mode`. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.\n\nGiao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ `X-DashScope-Async`; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.\n\nBổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.\n\nMô hình hỗ trợ:\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\nCác trường yêu cầu thống nhất:\n- `model` (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`; mô hình tổng hợp HappyHorse `happyhorse-1.0` cần dùng cùng `mode`.\n- `mode` (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là `t2v`、`i2v`、`r2v`、`video_edit`. Với mô hình con cố định có thể không truyền.\n- `input.prompt` (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.\n- `input.media` (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ `first_frame`, `last_frame`, `reference_image`, `reference_video`, `reference_audio`; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.\n- `parameters.duration` (integer, tùy chọn): Thời gian tạo, tính bằng giây.\n- `parameters.resolution` (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở `720P`, `480P`, `1080P`; các giá trị phổ biến của HappyHorse là `720P`, `1080P`.\n- `parameters.ratio` (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.\n- `parameters.watermark` (boolean, tùy chọn): Có thêm watermark hay không.\n- `parameters.seed` (integer, tùy chọn): Seed ngẫu nhiên.\n\nKhác biệt thường gặp giữa mô hình/chế độ:\n- `HappyHorse 聚合模型`: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode.\n- `HappyHorse 文生视频`: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản.\n- `HappyHorse 首帧图生视频`: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu.\n- `HappyHorse 参考生视频`: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu.\n- `HappyHorse 视频编辑`: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video.\n- `Wan 3.0 720P`: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0.\n- `Wan 3.0 480P`: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định.\n- `Wan 3.0 1080P`: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.","operationId":"query__happyhorse_wan_task","tags":["Tạo video HappyHorse và Wan"],"parameters":["e3377303-1cce-4222-8944-2f9d09f91f06"],"responses":{"200":"5bb4de34-0530-40f3-a6b6-83a4ce488d51"},"security":["4b68df4c-13d1-472c-896e-33c41ca72bf4"],"x-mint":{"href":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan"},"method":"get","type":"path","servers":["b8fc9370-8e91-494a-904a-4f4afacfb1ab"],"path":"/api/v1/tasks/{task_id}","baseUrlOptions":["https://api.aiid.edu.kg"],"title":"Truy vấn tác vụ (HappyHorse và Wan)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e3377303-1cce-4222-8944-2f9d09f91f06":{"name":"task_id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"ID tác vụ, lấy từ `id` được trả về khi tạo tác vụ.","uniqueKey":"","typeLabel":"string"},"description":"ID tác vụ, lấy từ `id` được trả về khi tạo tác vụ."}},"responses":{"5bb4de34-0530-40f3-a6b6-83a4ce488d51":{"description":"Truy vấn thành công","content":{"application/json":{"schema":{"type":"object","properties":{"output":{"type":"object","properties":{"task_id":{"type":"string","description":"ID tác vụ được trả về khi tạo tác vụ, dùng để truy vấn tác vụ.","uniqueKey":"output.task_id","typeLabel":"string"},"task_status":{"type":"string","enum":["PENDING","RUNNING","SUCCEEDED","FAILED","UNKNOWN"],"description":"Trạng thái tác vụ, các giá trị thường gặp `PENDING`, `RUNNING`, `SUCCEEDED`, `FAILED`.","uniqueKey":"output.task_status","typeLabel":"enum\u003cstring>"},"submit_time":{"type":"string","uniqueKey":"output.submit_time","typeLabel":"string"},"scheduled_time":{"type":"string","uniqueKey":"output.scheduled_time","typeLabel":"string"},"end_time":{"type":"string","uniqueKey":"output.end_time","typeLabel":"string"},"video_url":{"type":"string","format":"uri","description":"URL video được tạo sau khi tác vụ thành công.","uniqueKey":"output.video_url","typeLabel":"string\u003curi>"},"code":{"type":"string","uniqueKey":"output.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"output.message","typeLabel":"string"}},"uniqueKey":"output","typeLabel":"object"},"usage":{"type":"object","properties":{"duration":{"type":"integer","description":"Thời gian tạo, tính bằng giây.","uniqueKey":"usage.duration","typeLabel":"integer"},"SR":{"type":"integer","description":"Mức độ phân giải đầu ra.","uniqueKey":"usage.SR","typeLabel":"integer"},"video_count":{"type":"integer","uniqueKey":"usage.video_count","typeLabel":"integer"}},"uniqueKey":"usage","typeLabel":"object"},"request_id":{"type":"string","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"output":{"task_id":"\u003cstring>","task_status":"PENDING","submit_time":"\u003cstring>","scheduled_time":"\u003cstring>","end_time":"\u003cstring>","video_url":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"},"usage":{"duration":123,"SR":123,"video_count":123},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"4b68df4c-13d1-472c-896e-33c41ca72bf4":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Sử dụng xác thực Bearer Token.\nĐịnh dạng: `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"b8fc9370-8e91-494a-904a-4f4afacfb1ab":{"url":"https://api.aiid.edu.kg"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Sử dụng xác thực Bearer Token.\nĐịnh dạng: `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Sử dụng xác thực Bearer Token.\nĐịnh dạng: `Authorization: Bearer sk-xxxxxx`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/vi/openapi.json"},"subdomain":"btc-de295b31","siteName":"OverseasAPI","title":"Truy vấn tác vụ (HappyHorse và 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/conventions","matchLevel":4},"ja":{"href":"/api-reference/ja/conventions","matchLevel":4},"ru":{"href":"/api-reference/ru/conventions","matchLevel":4},"vi":{"href":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan","matchLevel":0}}},"lastModified":"2026-10-23T20:35:03.334Z","originalFileLocation":"api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan.mdx","locale":"vi"},"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=\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết Định dạng tương thích với Sora tạo video). HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope. HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu. Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý. Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope. Mô hình hỗ trợ: 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 Các trường yêu cầu thống nhất: - model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode. - mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền. - input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video. - input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio. - parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây. - parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P. - parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu. - parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không. - parameters.seed (integer, tùy chọn): Seed ngẫu nhiên. Khác biệt thường gặp giữa mô hình/chế độ: - HappyHorse 聚合模型: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode. - HappyHorse 文生视频: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản. - HappyHorse 首帧图生视频: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu. - HappyHorse 参考生视频: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu. - HappyHorse 视频编辑: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video. - Wan 3.0 720P: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0. - Wan 3.0 480P: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định. - Wan 3.0 1080P: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\">\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=\"Truy vấn tác vụ (HappyHorse và Wan) - OverseasAPI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết Định dạng tương thích với Sora tạo video). HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope. HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu. Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý. Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope. Mô hình hỗ trợ: 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 Các trường yêu cầu thống nhất: - model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode. - mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền. - input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video. - input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio. - parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây. - parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P. - parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu. - parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không. - parameters.seed (integer, tùy chọn): Seed ngẫu nhiên. Khác biệt thường gặp giữa mô hình/chế độ: - HappyHorse 聚合模型: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode. - HappyHorse 文生视频: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản. - HappyHorse 首帧图生视频: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu. - HappyHorse 参考生视频: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu. - HappyHorse 视频编辑: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video. - Wan 3.0 720P: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0. - Wan 3.0 480P: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định. - Wan 3.0 1080P: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\">\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/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-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=T%E1%BA%A1o+video+HappyHorse+v%C3%A0+Wan\u0026amp;title=Truy+v%E1%BA%A5n+t%C3%A1c+v%E1%BB%A5+%28HappyHorse+v%C3%A0+Wan%29\u0026amp;description=D%C3%B2ng+n%C3%A0y+h%E1%BB%97+tr%E1%BB%A3+%C4%91%E1%BB%8Bnh+d%E1%BA%A1ng+t%E1%BA%A1o+video+OpenAI+%28xem+chi+ti%E1%BA%BFt+t%E1%BA%A1i+li%C3%AAn+k%E1%BA%BFt+%5B%C4%90%E1%BB%8Bnh+d%E1%BA%A1ng+t%C6%B0%C6%A1ng+th%C3%ADch+v%E1%BB%9Bi+Sora+t%E1%BA%A1o+video%5D%28%2Fapi-reference%2Fvi%2Ftao-video-dinh-dang-tuong-thi\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=982b6f031db058c075bc89ca703d05765bbd392f49db82421cdd09da17666f93\">\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=\"Truy vấn tác vụ (HappyHorse và Wan) - OverseasAPI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết Định dạng tương thích với Sora tạo video). HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope. HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu. Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý. Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope. Mô hình hỗ trợ: 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 Các trường yêu cầu thống nhất: - model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode. - mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền. - input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video. - input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio. - parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây. - parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P. - parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu. - parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không. - parameters.seed (integer, tùy chọn): Seed ngẫu nhiên. Khác biệt thường gặp giữa mô hình/chế độ: - HappyHorse 聚合模型: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode. - HappyHorse 文生视频: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản. - HappyHorse 首帧图生视频: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu. - HappyHorse 参考生视频: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu. - HappyHorse 视频编辑: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video. - Wan 3.0 720P: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0. - Wan 3.0 480P: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định. - Wan 3.0 1080P: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://btc-de295b31.mintlify.app/_mintlify/api/og/v2?division=T%E1%BA%A1o+video+HappyHorse+v%C3%A0+Wan\u0026amp;title=Truy+v%E1%BA%A5n+t%C3%A1c+v%E1%BB%A5+%28HappyHorse+v%C3%A0+Wan%29\u0026amp;description=D%C3%B2ng+n%C3%A0y+h%E1%BB%97+tr%E1%BB%A3+%C4%91%E1%BB%8Bnh+d%E1%BA%A1ng+t%E1%BA%A1o+video+OpenAI+%28xem+chi+ti%E1%BA%BFt+t%E1%BA%A1i+li%C3%AAn+k%E1%BA%BFt+%5B%C4%90%E1%BB%8Bnh+d%E1%BA%A1ng+t%C6%B0%C6%A1ng+th%C3%ADch+v%E1%BB%9Bi+Sora+t%E1%BA%A1o+video%5D%28%2Fapi-reference%2Fvi%2Ftao-video-dinh-dang-tuong-thi\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=982b6f031db058c075bc89ca703d05765bbd392f49db82421cdd09da17666f93\">\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/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-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/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-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/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan#webpage\",\"url\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan\",\"name\":\"Truy vấn tác vụ (HappyHorse và Wan)\",\"description\":\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết Định dạng tương thích với Sora tạo video). HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope. HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu. Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý. Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope. Mô hình hỗ trợ: 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 Các trường yêu cầu thống nhất: - model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode. - mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền. - input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video. - input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio. - parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây. - parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P. - parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu. - parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không. - parameters.seed (integer, tùy chọn): Seed ngẫu nhiên. Khác biệt thường gặp giữa mô hình/chế độ: - HappyHorse 聚合模型: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode. - HappyHorse 文生视频: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản. - HappyHorse 首帧图生视频: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu. - HappyHorse 参考生视频: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu. - HappyHorse 视频编辑: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video. - Wan 3.0 720P: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0. - Wan 3.0 480P: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định. - Wan 3.0 1080P: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\",\"dateModified\":\"2026-10-23T20:35:03.334Z\",\"isPartOf\":{\"@id\":\"https://docs.aiid.edu.kg#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tạo video HappyHorse và Wan\",\"item\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Truy vấn tác vụ (HappyHorse và Wan)\",\"item\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan#apireference\",\"headline\":\"Truy vấn tác vụ (HappyHorse và Wan)\",\"name\":\"Truy vấn tác vụ (HappyHorse và Wan)\",\"description\":\"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết Định dạng tương thích với Sora tạo video). HappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope. HappyHorse hỗ trợ happyhorse-1.0, happyhorse-1.0-i2v, happyhorse-1.0-t2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit; Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p. Trong đó happyhorse-1.0 là mô hình tổng hợp, cần phân biệt t2v, i2v, r2v, video_edit thông qua mode. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu. Giao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ X-DashScope-Async; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý. Bổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope. Mô hình hỗ trợ: 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 Các trường yêu cầu thống nhất: - model (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ wan-3.0, wan-3.0-480p, wan-3.0-1080p; mô hình tổng hợp HappyHorse happyhorse-1.0 cần dùng cùng mode. - mode (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là t2v、i2v、r2v、video_edit. Với mô hình con cố định có thể không truyền. - input.prompt (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video. - input.media (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ first_frame, last_frame, reference_image, reference_video, reference_audio; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio. - parameters.duration (integer, tùy chọn): Thời gian tạo, tính bằng giây. - parameters.resolution (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P; các giá trị phổ biến của HappyHorse là 720P, 1080P. - parameters.ratio (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu. - parameters.watermark (boolean, tùy chọn): Có thêm watermark hay không. - parameters.seed (integer, tùy chọn): Seed ngẫu nhiên. Khác biệt thường gặp giữa mô hình/chế độ: - HappyHorse 聚合模型: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode. - HappyHorse 文生视频: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản. - HappyHorse 首帧图生视频: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu. - HappyHorse 参考生视频: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu. - HappyHorse 视频编辑: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video. - Wan 3.0 720P: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0. - Wan 3.0 480P: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định. - Wan 3.0 1080P: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.\",\"url\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/vi/t%E1%BA%A1o-video-happyhorse-v%C3%A0-wan/truy-v%E1%BA%A5n-t%C3%A1c-v%E1%BB%A5-happyhorse-v%C3%A0-wan#webpage\"},\"dateModified\":\"2026-10-23T20:35:03.334Z\",\"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"}},"pages":[{"title":"fr","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"}},"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"}},"tabs":[{"tab":"Tài liệu API","groups":[{"group":"Tổng quan","pages":[{"title":"Quy ước gọi","href":"/api-reference/vi/conventions"},{"title":"Bắt đầu nhanh","href":"/api-reference/vi/quickstart"},{"title":"Gỡ lỗi trực tuyến","href":"/api-reference/vi/online-debug"},{"title":"Mã gọi API do AI tạo","href":"/api-reference/vi/ai-codegen"}]},{"group":"Lấy danh sách mô hình","pages":[{"title":"Lấy danh sách mô hình","openapi":"api-reference/vi/openapi.json GET /v1/models","href":"/api-reference/vi/lấy-danh-sách-mô-hình/lấy-danh-sách-mô-hình"},{"title":"Lấy định dạng Gemini","openapi":"api-reference/vi/openapi.json GET /v1beta/models","href":"/api-reference/vi/lấy-danh-sách-mô-hình/lấy-định-dạng-gemini"}]},{"group":"Tạo hình ảnhOpenAI định dạng DALL-E","pages":[{"title":"Chỉnh sửa hình ảnh (tương thích với OpenAI Dall-E)","openapi":"api-reference/vi/openapi.json POST /v1/images/edits","href":"/api-reference/vi/tạo-hình-ảnhopenai-định-dạng-dall-e/chỉnh-sửa-hình-ảnh-tương-thích-với-openai-dall-e"},{"title":"Tạo hình ảnh (tương thích OpenAI Dall-E)","openapi":"api-reference/vi/openapi.json POST /v1/images/generations","href":"/api-reference/vi/tạo-hình-ảnhopenai-định-dạng-dall-e/tạo-hình-ảnh-tương-thích-openai-dall-e"}]},{"group":"Tạo video HappyHorse và Wan","pages":[{"title":"Tạo video (HappyHorse và Wan)","openapi":"api-reference/vi/openapi.json POST /api/v1/services/aigc/video-generation/video-synthesis","description":"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết [Định dạng tương thích với Sora tạo video](/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video)).\n\nHappyHorse và giao diện tạo video Wan; đường dẫn công khai tuân theo giao thức chính thức của DashScope.\n\nHappyHorse hỗ trợ `happyhorse-1.0`, `happyhorse-1.0-i2v`, `happyhorse-1.0-t2v`, `happyhorse-1.0-r2v`, `happyhorse-1.0-video-edit`; Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`. Trong đó `happyhorse-1.0` là mô hình tổng hợp, cần phân biệt `t2v`, `i2v`, `r2v`, `video_edit` thông qua `mode`. Ba mô hình của Wan lần lượt cố định ở 720P, 480P, 1080P, hỗ trợ thời lượng 2~30 giây và tối đa 10 ảnh, 5 video, 5 audio tham chiếu.\n\nGiao diện công khai giữ nguyên định dạng endpoint chính thức; tiền tố riêng cho từng kênh chỉ được ghép nội bộ khi gateway gửi yêu cầu tới kênh upstream cụ thể. Client không cần truyền rõ `X-DashScope-Async`; gateway hoặc lớp thích ứng kênh chính thức sẽ xử lý.\n\nBổ sung khung yêu cầu công khai, cấu trúc truy vấn tác vụ và mẫu xác thực đề xuất cho định dạng tạo video HappyHorse và Wan; đường dẫn công khai giữ nguyên định dạng endpoint chính thức của DashScope.\n\nMô hình hỗ trợ:\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\nCác trường yêu cầu thống nhất:\n- `model` (string, bắt buộc): Tên mô hình công khai của HappyHorse hoặc Wan. Wan hỗ trợ `wan-3.0`, `wan-3.0-480p`, `wan-3.0-1080p`; mô hình tổng hợp HappyHorse `happyhorse-1.0` cần dùng cùng `mode`.\n- `mode` (string, tùy chọn): Chế độ mô hình tổng hợp, các giá trị thường dùng là `t2v`、`i2v`、`r2v`、`video_edit`. Với mô hình con cố định có thể không truyền.\n- `input.prompt` (string, bắt buộc): Prompt tạo hoặc chỉnh sửa video.\n- `input.media` (array[object], tùy chọn): Đầu vào đa phương tiện. Hỗ trợ `first_frame`, `last_frame`, `reference_image`, `reference_video`, `reference_audio`; Wan hỗ trợ tối đa 10 ảnh, 5 video, 5 audio.\n- `parameters.duration` (integer, tùy chọn): Thời gian tạo, tính bằng giây.\n- `parameters.resolution` (string, tùy chọn): Độ phân giải đầu ra. Ba mô hình của Wan lần lượt cố định ở `720P`, `480P`, `1080P`; các giá trị phổ biến của HappyHorse là `720P`, `1080P`.\n- `parameters.ratio` (string, tùy chọn): Tỷ lệ khung hình đầu ra, thường dùng cho tạo video từ văn bản và từ tham chiếu.\n- `parameters.watermark` (boolean, tùy chọn): Có thêm watermark hay không.\n- `parameters.seed` (integer, tùy chọn): Seed ngẫu nhiên.\n\nKhác biệt thường gặp giữa mô hình/chế độ:\n- `HappyHorse 聚合模型`: Hỗ trợ mô hình happyhorse-1.0; mô hình tổng hợp phân biệt mô hình cuối cùng qua mode.\n- `HappyHorse 文生视频`: Hỗ trợ mô hình happyhorse-1.0-t2v; định dạng chính thức tạo video từ văn bản.\n- `HappyHorse 首帧图生视频`: Hỗ trợ mô hình happyhorse-1.0-i2v; định dạng chính thức tạo video từ ảnh khung đầu.\n- `HappyHorse 参考生视频`: Hỗ trợ mô hình happyhorse-1.0-r2v; định dạng chính thức tạo video từ nhiều ảnh tham chiếu.\n- `HappyHorse 视频编辑`: Hỗ trợ mô hình happyhorse-1.0-video-edit; định dạng chính thức chỉnh sửa video.\n- `Wan 3.0 720P`: Hỗ trợ mô hình wan-3.0; tạo video tham chiếu đa phương thức theo định dạng chính thức của Wan 3.0.\n- `Wan 3.0 480P`: Hỗ trợ mô hình wan-3.0-480p; lời gọi theo định dạng chính thức của Wan 3.0 với 480P cố định.\n- `Wan 3.0 1080P`: Hỗ trợ mô hình wan-3.0-1080p; lời gọi theo định dạng chính thức của Wan 3.0 với 1080P cố định.","href":"/api-reference/vi/tạo-video-happyhorse-và-wan/tạo-video-happyhorse-và-wan"},{"title":"Truy vấn tác vụ (HappyHorse và Wan)","openapi":"api-reference/vi/openapi.json GET /api/v1/tasks/{task_id}","href":"/api-reference/vi/tạo-video-happyhorse-và-wan/truy-vấn-tác-vụ-happyhorse-và-wan"}]},{"group":"Tạo video Seedance","pages":[{"title":"Tạo video(Seedance)","openapi":"api-reference/vi/openapi.json POST /api/v3/contents/generations/tasks","description":"Dòng này hỗ trợ định dạng tạo video OpenAI (xem chi tiết tại liên kết [Định dạng tương thích với Sora tạo video](/api-reference/vi/tao-video-dinh-dang-tuong-thich-sora/tao-video)).\n\nĐược dùng để tạo tác vụ tạo video và truy vấn trạng thái cũng như kết quả thông qua ID tác vụ.\n\nCác trường cốt lõi để tạo tác vụ:\n- `model`: Bắt buộc, tên mô hình.\n- `prompt`: Không bắt buộc; nếu không truyền, cần cung cấp mục văn bản không rỗng trong `content`.\n- `content`: tùy chọn, mảng content của Volcano Ark, trộn văn bản, hình ảnh, video và âm thanh.\n- `function_mode`: Tùy chọn, thường dùng cho các chế độ nâng cao như tham chiếu toàn năng.\n\nCác tham số đầu vào tương thích:\n\nCác trường sau chủ yếu dùng để tương thích với client cũ và giao thức cũ. Với tích hợp mới, vui lòng ưu tiên dùng định dạng chuẩn trong “Ví dụ yêu cầu” trên trang này: văn bản và tài liệu tham chiếu sử dụng mảng `content`, còn cấu hình sinh sử dụng các trường cấp cao nhất `duration`, `ratio`, `resolution`, `fps`, v.v.\n\n- `mode`:`t2v / i2v / i2v_first_last / reference_images / reference_material`\n- `image_url / image_urls / input_reference`\n- `end_image_url / last_image_url`\n- `video_urls / audio_urls`\n- `seconds / duration`\n- `aspect_ratio / ratio / size`\n- `quality / resolution`\n- `fps`\n- `generate_audio / watermark`\n\nChi tiết gọi API:\n- Khi là `mode=reference_material` hoặc `function_mode=omni_reference`, nên truyền văn bản và tài liệu tham chiếu thông qua `content`.\n- `content` mục văn bản được viết theo dạng `{ \"type\": \"text\", \"text\": \"测试文字\" }`.\n- `content` các mục tài nguyên hình ảnh, video, âm thanh lần lượt dùng cú pháp đối tượng `image_url`, `video_url`, `audio_url`, ví dụ `{ \"type\": \"image_url\", \"image_url\": { \"url\": \"https://example.com/ref.png\" }, \"role\": \"reference_image\", \"name\": \"1\" }`.\n- `role` có thể dùng để xác định mục đích của tài nguyên, `name` có thể được tham chiếu theo tên trong prompt.\n- `ratio`, `duration`, `resolution`, `fps` sẽ ảnh hưởng đến cấu hình tạo cuối cùng.\n\nSeedance 2.5 Ví dụ tham chiếu kết hợp hình ảnh, video và âm thanh (URL tài nguyên là phần giữ chỗ; khi gọi, vui lòng thay bằng liên kết thực tế có thể truy cập):\n\n```json\n{\n \"model\": \"sd-2-5\",\n \"ratio\": \"9:16\",\n \"fps\": 24,\n \"duration\": 10,\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo1.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片1\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo2.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片2\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo3.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片3\"\n },\n {\n \"type\": \"video_url\",\n \"video_url\": {\n \"url\": \"https://video.mp4\"\n },\n \"role\": \"reference_video\",\n \"name\": \"视频1\"\n },\n {\n \"type\": \"audio_url\",\n \"audio_url\": {\n \"url\": \"https://audio.mp3\"\n },\n \"role\": \"reference_audio\",\n \"name\": \"音频1\"\n }\n ]\n}\n```\n\nGọi Gemini Omni:\n- `gemini-omni` cũng có thể được gọi thông qua giao diện tác vụ Seedance này.\n- `mode=t2v` dùng cho tạo video từ văn bản, `mode=r2v` dùng cho tạo bằng ảnh tham chiếu/tài nguyên tham chiếu, `mode=edit` dùng cho chỉnh sửa video.\n- Văn bản có thể đặt trong mục `text` của `prompt` hoặc `content`; hình ảnh có thể đặt trong `image_url / image_urls / reference_images / input_reference / content`; video có thể đặt trong `video_urls / content`.\n- Trường thời lượng có thể dùng `duration` hoặc `seconds`, hệ thống sẽ tự động khớp với các mức 4 / 6 / 8 / 10 giây.\n\nMiniMax / Hailuo gọi:\n- `minimax-h3` có thể được gọi thông qua API tác vụ này, hỗ trợ tạo video từ văn bản, tham chiếu ảnh và tham chiếu âm thanh; văn bản có thể đặt trong mục văn bản `prompt` hoặc `content`, dữ liệu có thể đặt trong các trường như `content`, `image_urls`, `audio_urls`.\n- `hailuo-2.3` có thể được gọi thông qua API tác vụ này, cần ảnh khung hình đầu tiên; khuyến nghị truyền mục `image_url` của `role=first_frame` trong `content`.\n- `minimax-h3` thường dùng `duration=5~15`, `resolution=1440p`; `hailuo-2.3` thường dùng `duration=6` hoặc `10`, `resolution=768p`.\n\nCác trường cần lưu ý trong kết quả truy vấn:\n- `items[].status`\n- `items[].content.video_url` hoặc `items[].video_url`\n- `items[].error`\n- `items[].progress`\n\nError fields: `error.code`, `error.message`.\n\n```json\n{\n \"error\": {\n \"code\": \"invalid_request_error\",\n \"message\": \"requires at least one image in `images`\"\n }\n}\n```\n\n## Kling 4.0\n\nGọi Kling 4.0: `kling-4.0` (720p) và `kling-4.0-1080p` đều hỗ trợ định dạng Seedance `content/duration/resolution/ratio/mode`, `contents/settings/options` và định dạng video OpenAI; hai điểm vào video hợp nhất có thể dùng lại cùng một request body. Độ phân giải phải khớp với tên mô hình. Kling 4.0 có thể trực tiếp sử dụng content/duration/resolution/ratio/mode ở định dạng Seedance, hoặc prompt/seconds/size/input_reference ở định dạng video OpenAI; cả hai đều không cần thêm contents/settings/options. Vỏ bọc contents/settings/options cũ chỉ nhằm mục đích tương thích. mode có các tùy chọn t2v (chỉ văn bản), i2v (một khung hình đầu), i2v_first_last (hai khung hình đầu và cuối), reference_images (ảnh tham chiếu thông thường), reference_material (tham chiếu ảnh hoặc video). Khi bỏ qua mode và không có công cụ được chỉ định rõ ràng, nếu có tài liệu tham chiếu thì mặc định là reference_material; nếu không có bất kỳ tài liệu tham chiếu nào thì mặc định là t2v. Chế độ tham chiếu sử dụng vai trò ảnh tham chiếu thông thường và không tự động chuyển các khung hình đầu/cuối được chỉ định rõ ràng thành ảnh tham chiếu; đối với khung hình đầu/cuối, hãy chọn rõ ràng i2v hoặc i2v_first_last và bỏ qua tham số tỷ lệ khung hình. Hiện chưa hỗ trợ âm thanh tham chiếu. settings.audio chỉ là tùy chọn trong chế độ đa năng của ảnh tham chiếu/tài liệu tham chiếu; với t2v, i2v và i2v_first_last, hãy bỏ qua công tắc âm thanh.\n\n## Vidu Q4\n\nVidu Q4: `vidu-q4` cố định ở 720p, `vidu-q4-540p` cố định ở 540p, hỗ trợ tạo video dài 3~16 giây. Yêu cầu ít nhất 1 ảnh và hỗ trợ tối đa 15 ảnh tham chiếu; quá trình tạo từ tham chiếu có thể kèm tối đa 3 đoạn âm thanh MP3, mỗi đoạn dài 3~12 giây và tối đa 50MB. Không hỗ trợ chỉ tạo từ văn bản, chỉ định khung hình đầu/cuối hoặc video tham chiếu. Nhiều ảnh được dùng làm tham chiếu chung, không biểu thị vị trí đầu/cuối. Có thể tạo tác vụ qua `POST /v1/videos`, `POST /api/v3/contents/generations/tasks`, hoặc theo định dạng Vidu `POST /ent/v2/img2video`, `POST /ent/v2/reference2video`. Khuyến nghị dùng `mode=reference_images` làm điểm vào hợp nhất; khi có âm thanh, dùng `mode=reference_material`. Có thể dùng `audio_urls` cho âm thanh tham chiếu; ở định dạng Seedance, cũng có thể dùng mục `audio_url` của `content` tiêu chuẩn; trường boolean `audio` biểu thị công tắc tạo âm thanh và được sử dụng riêng với danh sách URL âm thanh tham chiếu. Độ phân giải phải khớp với tên mô hình.","href":"/api-reference/vi/tạo-video-seedance/tạo-video(seedance)"},{"title":"Truy vấn tác vụ(Seedance)","openapi":"api-reference/vi/openapi.json GET /api/v3/contents/generations/tasks/{task_id}","href":"/api-reference/vi/tạo-video-seedance/truy-vấn-tác-vụ(seedance)"}]},{"group":"Tạo video Vidu","pages":[{"title":"Tạo video từ hình ảnh (Vidu)","openapi":"api-reference/vi/openapi.json POST /ent/v2/img2video","href":"/api-reference/vi/tạo-video-vidu/tạo-video-từ-hình-ảnh-vidu"},{"title":"Tạo video sinh tham chiếu(Vidu)","openapi":"api-reference/vi/openapi.json POST /ent/v2/reference2video","href":"/api-reference/vi/tạo-video-vidu/tạo-video-sinh-tham-chiếuvidu"},{"title":"Tạo video khung đầu và khung cuối (Vidu)","openapi":"api-reference/vi/openapi.json POST /ent/v2/start-end2video","href":"/api-reference/vi/tạo-video-vidu/tạo-video-khung-đầu-và-khung-cuối-vidu"},{"title":"Truy vấn tác vụ(Vidu)","openapi":"api-reference/vi/openapi.json GET /ent/v2/tasks/{task_id}/creations","href":"/api-reference/vi/tạo-video-vidu/truy-vấn-tác-vụvidu"},{"title":"Tạo video từ văn bản(Vidu)","openapi":"api-reference/vi/openapi.json POST /ent/v2/text2video","href":"/api-reference/vi/tạo-video-vidu/tạo-video-từ-văn-bảnvidu"}]},{"group":"Định dạng Gemini cho tạo ảnh","pages":[{"title":"Hình ảnh Gemini (Nano Banana)","openapi":"api-reference/vi/openapi.json POST /v1beta/models/{model}:generateContent","href":"/api-reference/vi/định-dạng-gemini-cho-tạo-ảnh/hình-ảnh-gemini-nano-banana"}]},{"group":"Định dạng OpenAI (Chat)","pages":[{"title":"Tạo cuộc hội thoại chat","openapi":"api-reference/vi/openapi.json POST /v1/chat/completions","href":"/api-reference/vi/định-dạng-openai-chat/tạo-cuộc-hội-thoại-chat"}]},{"group":"Định dạng OpenAI (Responses)","pages":[{"title":"Tạo phản hồi (OpenAI Phản hồi API)","openapi":"api-reference/vi/openapi.json POST /v1/responses","href":"/api-reference/vi/định-dạng-openai-responses/tạo-phản-hồi-openai-phản-hồi-api"},{"title":"Phản hồi truy vấn (OpenAI Responses API)","openapi":"api-reference/vi/openapi.json GET /v1/responses/{response_id}","href":"/api-reference/vi/định-dạng-openai-responses/phản-hồi-truy-vấn-openai-responses-api"}]},{"group":"Định dạng Video Generation Omni và Veo","pages":[{"title":"Tạo video (định dạng Omni và Veo)","openapi":"api-reference/vi/openapi.json POST /v1beta/models/{model}:predictLongRunning","href":"/api-reference/vi/định-dạng-video-generation-omni-và-veo/tạo-video-định-dạng-omni-và-veo"},{"title":"Truy vấn tác vụ (định dạng Omni và Veo)","openapi":"api-reference/vi/openapi.json GET /v1beta/{operation_name}","href":"/api-reference/vi/định-dạng-video-generation-omni-và-veo/truy-vấn-tác-vụ-định-dạng-omni-và-veo"}]},{"group":"Định dạng tác vụ tạo nhạc","pages":[{"title":"Truy vấn tác vụ nhạc theo ID","openapi":"api-reference/vi/openapi.json GET /suno/fetch/{task_id}","href":"/api-reference/vi/định-dạng-tác-vụ-tạo-nhạc/truy-vấn-tác-vụ-nhạc-theo-id"},{"title":"Tạo tác vụ tạo nhạc hoặc âm thanh","openapi":"api-reference/vi/openapi.json POST /suno/submit/music","href":"/api-reference/vi/định-dạng-tác-vụ-tạo-nhạc/tạo-tác-vụ-tạo-nhạc-hoặc-âm-thanh"}]},{"group":"Định dạng tương thích Sora cho tạo video","pages":[{"title":"Tạo video","openapi":"api-reference/vi/openapi.json POST /v1/videos","href":"/api-reference/vi/định-dạng-tương-thích-sora-cho-tạo-video/tạo-video"},{"title":"Lấy trạng thái tác vụ video","openapi":"api-reference/vi/openapi.json GET /v1/videos/{task_id}","href":"/api-reference/vi/định-dạng-tương-thích-sora-cho-tạo-video/lấy-trạng-thái-tác-vụ-video"},{"title":"Lấy nội dung video","openapi":"api-reference/vi/openapi.json GET /v1/videos/{task_id}/content","href":"/api-reference/vi/định-dạng-tương-thích-sora-cho-tạo-video/lấy-nội-dung-video"}]},{"group":"Định dạngKling tạo video","pages":[{"title":"Kling Chuyển hình ảnh thành video","openapi":"api-reference/vi/openapi.json POST /image-to-video/kling-4.0","href":"/api-reference/vi/định-dạngkling-tạo-video/kling-chuyển-hình-ảnh-thành-video"},{"title":"Kling tạo video từ văn bản","openapi":"api-reference/vi/openapi.json POST /text-to-video/kling-4.0","href":"/api-reference/vi/định-dạngkling-tạo-video/kling-tạo-video-từ-văn-bản"},{"title":"Kling Tham khảo toàn diện","openapi":"api-reference/vi/openapi.json POST /omni-video/kling-4.0","href":"/api-reference/vi/định-dạngkling-tạo-video/kling-tham-khảo-toàn-diện"},{"title":"Truy vấn hàng loạt các tác vụ Kling","openapi":"api-reference/vi/openapi.json GET /tasks","href":"/api-reference/vi/định-dạngkling-tạo-video/truy-vấn-hàng-loạt-các-tác-vụ-kling"}]}]},{"tab":"Skills","pages":[{"title":"Skills","href":"/vi/skills/overview"}]},{"tab":"Hướng dẫn","pages":[{"title":"Hướng dẫn","href":"/vi/overview"}]}]}]},"basePath":"","title":"Truy vấn tác vụ (HappyHorse và 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"]}