はじめに
LTX-2.3 LoRA 画像から動画 は、自前の LoRA ファイルを最大 3 つ読み込んだ状態で 1 枚の写真を動かし、同じ処理で音声も生成します。動かすのは Lightricks のオープンな 220 億パラメーターの音声・映像モデルで、クリップは 5〜20 秒、480p・720p・1080p で、写真そのものの形のまま返ります。プラットフォームはコンテンツフィルターを加えません。
手元の素材からモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章で書いた説明 | LTX-2.3 LoRA テキストから動画 |
| 動かしたい写真 | LTX-2.3 LoRA 画像から動画 |
| 写真と、LTX-2 19B 向けに作られた LoRA | LTX-2 19B LoRA 画像から動画 |
主な機能とハイライト
スタイルが写真を描き直す
スタイル LoRA は、クリップの始まりとともに静止画をそのスタイルに変えます。当社のテストでは、ある写真はクレイアニメに、別の写真は油絵になりました。
実写の写真にエフェクトを
当社のテストでは、エフェクト LoRA を strength 1 にすると、写真の人物に適用されました。
音声つき
全クリップにステレオの音声が付きます。音は「Audio:」の行に書いてください。
カスタムウェイトでも規制なし
LoRA は審査されず、何もフィルターされません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 必須です。LoRA にトリガーワードがあれば先頭に置き、続けてこの画面でこのあと何が起きるか、カメラ、そして「Audio:」の行を書きます。 1 文字以上 |
image_url | はい | 最初のフレームです。クリップはこの写真から始まり、アスペクト比も保ちます。 |
resolution | いいえ | 480p、720p(既定)、1080p。段階が上がるほど 1 秒あたりの料金が高くなります。 |
duration_seconds | いいえ | 5 から 20 までの整数秒。クリップごとの固定料金に加えて、1 秒ごとに課金されます。 |
loras | いいえ | LTX-2.3 向けに学習した {path, scale} を最大 3 つ。ファイルは 1 つにつき 2 GiB 未満で、scale は 0 から 4。 デフォルト値: |
seed | いいえ | LoRA の strength を調整する間、実行結果を比べられる状態に保ちます。フレームまで同一のクリップになることは保証しません。 |
料金
選んだ解像度での出力 1 秒あたりの料金に、クリップごとの固定料金が加わります。総額はライブ見積もりに表示されます。LoRA の読み込みに追加料金はかからず、写真の形で料金は変わりません。
| 仕様 | 料金 |
|---|---|
| $0.024 / 秒 |
| $0.036 / 秒 |
| $0.048 / 秒 |
ユースケース
実写の写真をスタイライズしてアニメーションに
スタイル LoRA は 1 つ、写真は複数枚で、一貫したアニメーションのルックに。
手持ちの静止画にキャラクターやエフェクトの LoRA を
そのショットに合うコミュニティの LoRA を持ち込み、自分のフレームを動かします。
ユーザーの画像と、その人たちの LoRA
ユーザー自身の画像を、ユーザーが選ぶ LoRA で動かせます。成人のみが対象です。
プロンプトガイドと実践のヒント
写真には strength を高めに
スタイル LoRA は 1〜1.3 から始めてください。油絵 LoRA は 0.8 ではほとんど出ず、1.6 では顔が変わりました。
人物を書く
写真に誰が写っているかを書いておくと、強いスタイルでも人物らしさが保たれやすくなります。
絵の中にとどまる
新しい場所ではなく、このフレームでこのあと何が起きるかを書いてください。
直接の公開リンクを使う
.safetensors ファイルか Civitai のダウンロードリンクをリンクしてください。リポジトリのページ、ログインが必要なファイル、2 GiB を超えるファイルは失敗し、課金されません。
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.3-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 リファレンスを参照してください。








