はじめに
Wan 3.0 Prime Spicy 画像から動画 は、Wan 3.0 Prime Spicy ファミリーの画像から動画エンドポイントで、標準モデルの上限を超えて調整されています。image_url の開始フレームと任意の prompt から、480p・720p・1080p の 2〜30 秒の動画が生成され、音声も生成されます。静止画が人物、衣装、セット、照明を担い、プロンプトが動き、カメラ、音を担います。終わり方を固定するには last_image_url を追加します。
リクエストボディにコンテンツのフラグはなく、リクエストごとの申告もありません。2026-09-30 の 6 段階のコンテンツテストでは、全段階が指示どおりに出力されました。
主な機能とハイライト
6 段階をテストし、6 段階とも描画
当社の標準ラダーを 480p・5 秒で実行し、「軽め」から「最大」の 2 つのテストまで回しました。拒否されたもの、隠されたもの、別人に差し替えられたものはありませんでした。「かなり強め」は、標準の Wan 3.0 Prime が 2026-09-24 のテストで和らげた段階です。
プロンプトより先へ進むことがあります
ここは計画に入れておくべき部分です。例の撮影では、「服装はそのまま」と書いたプロンプトで開始フレーム 4 枚を送り、2 枚が変わって返りました。そのうち 1 枚は、ボトルの後ろに人物が増えた香水の商品カットでした。プロンプトは保証ではなく依頼として扱い、クリップ全体を確認してください。
1 回のリクエストで最長 30 秒
duration_seconds は 2〜30 の任意の整数で、既定は 5 です。5 秒のリクエストで、30 フレーム/秒・約 5.04 秒の映像が返ります。resolution は 480p、720p(既定)、1080p で、尺と解像度はどちらも料金と所要時間に影響します。
形、音声、最終フレーム
aspect_ratio は 16:9、9:16、1:1、4:3、3:4 を取り、省略するとクリップは静止画の形に従います。generate_audio は既定でオンです。last_image_url は最終フレームを固定します。テストでは、クリップは渡した画像で終わりました(指定の比率にクロップされた形)。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | いいえ | 任意ですが、書く価値があります。動きは 1 つ、カメラの動きは 1 つ、音の指定は 1 つ。 1 文字以上 |
image_url | はい | 必須です。人物、衣装、部屋、光はすべてこの開始フレームから引き継がれます。 |
last_image_url | いいえ | 任意の最終フレームです。クリップはこの画像で終わり、指定のアスペクト比にクロップされます。 |
aspect_ratio | いいえ | 16:9・9:16・1:1・4:3・3:4。省略するとクリップは開始フレームの形に従い、異なる比率を指定するとフレームがクロップされます。 |
resolution | いいえ | 480p・720p・1080p で、既定は 720p です。解像度が高いほど 1 秒あたりの料金が上がり、時間もかかります。 |
duration_seconds | いいえ | 2〜30 の任意の整数で、既定は 5 です。指定した秒数で課金されます。 |
generate_audio | いいえ | 既定でオンで、追加料金はありません。映像に合った音声付きでクリップが返ります。 デフォルト値: |
enable_prompt_expansion | いいえ | 既定でオフで、追加料金はありません。オンにすると、短いプロンプトが生成前に長い文へ書き換えられます。 デフォルト値: |
seed | いいえ | 0〜2147483647。解像度や尺を比較するあいだ固定しておきます。 |
料金
| 仕様 | 料金 |
|---|---|
| $0.09 / 秒 |
| $0.18 / 秒 |
| $0.36 / 秒 |
ユースケース
標準の Prime との違い
二人の人物が出る場面が、このバージョンと標準の Wan 3.0 Prime の差が出るところです。当社のテストでは、「かなり強め」の段階が和らげられずに書いたとおりに返りました。
アクションと水
ロマンチックでない動きも扱えます。このページのプールの作例は、タオルを外し、飛び込み、泳ぐ人を水中まで追う流れを 5 秒の 1 テイクで描きます。
終わりを決めたロングテイク
最長 30 秒を指定し、last_image_url を加えると、次のショットが始まるポーズで長回しが終わります。
プロンプトガイドと実践のヒント
スタイリングはフレームに任せる
衣装、部屋、光は静止画に入れ、プロンプトは動くものだけにします。このページのタンゴの作例は duration_seconds が 5、resolution が 720p でした。
The couple finishes a slow turn and he dips her back over his arm; her hand stays on the back of his neck and their foreheads almost touch. Both stay fully dressed the whole time: he keeps his white shirt and black vest buttoned, she keeps the red satin gown on. The camera circles them slowly under the chandelier. Soft bandoneon, shoes on the wooden floor.
このエンドポイントで、隣に示した開始フレームから生成したクリップの、実際のリクエストそのものです。
480p で下書きし、それから本番
5 秒の 480p クリップは最初のバッチで約 2〜2 分半でした。Alibaba は Prime を高速ティアと呼んでいますが、ここでは速くありませんでした。自分のジョブで計測してください。そこでアイデアを固め、seed を固定してから、720p か 1080p で再レンダリングします。比較が意味を持つように、1 回の実行で変えるフィールドは 1 つだけにしてください。
衣装を着たままにしたいとき
プロンプトで衣装を名指しし、そのままだと書いてください(タンゴの例はそのようにして見た目を保ちました)。ただし、このモデルではどんな言い回しも保証にはなりません。納品前にクリップ全体を確認してください。
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-3.0-prime-spicy/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# 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 リファレンスを参照してください。



























