はじめに
LTX-2 19B LoRA Image to video は、最大 3 つの LoRA ファイルを読み込んだ状態で写真 1 枚を動かし、同じパスで生成したサウンドトラックを付けます。Lightricks のオープンな 19B パラメータの音声・映像モデルを動かし、クリップは 480p / 720p / 1080p で 5〜20 秒、写真そのままの形で返ります。プラットフォームがコンテンツフィルターを加えることはありません。
手元の素材に合わせてモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章による説明 | LTX-2 19B LoRA Text to video |
| 動かしたい写真 | LTX-2 19B LoRA Image to video |
| 写真のみ、LoRA は使わない | LTX-2 19B Image to video |
主な機能とハイライト
写真にカメラワークを
公式の Dolly In と Dolly Out の LoRA で、送った写真に寄ったり、引いたりできます。
スタイルがフレームを描き直す
スタイル LoRA は、クリップの開始とともに写真をそのスタイルに変えます。私たちのテストでは、写真がセル画アニメになりました。
音声付き
すべてのクリップにステレオのサウンドトラックが付きます。"Audio:" の行に書いて指定してください。
自分のウェイトでも検閲なし
LoRA は審査されず、何もフィルタリングされません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 必須です。LoRA にトリガーワードがあれば先頭に、続いてこの写真の中で次に何が起こるか、カメラの動き、そして "Audio:" 行を書きます。 1 文字以上 |
image_url | はい | 開始フレームです。クリップはこの写真から始まり、アスペクト比も引き継ぎます。 |
resolution | いいえ | 480p、720p(既定)、1080p です。一段上がるごとに 1 秒あたりの料金が上がり、形は写真に従います。 |
duration_seconds | いいえ | 5〜20 の整数秒で、1 秒単位で課金されます。 |
loras | いいえ | LTX-2 19B 向けに学習した {path, scale} を最大 3 エントリ。各ファイルは 2 GiB 未満、scale は 0〜4 です(カメラ LoRA は 1、スタイル LoRA は 0.5 から)。 デフォルト値: |
seed | いいえ | LoRA の scale を調整しながら、実行結果を比べやすくします。フレームまで同一のクリップになることは保証しません。 |
料金
選んだ解像度での出力 1 秒単位で課金されます。LoRA の読み込みに別料金はかからず、写真の形によっても料金は変わりません。
| 仕様 | 料金 |
|---|---|
| $0.018 / 秒 |
| $0.024 / 秒 |
| $0.036 / 秒 |
ユースケース
静止画からのリビールショット
ポートレートから引いて、撮影された場所を見せます。
実写写真のスタイライズアニメーション
スタイル LoRA 1 つと写真のセットで、一貫したアニメ調のルックにできます。
コンテンツフィルターのないアプリ
ユーザー自身の画像を、ユーザーが選んだ LoRA で動かします。成人のみが対象です。
プロンプトガイドと実践のヒント
写真の中にとどまる
別の場所を描写するプロンプトだと、クリップがあなたのフレームから離れて切り替わることがあります。
カメラ LoRA は 1、スタイルは 0.5
スタイルを最大の強さにすると、顔や舞台も変わります。
2 GiB の上限に注意
サイズが大きい LoRA ファイルはリクエストが失敗しますが、課金はされません。
直接の公開リンクを使う
リポジトリのページではなく、.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": "lightricks/ltx-2-19b-lora/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 リファレンスを参照してください。













