AnimateAnyone は、静止したキャラクターイメージとモーションビデオからキャラクタービデオを生成します。キャラクターの写真と希望の動きを含むビデオを提供すると、AnimateAnyone はそのキャラクターがそれらの動きを実行するビデオを生成します。
AnimateAnyone は、中国 (北京) リージョンでのみ利用可能です。中国 (北京) リージョンで作成された API キー を使用する必要があります。
AnimateAnyone の仕組み
AnimateAnyone は、3 つのモデルからなるパイプラインを使用します。各モデルは個別のステップを実行し、以下の順序で呼び出します。
| ステップ | モデル | 機能 |
|---|---|---|
| 1. 検出 | AnimateAnyone-detect | キャラクターイメージが入力仕様を満たしているかを検証します。 |
| 2. テンプレート | AnimateAnyone-template | モーションビデオから動きを抽出し、再利用可能なアクションテンプレートを生成します。 |
| 3. 生成 | AnimateAnyone | 検証済みのキャラクターイメージとアクションテンプレートを組み合わせて、出力ビデオを生成します。 |
出力ビデオでは、キャラクターイメージのバックグラウンドまたはモーションビデオのバックグラウンドのいずれかを使用できます。生成されたビデオにオーディオは含まれません。
パフォーマンスショーケース
|
入力:キャラクターイメージ |
入力:モーションビデオ |
出力 (イメージのバックグラウンド) |
出力 (ビデオのバックグラウンド) |
これらの例は、AnimateAnyone を統合した Tongyi App によって生成されました。
前提条件
開始する前に、Model Studio をアクティベートし、API キーを取得してください。手順については、「API キーの取得」をご参照ください。
API キーが 中国 (北京) リージョン のものであることを確認してください。
呼び出しワークフロー
次の順序で 3 つのモデルを呼び出します。モデルを呼び出す際は、その名前を指定してください。
ステップ 1:キャラクターイメージの検証
AnimateAnyone-detect モデル (animate-anyone-detect-gen2) を呼び出して、キャラクターイメージが必要な仕様を満たしていることを検証します。
リクエストパラメーターとレスポンスパラメーターについては、「AnimateAnyone イメージ検出」をご参照ください。
ステップ 2:アクションテンプレートの生成
AnimateAnyone-template モデル (animate-anyone-template-gen2) を呼び出し、モーションビデオを提供します。モデルは動きを抽出し、アクションテンプレートを生成します。
リクエストパラメーターとレスポンスパラメーターについては、「AnimateAnyone アクションテンプレート生成」をご参照ください。
ステップ 3:ビデオの生成
AnimateAnyone モデル (animate-anyone-gen2) を呼び出します。検出に合格したキャラクターイメージと、ステップ 2 で取得したアクションテンプレート ID を提供します。モデルはキャラクタービデオを生成します。
リクエストパラメーターとレスポンスパラメーターについては、「AnimateAnyone ビデオ生成」をご参照ください。
課金とレート制限
AnimateAnyone モデルは、従量課金制をサポートしています。次の表に、各モデルの料金と QPS (クエリ/秒) 制限を示します。
|
パターン |
モデル |
単価 |
QPS 制限 |
並行性 |
|
モデル呼び出し |
animate-anyone-detect-gen2 |
モデル呼び出し、従量課金: $0.000574/イメージ |
5 |
制限なし (同期 API) |
|
animate-anyone-template-gen2 |
モデル呼び出し、従量課金: $0.011469/秒 |
1 (任意の時点で実行中のジョブは 1 つのみです。キュー内の他のジョブは待機状態になります。) |
||
|
animate-anyone-gen2 |