Wan 3.0 Video API 連携
Rivya Public API v1 で Wan 3.0 Video を使うための model id wan-3-0-video、対応入力、パラメータ、Files API ルール、クレジット、レスポンス例です。
wan-3-0-video
text, file
参照モードで必要
per_input_and_output_second · standard_480P=8 · standard_720P=16 · standard_1080P=32 · prime_480P=12.2 · prime_720P=25.2 · prime_1080P=50.4 · ⌈total⌉
動画
METERED
20000 文字
リクエスト仕様
モデル ID はトップレベルに送ります。モデル固有の制御項目は params に入れます。
| Key | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
| model | string | はい | wan-3-0-video | wan-3-0-video を API モデル ID として使用します。 |
| prompt | string | はい | - | このモデルでは最大 20000 文字です。 |
| params | object | いいえ | - | モデル固有のパラメータオブジェクトです。許可されるキーは下の行で確認してください。 |
| client_request_id | string | いいえ | - | 自社システム内でリクエストを追跡するための任意のクライアント側 ID です。 |
モデルパラメータ
| Key | 型 | 必須 | デフォルト | 範囲 | 選択肢 | 説明 |
|---|---|---|---|---|---|---|
| seedance_scene | select | いいえ | text | - | text, frames, reference | メディアをアップロードする前に、排他的な入力仕様を一つ選びます。 |
| variant | select | いいえ | standard | - | standard, prime | Standard と Prime は同じ設定を使いますが、秒あたりの単価が異なります。 |
| resolution | select | いいえ | 1080P | - | 480P, 720P, 1080P | 予約クレジットは、バリアントと解像度の単価に、検証済み入力動画秒数と予約出力秒数の合計を掛け、合計を一度だけ切り上げます。インテリジェント尺は出力 30 秒分を予約し、参照動画とは併用できません。 |
| aspect_ratio | select | いいえ | adaptive | - | adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 | 自動調整または固定の出力比率を選びます。 |
| duration | number | いいえ | 5 | min -1 / max 30 / step 1 | - | 自動時間設定は -1、固定時間は 2~30 秒の整数を選びます。自動時間設定では出力 30 秒分を予約し、参照動画とは併用できません。 |
| audio | select | いいえ | true | - | true, false | 生成動画にモデルが作成する音声を含めるかを選びます。 |
| seed | number | いいえ | - | min 0 / max 2147483647 / step 1 | - | 空のままにすると、毎回新しいランダムな結果が生成されます。同じ整数を再利用すると、以前の結果を再現したり微調整したりしやすくなります。ただし、プロンプトやその他の主要設定も近い場合に限って結果が近づきやすくなるもので、完全な一致を保証するものではありません。 |
アップロードポリシー
先に参照ファイルをアップロードし、返された URL と durationToken を params.referenceMediaItems に入れてください。
ガイドフレームまたは署名済みマルチモーダル参照: フレームシーンでは開始画像が必須で、終了画像を一枚だけ任意で追加できます。参照シーンでは、各画像 20 MB 以下の JPEG、透明部分のない PNG、WebP、BMP 画像を最大 10 枚、各動画 95 MB・1~15 秒の MP4/MOV 動画を 5 本、各音声 15 MB・1~15 秒の MP3/WAV 音声を 5 個まで使用できます。動画と音声の合計時間はそれぞれ 15 秒以下です。
20
image, video, audio
動画と音声の参照では、長さの検証が必要な場合に /api/v1/files の durationToken を含めてください。
| kind | 最大サイズ | MIME タイプ |
|---|---|---|
| image | 20 MB | image/jpeg, image/png, image/bmp, image/webp |
| video | 95 MB | video/mp4, video/quicktime |
| audio | 15 MB | audio/mpeg, audio/wav, audio/x-wav |
最小リクエスト
{
"model": "wan-3-0-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"seedance_scene": "text",
"variant": "standard",
"resolution": "1080P",
"aspect_ratio": "adaptive",
"duration": 5,
"audio": "true",
"seed": 0
}
}参照ファイル付きリクエスト
{
"model": "wan-3-0-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"seedance_scene": "reference",
"variant": "standard",
"resolution": "1080P",
"aspect_ratio": "adaptive",
"duration": 5,
"audio": "true",
"seed": 0,
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png",
"width": 1024,
"height": 1024,
"sizeBytes": 1048576,
"imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
}
]
}
}作成レスポンス
作成エンドポイントは公開タスク ID を返します。タスクが成功または失敗するまで、ステータスエンドポイントをポーリングしてください。
{
"id": "task_wan_3_0_video_example",
"status": "queued",
"model": "wan-3-0-video",
"reserved_credits": 160,
"final_credits": 0,
"settlement_status": "RESERVED",
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}一般的なエラー
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
一部のモードでは Files API による参照アップロードが必要です。