はじめに
LTX-2 19B Text to video は、1 つのプロンプトから専用のサウンドトラック付きクリップを生成します。LTX-2 は Lightricks のオープンな 19B パラメータの音声・映像基盤モデルで、このエンドポイントは 480p / 720p / 1080p・16:9 / 9:16 の 5〜20 秒を、同じ MP4 に入ったステレオ音声付きで返します。プラットフォームがコンテンツフィルターを加えることはありません。
手元の素材に合わせてモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章による説明 | LTX-2 19B Text to video |
| 動かしたい写真 | LTX-2 19B Image to video |
| 自分の LoRA ファイル | LTX-2 19B LoRA Text to video |
主な機能とハイライト
映像と音を一緒に
声、歌、楽器、効果音、ルームトーンがフレームと同時に生成されるので、動きとぴったり合います。
5〜20 秒
この範囲の整数秒から選べ、1 秒単位で課金されます。
720p は高速
私たちのテストでは、5 秒の 720p クリップでモデル時間は 14〜25 秒でした。
検閲なし
プロンプトにもクリップにもフィルターはありません。私たちの中程度のコンテンツのプローブは書いたとおりに描画され、最も強いものは控えめになって返りました。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | シーン、動作、カメラを書き、そのあとに専用の "Audio:" 行で音(声、音楽、効果音、環境音)を書きます。 1 文字以上 |
aspect_ratio | いいえ | 横長は 16:9(既定)、縦長は 9:16 です。画面の形で料金は変わりません。 |
resolution | いいえ | 480p(832 x 448)、720p(1280 x 704、既定)、1080p(1920 x 1024)です。一段上がるごとに 1 秒あたりの料金が上がります。 |
duration_seconds | いいえ | 5〜20 の整数秒で、1 秒単位で課金されます。 |
seed | いいえ | 1 つずつ条件を変えながら、実行結果を比べやすくします。フレームまで同一のクリップになることは保証しません。 |
料金
選んだ解像度での出力 1 秒単位で課金されます。アスペクト比によって料金は変わらず、サウンドトラックも含まれます。
| 仕様 | 料金 |
|---|---|
| $0.0144 / 秒 |
| $0.0192 / 秒 |
| $0.0288 / 秒 |
ユースケース
パフォーマンスのクリップ
歌手、演奏者、ダンサーを、音と一緒に 1 つのファイルで。
長めのテイク
20 秒あれば、始まりと終わりのあるシーンを作れます。
無フィルターのプラットフォーム向けのクリップ
コンテンツフィルターはなく、音声付きで、画面に登場するのは成人のみです。
プロンプトガイドと実践のヒント
音は専用の行に
最後に "Audio:" を置き、聞こえてほしいものを並べます。
環境音よりも声が強い
出品元は、音声が会話を含まない場合は品質が下がることがあると述べています。声や歌のほうがしっかり伝わります。
5 秒で下書きする
まず 5 秒・480p でショットを見つけ、そのあとで長さや解像度を上げます。
フレームがわずかに小さいことを見込む
720p は 1280 x 704、1080p は 1920 x 1024 です。クロップはそのつもりで計画してください。
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/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# 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 リファレンスを参照してください。













