はじめに
Wan 2.2 5B LoRA テキストから動画 は、自前の LoRA ファイルを最大 3 つ読み込んだ状態で、プロンプトを 5 秒の 720p クリップにします。動かすのは Alibaba のオープンな Wan2.2-TI2V-5B、密な 50 億パラメーターのモデルで、クリップは 16:9 か 9:16、無音で、1 クリップ一律料金で返ります。プラットフォームは、プロンプト、ウェイト、クリップのいずれにもコンテンツフィルターを加えません。
手元の素材からモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章で書いた説明 | Wan 2.2 5B LoRA テキストから動画 |
| 動かしたい写真 | Wan 2.2 5B LoRA 画像から動画 |
| 14B の Wan 2.2 向けに作られた LoRA | Wan 2.2 LoRA テキストから動画 |
主な機能とハイライト
5B のベース向けの LoRA
Wan2.2-TI2V-5B で学習したコミュニティのスタイル、キャラクター、フィルターなしの LoRA を、リンクで最大 3 つまで同時に読み込めます。
1 クリップ一律の料金
長さや解像度の段階はありません。1 リクエストで 5 秒の 720p クリップが 1 本、料金は 1 つです。
安定した顔と布地
ニット、肌、ランプの光がクリップを通して保たれます。プロンプトは 1 つの動作に絞ると最もうまくいきます。
カスタムウェイトでも規制なし
LoRA は審査されず、出力もフィルターされません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | LoRA にトリガーワードがあれば先頭に置き、続けて画面に誰がいるか、動作を 1 つ、カメラの動きを書きます。5 秒にはひとつの瞬間が収まります。 1 文字以上 |
aspect_ratio | いいえ | 16:9 は 1280 x 704(既定)、9:16 は 704 x 1280 です。形で料金は変わりません。 |
loras | いいえ | Wan 2.2 TI2V-5B 向けに学習した {path, scale} を最大 3 つ。scale は 0 から 4 で、既定は 1(スタイル LoRA は 0.5 から始めてください)。 デフォルト値: |
seed | いいえ | LoRA の scale を 1 つずつ変えていく間、実行結果を比べられる状態に保ちます。同じリクエストでも結果がわずかに違うことがあるため、フレームまで同一になることは保証しません。 |
料金
$0.12 / クリップ
1 クリップごとに課金されます。リクエストごとに 5 秒のクリップが 1 本、一律料金で返ります。アスペクト比で料金は変わらず、LoRA の読み込みに別料金はかかりません。
ユースケース
LoRA の下書き
ショットをより大きなモデルに任せる前に、新しい LoRA を 2〜3 通りの scale で試せます。
縦向きクリップ
SNS のフィード向けの、704 x 1280 の縦向きクリップ。
コンテンツフィルターのないアプリ
ユーザーが求める LoRA を読み込めます。画面に映るのは成人だけです。
プロンプトガイドと実践のヒント
ベースモデルを確認する
14B の Wan 2.2 や Wan 2.1 向けの LoRA は、エラーなく読み込まれ、ここでは何も変えません。
LoRA なしと比べる
同じプロンプトと seed で、loras を空にして実行します。同じリクエストでも結果がわずかに違うため、数ピクセルの差ではなく、ルックにはっきりした変化があるかを見てください。
直接の公開リンクを使う
リンクは .safetensors ファイルそのものをダウンロードできる必要があります。ページへのリンクやアクセス制限のあるファイルは失敗し、課金されません。
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-5b-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise"
}
}'
# 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 リファレンスを参照してください。
























