Skip to main content
POST
Text-to-Video: create a video generation task from a text prompt
右側の Playground で直接デバッグできます。AuthorizationBearer sk-your-api-key を入力し、model / input / parameters を設定してから、リクエストを送信してください。送信が成功すると task_id が返されます。ポーリングとダウンロードについては下記を参照してください。
このページでは、happyhorse-1.1-t2v(Text-to-Video)の create エンドポイントを扱います。必要なのはテキスト prompt のみです。非同期フロー全体、ステータステーブル、Python クライアントについては、HappyHorse の概要を参照してください。
  • create リクエストは、リクエストヘッダー X-DashScope-Async: enable 付きで /wan/api/v1/services/aigc/video-generation/video-synthesis に送信する必要があります。/v1/videos は使用しないでください。
  • duration整数 である必要があります(5 であって、"5" ではありません)。resolution大文字720P で記述してください。

コード例

パラメータ クイック リファレンス

レスポンス形式

作成が成功すると、task_id が返されます(動画そのものではありません):
送信後は、GET /v1/tasks/{task_id}ポーリング して status: "completed" になるまで待ち、その後、レスポンス内の result_url から mp4 をダウンロードします。ダウンロード時は Authorization ヘッダーを含めないでください(署名付き OSS 直接リンクです)。また、result_url はデフォルトで 24 時間後に期限切れになります。完全なポーリングループは HappyHorse Overview · Async Call Flow を参照してください。

承認

Authorization
string
header
必須

The API Key obtained from the APIYI Console

ヘッダー

X-DashScope-Async
enum<string>
デフォルト:enable
必須

Async processing switch, must be set to enable

利用可能なオプション:
enable

ボディ

application/json
model
enum<string>
デフォルト:happyhorse-1.1-t2v
必須

Model ID, fixed to happyhorse-1.1-t2v for Text-to-Video

利用可能なオプション:
happyhorse-1.1-t2v
input
object
必須
parameters
object

レスポンス

Task submitted, returns task_id and PENDING status

output
object
request_id
string

Unique request identifier

:

"..."