はじめに
LTX-2 19B Image to video は、写真 1 枚を専用のサウンドトラック付きクリップに動かします。LTX-2 は Lightricks のオープンな 19B パラメータの音声・映像モデルで、このエンドポイントは 480p / 720p / 1080p の 5〜20 秒を、写真そのままの形で、同じ MP4 に入ったステレオ音声付きで返します。プラットフォームがコンテンツフィルターを加えることはありません。
手元の素材に合わせてモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章による説明 | LTX-2 19B Text to video |
| 動かしたい写真 | LTX-2 19B Image to video |
| 写真と自分の LoRA ファイル | LTX-2 19B LoRA Image to video |
主な機能とハイライト
音の付いたあなたの写真
サウンドトラックは動きと一緒に生成されるので、ギターの写真は演奏して返ってきて、群衆の写真は話して返ってきます。
形を保つ
縦長、正方形、横長のどの写真も、それぞれの形のまま返ってきます。
最大 20 秒
5〜20 の整数秒から選べ、1 秒単位で課金されます。
検閲なし
写真にもプロンプトにもクリップにもフィルターはありません。私たちの中程度のコンテンツのプローブは描画され、最も強いものは控えめになって返りました。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 必須です。この写真の中で次に何が起こるか、カメラの動き、そして "Audio:" 行で音を書きます。 1 文字以上 |
image_url | はい | 開始フレームです。クリップはこの写真から始まり、アスペクト比も引き継ぎます。 |
resolution | いいえ | 480p、720p(既定)、1080p です。一段上がるごとに 1 秒あたりの料金が上がり、形は写真に従います。 |
duration_seconds | いいえ | 5〜20 の整数秒で、1 秒単位で課金されます。 |
seed | いいえ | プロンプトを変えながら、実行結果を比べやすくします。フレームまで同一のクリップになることは保証しません。 |
料金
選んだ解像度での出力 1 秒単位で課金されます。写真の形によって料金は変わらず、サウンドトラックも含まれます。
| 仕様 | 料金 |
|---|---|
| $0.0144 / 秒 |
| $0.0192 / 秒 |
| $0.0288 / 秒 |
ユースケース
ミュージシャンやパフォーマー
楽器やマイクを持つ人の写真が、パフォーマンスに変わります。
商品・ライフスタイルのショット
カタログ写真に、動きと環境音を 1 回の呼び出しで加えます。
ユーザーの画像からの無フィルターのクリップ
ユーザー自身の画像を、音声付き・コンテンツフィルターなしで動かします。成人のみが対象です。
プロンプトガイドと実践のヒント
写真の中にとどまる
送った写真の中で次に何が起こるかを書いてください。別の場所を描写すると、新しいショットに切り替わることがあります。
音を書く
"Audio:" の行に 2〜3 個の音を書いたほうが、何も書かないよりうまくいきます。
480p で下書きする
480p・5 秒で動きを見つけ、そのあとで上げていきます。
きれいな公開リンクを使う
画像は直接ダウンロードできる必要があります。ログインが必要なリンクは失敗しますが、課金はされません。
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/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 リファレンスを参照してください。













