はじめに
Wan 2.6 Flash 参照から動画 は、Wan 2.6 の高速・低コスト版である Flash グレードで、手元の参照素材に写っている人物、動物、物を、あなたが書いた新しいシーンに登場させます。参照は最大 5 件で、短いクリップは 3 本まで、残りは静止画です。静止画だけでも送れます。場所、動作、カメラ、光はすべてプロンプトから決まります。長さは 2〜10 秒の整数秒、解像度は 720p または 1080p、画面比は 5 種類から選べ、1 カットの連続撮りにもマルチショット編集にもできます。クリップは既定では無音で、シーンに専用のサウンドトラックが必要なときは generate_audio をオンにします。
開始素材に応じて Wan 2.6 Flash のモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 承認済みの開始フレーム | Wan 2.6 Flash 画像から動画 |
| 配役したい人物や物の写真、または短いクリップ | Wan 2.6 Flash 参照から動画 |
主な機能とハイライト
静止画でもクリップでも、両方でも配役できる
reference_image_urls は静止画を最大 5 枚、reference_video_urls は短いクリップを最大 3 本まで受け取り、合わせて 5 件までです。静止画だけでも十分で、2 人の人物写真があれば同じシーンに 2 人を立たせられます。静止画は課金されません。クリップは、人の動き方や場所の雰囲気といった写真では伝えられないものを運びますが、その秒数は出力と一緒に課金されます。
配役はプロンプトで名指しする
Wan が参照を見分けるのは、character1、character2 といった名前だけで、番号はクリップが先、静止画が後の順です。何をするかを書く前に、まず各参照を名指ししてください。たとえば「character1 が character2 と踊る」と書けば、モデルは誰が誰かを判断できます。それ以外の舞台、動作、カメラ、光は文章で決めるので、一度だけ撮影した人物を、夜の屋上や雨に濡れた埠頭に置くのに撮り直しは要りません。
音はスイッチ、形はパラメーター
generate_audio は既定でオフで、映像のみが返ります。オンにすると、人の声、効果音、環境音が生成されて付き、秒単価は 2 倍になります。aspect_ratio はリクエストごとに選び、16:9、9:16、1:1、4:3、3:4 のすべてが両方の解像度で使えます。720p では 1280×720、720×1280、960×960、1088×832、832×1088、1080p では 1920×1080、1080×1920、1440×1440、1632×1248、1248×1632 で返ります。参照素材からは何も引き継がないので、縦型で納品するのに縦型の元素材は要りません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 新しいシーンです。各参照を character1、character2 のように、クリップを先、静止画を後にして名指しし、それぞれが何をするかを書いてから、舞台、カメラ、光を書きます。 1 文字以上 · 1500 文字以内 |
negative_prompt | いいえ | 出てはいけないもの。余計な人物、字幕、持ち込みたくない参照の小物など。 500 文字以内 |
reference_video_urls | いいえ | 起用する被写体や場所の短いクリップを最大 3 本。合計で最大 5 秒までです。 1 件以上 · 3 件以内 |
reference_image_urls | いいえ | 起用する人物、動物、物の静止画を最大 5 枚。クリップと一緒にも、クリップの代わりにも送れ、クリップがある場合は合わせて 1 リクエスト 5 件までです。 1 件以上 · 5 件以内 |
aspect_ratio | いいえ | 16:9、9:16、1:1、4:3、3:4 のいずれか。既定は 16:9 で、どちらの解像度でも使えます。 |
generate_audio | いいえ | 既定はオフで、クリップは映像のみで返ります。オンにすると、人の声、効果音、環境音からなるサウンドトラックが生成されて付き、どちらの解像度でも秒単価が 2 倍になります。 デフォルト値: |
resolution | いいえ | 720p または 1080p、既定は 720p です。秒あたりの単価とタスクにかかる時間を決めます。 |
duration_seconds | いいえ | 2 から 10 までの整数、既定は 5 です。価格を最も左右する要素であり、似姿がずれるのもここです。 |
shot_type | いいえ | single は 1 カットの連続撮りを保ち、multi は同じシーンの中でモデルにカットを割らせます。展開のあるシーンに向きます。 |
enable_prompt_expansion | いいえ | 既定はオフ。オンにすると一行のアイデアが、生成前により詳しい指示へと広がります。 デフォルト値: |
seed | いいえ | 0 から 2147483647 まで。参照を 1 つずつ入れ替えて比べるあいだは固定しておくと、乱数の引きが一定に保たれ、変えたところだけが動きます。 |
料金
参照クリップの長さも課金対象の秒数に加算され、合計で最大 5 秒まで数えます。静止画は無料です。実行前にクリップの長さを読み取れない場合は、上限の 5 秒分を仮押さえし、精算時に未使用分を即座に解放します。実際に使用された秒数のみが課金されます。
| 解像度 | 音声を生成: いいえ | 音声を生成: はい |
|---|---|---|
| $0.0225 / 秒 | $0.045 / 秒 |
| $0.03375 / 秒 | $0.0675 / 秒 |
ユースケース
2 人を 1 つのシーンに立たせる
それぞれの人物写真を 1 枚ずつ送り、2 人がどこにいて何を交わすかをプロンプトに書きます。このページの屋上の例は 2 枚の静止画だけから始めており、音をオンにして、風と街のざわめきをシーンに持たせています。
被写体を新しい場所へ移す
人物の短いクリップか静止画を送り、新しい舞台、光、カメラの動きを書きます。見た目は参照から、場所は文章から決まるので、1 回の撮影から、その日には使えなかったロケーションの映像まで用意できます。
場所と人物を組み合わせる
ロケーションのクリップと人物の静止画を送ると、2 つを一緒に配役できます。このページの埠頭の例では、5 秒の港のクリップを character1、人物写真を character2 として使い、撮影されたことのない場所を女性が歩きます。
配役の案を素早く試す
Flash は質感の最後の一段よりも仕上がりの速さとコストを優先するので、最終テイクを決める前に、720p で複数の配役、舞台、カメラワークを試す用途に向いています。
プロンプトガイドと実践のヒント
動作を書く前に、すべての参照を名指しする
まず配役から書きます。character1 は濃い緑のスリップドレスの成人女性、character2 は白いシャツの成人男性、という具合です。そのあとに舞台、動作、カメラ、光を、1,500 文字以内で書いてください。参照がすでに見せているものを書き直すと、その文字数を消費するうえ、参照と競合することもあります。何度も現れて困るもの、たとえば余計な人物、字幕、被写体について新しいシーンまで入り込んでくる小道具には、negative_prompt を使います。
モデルが読み取れる参照を選ぶ
被写体が画面の中で大きく、明るく写っている静止画やクリップほど、うまく引き継がれます。小さいままだったり逆光だったりする被写体は、おおよその再現にとどまりがちです。静止画は色や雰囲気をよく運び、形や動きはクリップのほうが忠実に伝わります。画像は JPEG、透過なしの PNG、BMP、WEBP で、各辺 240〜8,000 ピクセル、20 MB 以下、クリップは MP4 または MOV で送ってください。
送信前に秒数を見積もる
課金対象秒は、出力の長さに参照クリップの長さを足したもので、それぞれ整数秒に切り上げ、クリップ 1 本につき最低 1 秒、参照側は合計 5 秒までが数えられます。静止画は何も加算しません。2 枚の静止画から 5 秒をレンダリングすると 5 秒分、3 秒のクリップが 1 本あれば 8 秒分です。単価は解像度に従い、generate_audio をオンにすると 2 倍になります。アップロードするクリップは合計で最大 5 秒まで加算され、送信前のリアルタイム見積もりに金額が表示されます。クリップの長さを事前に読み取れない場合、見積もりは 5 秒として計算し、最終的な請求では実測の長さが使われます。
同梱の例を応用する
屋上の例から始めてください。reference_image_urls に静止画 2 枚、aspect_ratio は 16:9、duration_seconds は 5、resolution は 720p、generate_audio はオンです。この入力の約束事は保ったまま、配役と演出を入れ替えます。
character1, an adult woman in a dark green silk slip dress, and character2, an adult man in an open-collar white linen shirt, slow-dance on a city rooftop at night, foreheads almost touching. Her hand slides up the back of his neck as he pulls her closer by the waist; she laughs quietly against his cheek. String lights sway in the wind, the city glows behind them. Slow handheld orbit around the pair, warm practical light, shallow depth of field, film grain. Sound: soft wind, distant traffic, her low laugh, a saxophone drifting up from a bar below.
反復する前に結果を確認する
最初の 1 秒だけでなくクリップ全体を再生してください。長めの尺では終盤に向かって似姿がずれやすくなります。multi が生きてくるのはおおむね 6 秒以上からで、これを選ぶとそのリクエストでは enable_prompt_expansion もオンになります。比較するときは seed を固定し、参照を 1 つずつ差し替えます。ランダムな要素が一定に保たれますが、フレーム単位で同一の再生成を約束するものではありません。生成したクリップは 14 日後に削除されるので、残したいものはコピーしておいてください。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-2.6-flash/reference-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"generate_audio": false,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"shot_type": "single",
"reference_video_urls": [
"https://example.com/reference.mp4"
]
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。





















