はじめに
Wan 2.6 Flash 画像から動画 は、Wan 2.6 の画像から動画を、より速く低コストにした階層で、独立した API として公開されています。image_url で開始画像を受け取り、ちょうど 5 秒、10 秒、15 秒のいずれかを 720p または 1080p で、1 カットの連続撮りかマルチショット編集として返します。細部の精細さを少し犠牲にする代わりに仕上がりが早くなります。クリップは既定では無音で、テイクに専用のサウンドトラックが必要なときは generate_audio をオンにします。
主な機能とハイライト
Wan 2.6 と同じリクエスト、音声はスイッチで切り替え
Flash は audio_url も含めて Wan 2.6 画像から動画 と同じフィールドを読み取ります。開始画像、プロンプト、ネガティブプロンプト、長さ、解像度、ショットタイプ、プロンプト拡張、シード、そしてガイド用の音声です。これに加えて、generate_audio がクリップに生成されたサウンドトラックを付けるかどうかを決めます。オフ(既定)なら低い単価で映像のみが返り、オンなら人の声、効果音、環境音が付いて秒単価は 2 倍になります。オフのとき、audio_url は口の形とテンポを導くだけです。ここでうまくいったプロンプトは、より細かな質感が必要なテイクになったときに、そのまま Wan 2.6 へ送れます。Flash で下書きしても、リクエストを 2 度書く必要はありません。
スピードの代わりに表れる差
Flash は細部よりも速度とコストを優先します。密度の高い質感や、速く複雑な動きは Wan 2.6 に比べて崩れやすいことがあるので、仕上がりとして扱う前にテイクを確認してください。ここでも解像度は重要です。秒単価とタスクの所要時間を決め、既定は 720p で、残すテイクには 1080p を使えます。
画面比は画像から、カットは shot_type から
アスペクト比のフィールドはありません。クリップは画像の縦横比を引き継ぐので、呼び出す前に 16:9、9:16、正方形のいずれかに切り抜いてください。shot_type は、1 カットの連続撮りである single と、クリップ内でアングルを切り替え、そのリクエストでプロンプト拡張をオンにする multi から選びます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
image_url | はい | 先頭フレーム。被写体、衣装、セット、光の向き、クリップの比率はすべてここから来るので、先にトリミングしてください。 |
prompt | いいえ | 任意。ワンカットなら動作を 1 つ、マルチショットなら番号つきのショットを書きます。 1 文字以上 · 1500 文字以内 |
negative_prompt | いいえ | 出てはいけないもの。2 人目の人物、字幕、画像から何度も持ち込まれる小物など。 500 文字以内 |
audio_url | いいえ | クリップが追いかけるセリフや音楽のきっかけです。口の形と動きのテンポがこのファイルに合わせて進みます。 |
generate_audio | いいえ | 既定はオフで、クリップは映像のみで返ります。オンにすると、人の声、効果音、環境音からなるサウンドトラックが生成されて付き、どちらの解像度でも秒単価が 2 倍になります。 デフォルト値: |
resolution | いいえ | 720p または 1080p、既定は 720p。秒単価と処理時間が変わります。 |
duration_seconds | いいえ | 5・10・15 のいずれかちょうど。マルチショットは長めの尺のほうが生きます。 |
shot_type | いいえ | single はワンカットのまま、multi はモデルがショットを切り替えます。短い物語向きですが、つながりは途切れます。 |
enable_prompt_expansion | いいえ | 既定はオフ。オンにすると一行のアイデアがマルチショット用のショットリストに広がります。 デフォルト値: |
seed | いいえ | 0 から 2147483647 まで。同じ画像で single と multi を比べるときに固定します。 |
料金
| 解像度 | 音声を生成: いいえ | 音声を生成: はい |
|---|---|---|
| $0.0225 / 秒 | $0.045 / 秒 |
| $0.03375 / 秒 | $0.0675 / 秒 |
ユースケース
プロンプトとショットリストの下書き
同じ動きを言い回しだけ変えて何通りか、1 枚の画像から 720p で実行し、並べて比べます。速くて低コストなレンダリングなので、single と multi、あるカメラワークと別のカメラワークといった比較を広く試してから、どちらの階層で最終テイクを作るかを決められます。
フィードや広告向けのバリエーション
商品リスティング、SNS 投稿、広告テスト向けの短い縦型ループなど、最後のひと押しの質感よりもテイクの数が大事な場面に向いています。クリップは画像の縦横比を保つので、まず画像を 9:16 に切り抜き、画像は固定したまま動作の 1 行だけを変えていきます。
自分で音を付ける前提の映像
generate_audio をオフにすると、Flash は映像だけを返すので、音楽、ナレーション、効果音をどのみち後から入れる編集に向いています。夕方のアパートの例の Flash 版は、Wan 2.6 版と同じ 3 ショットのプロンプトから最後の音の指定だけを外したもので、shot_type を multi にして 720p で 15 秒のままです。下書きの段階で部屋の空気感やセリフがほしいときは、generate_audio をオンにしてください。
プロンプトガイドと実践のヒント
音をプロンプトに書くのは、音がオンのときだけ
generate_audio がオフのときは、部屋の空気感や鳴る音について書いても形にするものがないため、1,500 文字は動作、カメラ、光に使ってください。Flash の美容液の例は、Wan 2.6 のプロンプトから音の指定を外したものです。
A single drop falls from the dropper tip into the bottle and sends slow rings across the liquid surface; the light band on the glass brightens a little. Locked macro framing.
generate_audio をオンにしたときは、欲しい音を動作の後ろに平易な言葉で書いてください。
single には動作を 1 つ、multi には番号付きのショットを
1 カット撮りには、動作とカメラの動きを 1 つずつ書きます。マルチショット編集には、画角を決めた番号付きのショットと、カットの余裕を生む 10 秒か 15 秒の長めの尺が必要です。プロンプトがすでに正確なら enable_prompt_expansion はオフのままにしてください。multi を選ぶと自動的にオンになります。
比べるときは条件を固定する
seed は 0〜2147483647 を受け付けます。single と multi を比べるときは画像と一緒に固定し、見える違いが変えた設定から来るようにします。テイクを Wan 2.6 に移すときも同じ画像と同じプロンプトを送れば、より細かな階層で何が加わるかを比較で確かめられます。
画像と出力を確認する
JPEG、透過なしの PNG、BMP、WEBP のいずれかで、各辺 240〜8,000 ピクセル、20 MB 以下の画像を送ってください。2 人目の人物、字幕、画像が何度も持ち込む小道具には、最大 500 文字の negative_prompt を使います。納品前にはクリップ全体を見て、特に質感と速い動きに注意してください。
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/image-to-video",
"input": {
"duration_seconds": 5,
"generate_audio": false,
"image_url": "https://example.com/reference.png",
"resolution": "720p",
"shot_type": "single"
}
}'
# 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 リファレンスを参照してください。




























