はじめに
Kling 2.5 Turbo のテキストから動画は、書いたプロンプトを 1080p、5 秒か 10 秒のクリップに変え、実際の音声トラックを映像と同じ工程で生成します。このモデルに無音オプションはありません。プロンプトを書く前に、そのフレームに合わせて構成できるよう 16:9、9:16、1:1 のアスペクト比を選んでください。
開始素材で Kling 2.5 Turbo のモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 書いたシーン | Kling 2.5 Turbo テキストから動画 |
| 承認済みの開始フレーム | Kling 2.5 Turbo 画像から動画 |
主な機能とハイライト
音声は後付けではなく生成される
すべてのクリップに、映像と同じ工程で作られた音声トラックが付いて返ってきます。オフに切り替えるフィールドはありません。プロンプトだけが指示できる場所です。見た目だけでなく、そのシーンがどう聞こえるべきかを書いてください。
繰り返しのテイクのための 2 つのダイヤル
guidance_scale(0 から 1)はクリップがどれだけ文言に忠実に従うかを設定し、negative_prompt はフレームに入れたくないものを列挙します。このモデルにシードはないため、同じプロンプトを 2 回実行すると 2 つの異なるテイクが返ります。プロンプト全体を書き直すのではなく、この 2 つのフィールドでテイクを書いた内容へ寄せてください。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | ショットとして書いてください:被写体、動作、カメラの動き、光、そしてどう聞こえるべきかです。 1 文字以上 · 2500 文字以内 |
aspect_ratio | いいえ | 16:9、9:16、1:1。プロンプトはそのフレームに合わせて構成すべきなので、書く前に選んでください。 |
duration_seconds | いいえ | 丸秒単位で 5 か 10。価格を左右します。 |
negative_prompt | いいえ | クリップが避けるべき要素の短いリスト。 2500 文字以内 |
guidance_scale | いいえ | 0 から 1。高いほどプロンプトの文言に忠実になり、低いほどモデルに自由度を与えます。 |
料金
$0.056 / 秒
1080p の出力クリップの秒数ごとに課金されます。可灵が拒否したプロンプトには課金されません。
ユースケース
より長い、あるいは高額なレンダリングの前にシーンを下書きする
Kling 2.5 Turbo の価格帯は、可灵ラインナップの他所でより長いクリップや上位階層にもっと費用をかける前に、シーン、カメラの動き、照明のアイデアが再現できるかを試すのに適しています。
音声がすでに入った縦型や正方形のクリップ
9:16 や 1:1 の出力に環境音や音楽がミックスされて届きます。投稿前に別途音声の工程は不要です。
プロンプトガイドと実践のヒント
被写体・動作・カメラ・光・音の順で 1 つのショットとして書く
上のギャロップの例は使えるテンプレートです。フレームに誰がいて何を着ているか、何をするか、次にカメラワークと光、最後にどんな音がすべきかの順で書きます。
関係性はラベルだけでなくブロッキングに込める
プロンプトに「カップル」と書いても、レンダリングがそう読めるとは限りません。当社のテストの 1 件では、坂道を自転車で競走する 2 人の男性が、プロンプトで関係性を名指ししていたにもかかわらず、ブロッキングがそれを示していなかったため、カップルというより友人同士に見えました。手をつなぐ、視線を交わす、歩調を合わせるといった物理的な合図のほうが、ラベル 1 つよりも関係性をよく伝えます。
音は常にオンなので、目だけでなく耳のためにも書く
濡れた石畳の上の蹄の音、バイザーをかすめる風、遠くの交通音。シーンがどう聞こえるかを名指しすることは、無音の Kling モデルとは違い、ここでは省略できません。プロンプトの音の側にも、映像の側と同じだけの注意を払ってください。
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": "kling/2.5-turbo/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"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 リファレンスを参照してください。











