Wan 画像からアニメーション生成モデルは、キャラクター画像とリファレンス動画に基づいて、人物が動く動画を生成します。
機能概要: この機能は、動画内のキャラクターの動作や表情を画像内のキャラクターに転送し、キャラクターをアニメーション化します。
利用シーン: 映画やテレビ番組のパフォーマンスからダンス、複雑な身体の動き、表情を再現します。このモデルはモーションキャプチャの低コストな代替手段を提供します。
例
wan2.2-animate-move には標準モード (wan-std) とプロフェッショナルモード (wan-pro) の 2 つのサービスモードがあります。モードによって効果と課金が異なります。詳細については、「課金とレート制限」をご参照ください。
キャラクター画像 | リファレンス動画 | 出力動画 (標準モード | 出力動画 (プロフェッショナルモード |
|
HTTP
API キーを取得し、環境変数として API キーを設定する必要があります。
北京リージョンおよびシンガポールリージョンでは、それぞれ別の API キー および リクエストエンドポイント を使用します。これらを相互に使用しないでください。リージョンをまたいだ呼び出しは認証エラーまたはサービスエラーを引き起こします。
シンガポール: POST https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
中国 (北京): POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
動画生成は時間がかかるため、HTTP API は非同期モードを使用します。呼び出しプロセスは次の 2 ステップで構成されます。
タスクを作成してタスク ID を取得します:タスク作成リクエストを送信します。応答に task_id が含まれます。
タスク ID を使用して結果を照会します:タスクが完了し、動画 URL を取得できるまで、task_id を使用してタスクステータスをポーリングします。
ステップ 1:タスクを作成してタスク ID を取得する
タスク作成後は、返された
task_idを使用して結果を照会します。task_idの有効期間は 24 時間です。重複したタスクを作成しないでください。代わりにポーリングを使用して結果を取得してください。初心者向けチュートリアルについては、「Postman」をご参照ください。
リクエストパラメーター | 画像からアニメーション生成base_url はシンガポールリージョン用です。中国 (北京) リージョンのモデルを使用する場合は、base_url を次のように置き換えてください: |
ヘッダー | |
Content-Type リクエストのコンテンツタイプです。必ず | |
Authorization Model Studio API キーを使用した認証情報です。 例: | |
X-DashScope-Async 非同期処理を有効にします。HTTP リクエストは非同期処理のみをサポートしているため、必ず 重要 このヘッダーを含めない場合、「current user api does not support synchronous calls」というエラーが返されます。 | |
リクエスト本文 | |
model モデル名です。このパラメーターは必ず | |
input 入力パラメーターオブジェクトです。以下のフィールドを含みます。 | |
parameters |
レスポンスパラメーター | 成功時のレスポンスタスクステータスと結果を照会するために、 エラー時のレスポンスタスクの作成に失敗しました。「エラーコード」を参照して問題を解決してください。 |
output タスクの出力情報です。 | |
request_id リクエストの一意な識別子です。トレースおよびトラブルシューティングに使用します。 | |
message 詳細なエラーメッセージです。リクエストが失敗した場合にのみ返されます。詳細については、「エラーコード」をご参照ください。 | |
code エラーコードです。リクエストが失敗した場合にのみ返されます。詳細については、「エラーコード」をご参照ください。 |
ステップ 2:タスク ID で結果を照会する
シンガポール: GET https://dashscope-intl.aliyuncs.com/api/v1/tasks/{task_id}
中国 (北京): GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
ポーリングの推奨:動画生成には数分かかることがあります。15 秒などの適切なクエリ間隔でポーリングメカニズムを使用して結果を取得することを推奨します。
タスクステータスの遷移:PENDING → RUNNING → SUCCEEDED または FAILED
結果 URL:タスクが成功すると、動画 URL が返されます。この URL の有効期間は 24 時間 です。URL を取得したら、すぐに動画をダウンロードして、Object Storage Service (OSS) などの永続的なストレージサービスに保存してください。
task_id の有効期間:24 時間。この期間を過ぎると結果を照会できなくなり、API はタスクステータスとして
UNKNOWNを返します。
リクエストパラメーター | タスク結果の照会
base_url はシンガポールリージョン用です。中国 (北京) リージョンのモデルを使用する場合は、base_url を次のように置き換えてください: |
ヘッダー | |
Authorization Model Studio API キーを使用した認証情報です。 例: | |
URL パスパラメーター | |
task_id 照会するタスクの ID です。 |
レスポンスパラメーター | タスク成功動画 URL は 24 時間のみ保持され、その後自動的にパージされます。生成された動画は速やかに保存してください。 タスク失敗タスクが失敗すると、 |
output タスクの出力情報です。 | |
usage 出力に関する統計情報です。成功した結果のみがカウントされます。 | |
request_id リクエストの一意な識別子です。トレースおよびトラブルシューティングに使用します。 |
制限事項
データの有効性:task_id および動画 URL の有効期間は 24 時間のみです。有効期限が切れると、タスクを照会したり動画をダウンロードしたりできなくなります。動画をローカルデバイスにダウンロードすることを推奨します。
Content Moderation:入力コンテンツおよび出力コンテンツは Content Moderation の対象となります。「IPInfringementSuspect」または「DataInspectionFailed」エラーが返されたリクエストには、準拠していないコンテンツが含まれています。詳細については、「エラーメッセージ」をご参照ください。
ネットワークアクセス構成:動画リンクは Alibaba Cloud OSS に保存されます。セキュリティポリシーにより業務システムが外部の OSS リンクにアクセスできない場合は、次の OSS ドメイン名をネットワークアクセスホワイトリストに追加する必要があります。
# OSS ドメイン名リスト
dashscope-result-bj.oss-cn-beijing.aliyuncs.com
dashscope-result-hz.oss-cn-hangzhou.aliyuncs.com
dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com
dashscope-result-zjk.oss-cn-zhangjiakou.aliyuncs.com
dashscope-result-sz.oss-cn-shenzhen.aliyuncs.com
dashscope-result-hy.oss-cn-heyuan.aliyuncs.com
dashscope-result-cd.oss-cn-chengdu.aliyuncs.com
dashscope-result-gz.oss-cn-guangzhou.aliyuncs.com
dashscope-result-wlcb-acdr-1.oss-cn-wulanchabu-acdr-1.aliyuncs.com課金とレート制限
wan2.2-animate-move には、異なるシナリオにおける画像からアニメーション生成の効果に対応するため、標準モード (wan-std) およびプロフェッショナルモード (wan-pro) の 2 つのサービスモードがあります。
国際 (シンガポール)
モデル | サービス | 説明 | レート制限 (Alibaba Cloud アカウントおよび RAM ユーザーで共有) | 単価 | 無料クォータ (表示) | |
タスク送信 API の RPS 制限 | 同時実行タスク数 | |||||
wan2.2-animate-move | 標準モード | 高速に生成できます。簡単なアニメーションデモなどの基本的なニーズを満たします。コスト効率に優れています。 | 5 | 1 | $0.12/秒 | 両モードで共有の 50 秒 |
プロフェッショナルモード | アニメーションの滑らかさが高いです。動作や表情のトランジションが自然で、実際の動画に近い効果を実現します。 | $0.18/秒 | ||||
中国本土 (北京)
モデル | サービス | 説明 | レート制限 (Alibaba Cloud アカウントおよび RAM ユーザーで共有) | 単価 | 無料クォータ (表示) | |
タスク送信 API の RPS 制限 | 同時実行タスク数 | |||||
wan2.2-animate-move | 標準モード | 高速に生成できます。簡単なアニメーションデモなどの基本的なニーズを満たします。コスト効率に優れています。 | 5 | 1 | $0.06/秒 | 無料クォータなし |
プロフェッショナルモード | アニメーションの滑らかさが高いです。動作や表情のトランジションが自然で、実際の動画に近い効果を実現します。 | $0.09/秒 | ||||
課金ルール
課金方法:このサービスは 従量課金 方式を採用しています。正常に生成された動画の再生時間 (秒単位) に基づいて課金されます。課金対象となる再生時間は、タスクが成功した場合の応答に含まれる
usage.video_durationフィールドの値です。相殺注文:無料クォータが最初に適用されます。無料クォータを使い切った後は、デフォルトで従量課金方式が使用されます。無料クォータを使い切った後の追加料金を防ぐには、「超過課金防止」機能を有効にしてください。詳細については、「新規ユーザー向け無料クォータ」をご参照ください。
失敗した呼び出しは無料:モデルの呼び出しが失敗した場合や処理エラーが発生した場合は、料金は発生せず、無料クォータも消費されません。
レート制限:Alibaba Cloud アカウントおよびその RAM ユーザーの合計リクエスト頻度制限は 1 秒あたり 5 リクエストです。同時に処理できるタスクは最大 1 つです。この制限を超える新しいタスクはキューに追加されます。モデルの速度制限ルールおよびよくある質問については、「レート制限」をご参照ください。
エラーコード
モデルの呼び出しが失敗してエラーメッセージが返された場合は、「エラーメッセージ」を参照して問題を解決してください。
よくある質問
Q:モデルの使用状況を確認するにはどうすればよいですか?
A:モデル呼び出し情報には約 1 時間の遅延があります。モデルを呼び出した後、約 1 時間で モデル観測 (シンガポール または 中国 (北京)) ページにアクセスして、呼び出し量、呼び出し回数、成功率などのメトリックを確認できます。詳細については、「モデル呼び出し記録の確認方法」をご参照ください。
Q:生成される動画の品質を最適化するにはどうすればよいですか?
A:次の推奨事項をご検討ください。
入力画像とリファレンス動画の両方で、人物がフレーム内で占める割合が類似していることを確認してください。
画像と動画の間で、人物の体の比率をできるだけ一致させることを試みてください。
高精細なソース素材を使用してください。ぼやけた画像やフレームレートが低い動画は避け、詳細な認識を確実に行ってください。
Q:一時的な動画リンクを永続的なリンクに変換するにはどうすればよいですか?
A:リンクを直接変換することはできません。正しい手順は、バックエンドサービスが URL を使用して動画ファイルをダウンロードし、Alibaba Cloud OSS などの永続的なオブジェクトストレージサービスにアップロードして、新しい永続的なアクセスリンクを生成することです。
Q:返された動画リンクをブラウザで直接再生できますか?
A:これは推奨されません。リンクは 24 時間後に有効期限が切れます。ベストプラクティスは、バックエンドが動画をダウンロードして保存し、再生には永続的なリンクを使用することです。
