Skip to content

テキストから動画生成

POST
/kling/v1/videos/text2video

テキストプロンプトから動画生成タスクを作成します。

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

モデル名。列挙値:kling-v1, kling-v1-6, kling-v2-master, kling-v2-1-master, kling-v2-5-turbo, kling-v3

ポジティブテキストプロンプト(最大2500文字)

マルチショット動画を生成するかどうか。
true の場合、prompt は無効。
false の場合、shot_type と multi_prompt は無効。

ショット分割方式。
列挙値:customize
multi_shot が true のとき必須。

object[]

各ショットの情報(プロンプト、長さなど)。
● index、prompt、duration でショット番号・プロンプト・長さを定義:
○ 最大6ショット、最小1ショット
○ 各ショット内容は最大512文字
○ 各ショットの長さはタスク総時間以下かつ1以上
○ 全ショットの長さの合計はタスク総時間と一致

ネガティブテキストプロンプト(最大2500文字)

動画生成の自由度。値が大きいほど自由度が低く、プロンプトとの関連が強くなります

動画生成モード。
列挙値:std、pro
std:標準モード(コストパフォーマンス重視)
pro:プロモード(高品質)

動画と同時に音声を生成するか。
列挙値:on、off
V2.6以降のモデルのみ対応。

出力のアスペクト比(幅:高さ)

動画の長さ(秒)

object

透かし付き結果も生成するか。
● enabled で定義(key:value)、例:
"watermark_info": {
"enabled": boolean // true で生成、false でスキップ
}

object

カメラ運動の制御(未指定時はテキスト/画像入力から推論)

Responses

OK

application/json
object

タスク ID

タスクステータス

Playground

Authorization
Body

Samples