curl --request POST \
--url https://api.aiid.edu.kg/api/v1/services/aigc/video-generation/video-synthesis \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"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
}
}
'{
"id": "task_xxx",
"output": {
"task_id": "<string>",
"task_status": "<string>",
"video_url": "<string>"
},
"usage": {
"duration": "<string>",
"SR": "<string>"
}
}動画を作成する(HappyHorseとWan)
このシリーズはOpenAIの動画生成形式をサポートしています(詳細はリンク 動画生成Sora互換形式 を参照してください)。
HappyHorse と Wan の動画生成インターフェースは、公開パスが DashScope の公式プロトコルに準拠します。
HappyHorse は happyhorse-1.0、happyhorse-1.0-i2v、happyhorse-1.0-t2v、happyhorse-1.0-r2v、happyhorse-1.0-video-edit をサポートします。Wan は wan-3.0、wan-3.0-480p、wan-3.0-1080p をサポートします。うち happyhorse-1.0 は集約モデルで、mode によって t2v、i2v、r2v、video_edit を区別する必要があります。Wan の 3 つのモデルはそれぞれ 720P、480P、1080P に固定され、2~30 秒および最大 10 枚の画像、5 本の動画、5 つの音声参照をサポートします。
公開APIは公式エンドポイント形式を維持します。チャネル専用プレフィックスは、ゲートウェイが特定の上流チャネルにリクエストする際の内部連結にのみ使用します。クライアントが X-DashScope-Async を明示的に渡す必要はなく、ゲートウェイまたは公式チャネル適配層が処理します。
HappyHorse と Wan の動画生成形式について、公開リクエストの骨組み、タスク照会構造、推奨検証テンプレートを補足します。公開パスは DashScope の公式エンドポイント形式を維持します。
対応モデル: 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
共通リクエストフィールド:
model(string, 必須): HappyHorse または Wan の外部公開モデル名。Wan はwan-3.0、wan-3.0-480p、wan-3.0-1080pをサポートします。HappyHorse の集約モデルhappyhorse-1.0はmodeと併用する必要があります。mode(string, 任意): 集約モデルのモード。一般的な値はt2v、i2v、r2v、video_editです。固定サブモデルの場合は省略できます。input.prompt(string, 必須): 動画生成または編集のプロンプト。input.media(array[object], 任意): マルチメディア入力。first_frame、last_frame、reference_image、reference_video、reference_audioをサポートします。Wan は最大 10 枚の画像、5 本の動画、5 つの音声をサポートします。parameters.duration(integer, 任意): 生成時間(秒単位)。parameters.resolution(string, 任意): 出力解像度。Wan の 3 つのモデルはそれぞれ720P、480P、1080Pに固定されています。HappyHorse の一般的な値は720P、1080Pです。parameters.ratio(string, 任意): 出力アスペクト比。テキストから動画、参照から動画でよく使用されます。parameters.watermark(boolean, 任意): ウォーターマークを追加するかどうか。parameters.seed(integer, 任意): 乱数シード。
代表的なモデル/モードの違い:
HappyHorse 聚合模型: 対応モデルは happyhorse-1.0。集約モデルは mode で最終モデルを区別します。HappyHorse 文生视频: 対応モデルは happyhorse-1.0-t2v。公式フォーマットのテキストから動画です。HappyHorse 首帧图生视频: 対応モデルは happyhorse-1.0-i2v。公式フォーマットの先頭フレーム画像から動画です。HappyHorse 参考生视频: 対応モデルは happyhorse-1.0-r2v。公式フォーマットの複数参照画像から動画です。HappyHorse 视频编辑: 対応モデルは happyhorse-1.0-video-edit。公式フォーマットの動画編集です。Wan 3.0 720P: サポートモデル wan-3.0。Wan 3.0 公式形式のマルチモーダル参照動画生成。Wan 3.0 480P: サポートモデル wan-3.0-480p。480P 固定の Wan 3.0 公式形式呼び出し。Wan 3.0 1080P: サポートモデル wan-3.0-1080p。1080P 固定の Wan 3.0 公式形式呼び出し。
curl --request POST \
--url https://api.aiid.edu.kg/api/v1/services/aigc/video-generation/video-synthesis \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"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
}
}
'{
"id": "task_xxx",
"output": {
"task_id": "<string>",
"task_status": "<string>",
"video_url": "<string>"
},
"usage": {
"duration": "<string>",
"SR": "<string>"
}
}承認
Bearer Token を使用して認証します。
形式: Authorization: Bearer sk-xxxxxx
ボディ
HappyHorse または Wan の外部公開モデル名。Wan は wan-3.0、wan-3.0-480p、wan-3.0-1080p をサポートします。HappyHorse の集約モデル happyhorse-1.0 は mode と併用する必要があります。
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 "happyhorse-1.0-t2v"
Hide child attributes
Hide child attributes
動画生成または編集のプロンプト。
"A white horse running through a neon city street, cinematic"
マルチメディア入力。first_frame、last_frame、reference_image、reference_video、reference_audio をサポートします。Wan は最大で画像 10 枚、動画 5 本、音声 5 件をサポートします。
アグリゲーションモデルのモード。一般的な値は t2v、i2v、r2v、video_edit です。固定サブモデルは指定しなくてもかまいません。
t2v, i2v, r2v, video_edit Hide child attributes
Hide child attributes
出力解像度。Wan の3つのモデルはそれぞれ 720P、480P、1080P に固定されています。HappyHorse の一般的な値は 720P、1080P です。
480P, 720P, 1080P "720P"
出力のアスペクト比。テキストから動画と参照動画の生成でよく使用されます。
"16:9"
生成時間(秒)。
5
透かしを追加するかどうか。
乱数シード。
レスポンス
タスクの作成に成功しました
"task_xxx"
