動画を作成(HappyHorse)
このシリーズはOpenAIの動画生成形式をサポートしています(詳細はリンク 動画生成Sora互換形式 を参照してください)。
HappyHorse アリの動画生成API。公開パスは DashScope の公式プロトコルに従います。
対外公開モデルは 5 つサポートしています:happyhorse-1.0、happyhorse-1.0-i2v、happyhorse-1.0-t2v、happyhorse-1.0-r2v、happyhorse-1.0-video-edit。このうち happyhorse-1.0 は集約モデルで、mode により t2v、i2v、r2v、video_edit を区別する必要があります。
公開APIは公式エンドポイント形式を維持します。チャネル専用プレフィックスは、ゲートウェイが特定の上流チャネルにリクエストする際の内部連結にのみ使用します。クライアントが X-DashScope-Async を明示的に渡す必要はなく、ゲートウェイまたは公式チャネル適配層が処理します。
HappyHorse アリ公式の動画生成フォーマットにおける公開リクエストの骨子、タスク照会構造、および推奨検証テンプレートを補足します。公開パスは公式エンドポイント形式を維持します。
対応モデル: happyhorse-1.0, happyhorse-1.0-t2v, happyhorse-1.0-i2v, happyhorse-1.0-r2v, happyhorse-1.0-video-edit
共通リクエストフィールド:
model(string, 必須): HappyHorse の対外モデル名。集約モデルhappyhorse-1.0はmodeと併用する必要があります。mode(string, 任意): 集約モデルのモード。一般的な値はt2v、i2v、r2v、video_editです。固定サブモデルの場合は省略できます。input.prompt(string, 必須): 動画生成または編集のプロンプト。input.media(array[object], 任意): マルチメディア入力。画像から動画ではfirst_frameを使用し、参照動画生成ではreference_imageを使用し、動画編集ではvideoと任意のreference_imageを使用します。parameters.duration(integer, 任意): 生成時間。秒単位で課金されます。parameters.resolution(string, 任意): 出力解像度。一般的な値は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。公式フォーマットの動画編集です。
承認
Bearer Token を使用して認証します。
形式: Authorization: Bearer sk-xxxxxx
ボディ
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 "happyhorse-1.0-t2v"
アグリゲーションモデルのモード。一般的な値は t2v、i2v、r2v、video_edit です。固定サブモデルは指定しなくてもかまいません。
t2v, i2v, r2v, video_edit 