はじめに
Wan 2.2 Spicy LoRA 動画の延長 は、既存のクリップを最後のフレームから 5 秒または 8 秒、480p か 720p で続けます。画像から動画と同じ 3 つの LoRA リストを受け付けるため、最初のパスでスタイルを付けたウェイトを次のセグメントにも付け直せます。LoRA は元のクリップから引き継がれないので、呼び出しのたびに送る必要があります。
手元の素材から Wan 2.2 Spicy LoRA のモードを選ぶ
| 手元にある素材 | モード |
|---|---|
| アニメーションにしたいオープニング画像 | Wan 2.2 Spicy LoRA 画像から動画 |
| 最後のフレームから続けたい完成済みクリップ | Wan 2.2 Spicy LoRA 動画の延長 |
主な機能とハイライト
スタイルはウェイトを繰り返し指定することで保たれる
最初のパスで付けた LoRA は、レンダリング済みのクリップの中には残りません。延長のたびに同じリンクを同じ強度で送れば、見た目はセグメントごとに作り直されずに引き継がれます。パスの間でウェイトや強度を変えると、つなぎ目でレンダリングの質感がずれます。それでも延長は毎回新しい生成なので細かなずれが入り込むことはあり、つなぎ目ごとに確認する価値があります。
出力には元の映像が含まれる
返される動画は渡したクリップから始まり、その後に続きが入るため、指定した秒数より長くなります。元の編集に新しい部分をつなぐ前に、元クリップの部分を切り落としてください。そうしないと元の秒数が 2 回再生されます。
1 セグメントずつ伸ばしていく長さ
1 回の呼び出しで追加されるのはちょうど 5 秒か 8 秒です。長いシーンは、承認したセグメントを次のソースとして渡すことを繰り返して組み立てます。つまり、各セグメントは次の分を支払う前に確認し、不採用にできます。解像度は元のクリップに合わせましょう。途中で 480p と 720p を切り替えると、その変化がつなぎ目に表れます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
low_noise_loras | いいえ | 低ノイズ段階だけに効く LoRA を 3 つまで。ディテールと質感が定まる段階なので、線画、粒子、描画の処理に向いています。 3 件以内 |
high_noise_loras | いいえ | 高ノイズ段階だけに効く LoRA を 3 つまで。構図と動きが決まる段階なので、カメラワークや動きの作風に向いています。 3 件以内 |
video_url | はい | 続けたいクリップ。延長はその最終フレームから始まるので、落ち着いたポーズで終わる素材のほうがずっときれいに繋がります。 1 文字以上 |
prompt | はい | 必須です。次の拍だけを書いてください。 |
loras | いいえ | LoRA は 3 つまで。最初の工程と同じく、ここにも渡してください。 3 件以内 |
duration_seconds | いいえ | 新しい素材はちょうど 5 秒か 8 秒。それ以外は丸められずに拒否されます。 |
resolution | いいえ | 480p か 720p、既定は 480p。継ぎ目で変化を見せたいのでない限り、元クリップに合わせてください。 |
seed | いいえ | 0〜2147483647。1 本の元クリップから複数の「次の拍」を試すあいだは固定してください。 |
料金
| 仕様 | 料金 |
|---|---|
| $0.038 / 秒 |
| $0.076 / 秒 |
ユースケース
LoRA でスタイルを付けたクリップをさらに 8 秒続ける
公開例 extend-the-stack は、画像から動画で 3 つの LoRA を重ねて作った 720p のクリップに 8 秒を追加します。彼女が光から顔を背け、サテンがもう片方の肩から滑り落ちます。プロンプトは静止から動き出す新しい動きだけを扱い、同じ LoRA セットは引き継ぐのではなく付け直しています。
LoRA なしでつなぎ目を試す
tail-rise-continue の例は、LoRA を一切使わずに 720p のクリップを 5 秒延ばし、継ぎ目そのものを見せます。彼女はひざから立ち上がり、ふわふわの尻尾がラグの上をゆっくりと弧を描いて流れ、彼女は完全にカメラの方を向きます。深紅のランプの光とフィルムの粒子は継ぎ目を越えて変わらず続かなければならず、LoRA がずれを引き起こしているかを判断する前の、役立つ基準になります。
さらに延長できる静止でシーケンスを締める
closing-hold の例は、カメラ固定、シード 640022 で 8 秒を指定しています。彼女が階段の上で立ち止まり、地下聖堂を振り返り、背後のろうそくが落ち着く中で静止します。落ち着いたポーズで終えると編集のエンディングがきれいになり、さらに延長する余地も残ります。延長は静止した最終フレームから最もきれいにつながるからです。
プロンプトガイドと実践のヒント
次の一拍だけを書く
被写体と見た目はすでに元のクリップから来ているので、プロンプトには次に起きることを書きます。元のクリップを最後のフレームまで見て、その状態から書き始めてください。「Continuing the same unbroken take: she rises up from her knees...」がうまく機能するのは、クリップが終わったときの姿勢を名指しし、カットなしのひと続きの動きを求めているからです。
動画は直接リンクで、LoRA のリンクは短く
video_url は動画ファイルそのものを指す必要があります。動画を再生するページを指定すると HTML が返され、長さを読み取れずに呼び出しが失敗します。ファイルをアップロードするのが最も確実です。このエンドポイントでは、3 つのリストすべてで LoRA のパスは 500 文字までです。署名付き URL の多くはこれより長いため、長さを確認するか短いリンクを使ってください。
次の一拍を比べるときは変数を固定する
1 つの元クリップから複数の次の一拍を試すときは seed(0〜2147483647)を固定し、違いがプロンプトから来るようにします。変化をつなぎ目で見せたい場合を除き、resolution は元のクリップに合わせ、duration_seconds は 5 か 8 にします。それ以外の値は丸められずに拒否されます。つなぎ目で人物や向きが飛ぶ場合は、動きを単純にして再試行してから、さらに延長してください。
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.2-spicy-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"video_url": "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 リファレンスを参照してください。




























