curl --request POST \
--url https://api.aiid.edu.kg/text-to-video/kling-4.0 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"settings": {
"resolution": "720p",
"duration": 10,
"aspect_ratio": "16:9"
},
"options": {},
"prompt": "A cinematic landscape with natural motion"
}
'{
"code": 0,
"message": "SUCCEED",
"request_id": "request_example",
"data": {
"id": "task_example",
"status": "submitted",
"create_time": 1792710000000,
"update_time": 1792710000000,
"external_id": ""
}
}Kling テキストから動画を生成
このシリーズはOpenAIの動画生成形式をサポートしています(詳細はリンク 動画生成Sora互換形式 を参照してください)。
Kling 4.0 ネイティブタスクAPI。本サイトの Bearer API Key を使用して認証します。リクエスト本文に model は不要です。settings.resolution=720p では kling-4.0、1080p では kling-4.0-1080p を使用し、デフォルトは1080pです。作成後、返された data.id を使用して GET /tasks?task_ids=タスクID を呼び出します。複数のIDはカンマで区切ります。照会結果の data は配列で、生成された動画は data[].outputs[].url にあります。
現在、プロンプト、first_frame、last_frame、refer_image、feature_video に対応する生成シナリオをサポートしています。middle_frame、base_video、element、voice、音声参照、コールバック、またはカスタム外部タスクIDはサポートしていません。空でないoptions.callback_url、空でないoptions.external_task_id、空でないcontents.id、およびその他の未サポートのフィールドは400を返します。optionsは省略するか空のオブジェクトを指定でき、watermark_info.enabled=falseを指定することもできます。ウォーターマークの有効化は現在サポートされていません。現在、動画の長さは4~30秒をサポートし、デフォルトは10秒です。3秒はサポートされていません。テキスト生成および参照シナリオのアスペクト比はデフォルトで16:9です。adaptiveを明示的に指定すると400が返されます。先頭・末尾フレームのシナリオでは、settings.aspect_ratioを明示的に指定できません。アスペクト比は最初のframe画像のサイズによって決まります。
テキストから動画を生成する場合は、トップレベルの prompt を渡します。contents は不要です。
curl --request POST \
--url https://api.aiid.edu.kg/text-to-video/kling-4.0 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"settings": {
"resolution": "720p",
"duration": 10,
"aspect_ratio": "16:9"
},
"options": {},
"prompt": "A cinematic landscape with natural motion"
}
'{
"code": 0,
"message": "SUCCEED",
"request_id": "request_example",
"data": {
"id": "task_example",
"status": "submitted",
"create_time": 1792710000000,
"update_time": 1792710000000,
"external_id": ""
}
}承認
Bearer Token を使用して認証します。
形式: Authorization: Bearer sk-xxxxxx
ボディ
1レスポンス
成功
0
