はじめに
Wan 2.1 LoRA テキストから動画 は、Alibaba のオープンな 140 億パラメータの動画モデルに最大 3 つの LoRA ファイルを読み込み、プロンプトから無音のクリップを作ります。クリップは 480p または 720p で、16:9 か 9:16 の 5 秒か 10 秒。プラットフォームはプロンプト、ウェイト、クリップのいずれにもコンテンツフィルターを加えません。
手元の素材からモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章で書いた説明 | Wan 2.1 LoRA テキストから動画 |
| 動かしたい写真 | Wan 2.1 LoRA 画像から動画 |
| スタイルを変えたいクリップ | Wan 2.1 LoRA 動画から動画 |
| クリップではなく静止画 | Wan 2.1 Image LoRA テキストから画像 |
主な機能とハイライト
豊富なコミュニティの LoRA ライブラリ
Wan 2.1 14B は、オープンな動画モデルの中でも最大級のコミュニティ LoRA ライブラリを持っています。キャラクター、アートスタイル、カメラの動き、フィルターなしの LoRA などがあり、そのほとんどは Hugging Face と Civitai にあります。直接リンクで最大 3 つまで読み込めて、それぞれに 0〜4 の強度を設定できます。
Wan 2.2 の LoRA も使える
当社のテストでは、Wan 2.2 の単一ファイルのスタイル LoRA がこのモデルでクリップをセピア色の古いフィルム調にしました。新しい Wan 2.2 ライブラリの多くもここで使えます。画像モデルなど無関係なモデル向けの LoRA は、リクエストが失敗します。
調整項目を開放
steps、guidance、flow shift、ネガティブプロンプトをすべて自分で設定できます。作者が推奨設定を公開している LoRA では、これが役立ちます。既定値(30 ステップ、guidance 5)は、当社の実行ではきれいなフレームになりました。
カスタムウェイトで無検閲
LoRA は審査されず、出力もフィルターされません。フィルターなしの LoRA を使わない場合、強めのレベルの内容は描画され、かなり強めのレベルは和らげられて返ってきました。その先へ進むには、フィルターなしの LoRA を使います。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | LoRA にトリガーワードがあれば先に書き、続けて被写体、動き、カメラを書きます。普通の文章で構いません。 1 文字以上 |
negative_prompt | いいえ | クリップに入れたくないもの(ぼやけ、余分な指、文字、透かしなど)。任意で、料金には影響しません。 |
aspect_ratio | いいえ | 16:9(既定)か 9:16。形で料金は変わりません。 |
resolution | いいえ | 480p(832 x 480、既定)か 720p(1280 x 720)。720p はクリップあたりの料金が高く、時間もかかります。 |
duration_seconds | いいえ | 5 秒(既定)か 10 秒。ほかの長さは拒否されます。 |
loras | いいえ | Wan 2.1 14B 向けに学習した {path, scale} を最大 3 つ。path は .safetensors ファイルへの公開の直接リンクで、scale は 0〜4(既定は 1)。 デフォルト値: |
guidance_scale | いいえ | クリップがプロンプトにどれだけ厳密に従うかで、0〜20、既定は 5。steps を下げながら上げると、彩度が上がりすぎてアーティファクトの多いフレームになりました。 |
flow_shift | いいえ | フローマッチングのタイムステップのシフトで、1〜10。指定しなければ 480p では 3、720p では 5 になります。 |
steps | いいえ | ノイズ除去のステップ数で、1〜40、既定は 30。少ないほど速く、柔らかい仕上がりになります。 |
seed | いいえ | LoRA や scale を 1 つずつ変えながら、実行を比べやすくします。同じ結果になることは約束しません。 |
料金
解像度と長さに応じて 1 クリップごとに課金されます。10 秒のクリップは 5 秒のクリップの 1.5 倍の料金です。LoRA とアスペクト比で料金は変わりません。
| 解像度 | 長さ: 5 | 長さ: 10 |
|---|---|---|
| $0.24 / リクエスト | $0.36 / リクエスト |
| $0.36 / リクエスト | $0.54 / リクエスト |
ユースケース
キャラクターのシリーズ
キャラクター LoRA を一度学習するかダウンロードして、毎回のリクエストに読み込みます。プロンプトだけではクリップごとに保証できない、同じ顔と服装が場面をまたいで続きます。
スタイルの揃ったショート
スタイル LoRA を使えば、セル画アニメからヴィンテージフィルムまで、一式のクリップが同じルックになり、プロンプトが変わってもシリーズが 1 つの作品として見えます。
コンテンツフィルターのないプラットフォーム
利用者が求める LoRA を読み込み、フィルターの邪魔なしに 5 秒または 10 秒のクリップを生成してください。画面に映るすべての人物は成人である必要があります。
プロンプトガイドと実践のヒント
トリガーワードを先頭に
Wan の LoRA の多くはトリガーフレーズ付きで学習されており、LoRA のページに記載があります。プロンプトの最初に置き、そのあとで被写体、動き、カメラを普通の文章で書いてください。
scale は 1 から
当社のテストでは、0.5 で結果が動き始め、1 でさらに動きました。LoRA の効きがまだ弱いときだけ scale を上げ、セットやキャラクターが想定以上に変わるときは下げてください。
guidance は控えめに
guidance 5 と 30 ステップで、きれいなフレームになりました。steps を減らしながら guidance を上げると、彩度が上がりすぎてアーティファクトの多いフレームになったので、1 つずつ変えてください。
公開された直接リンクを使う
Hugging Face の「resolve/main」リンクのように、.safetensors ファイルそのものをダウンロードできる公開リンクを使ってください。リポジトリのページ、ログインが必要なファイル、サインインへリダイレクトされる Civitai のリンクではリクエストが失敗し、失敗したリクエストは課金されません。
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.1-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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 リファレンスを参照してください。
























