curl --request POST \
--url https://api.aiid.edu.kg/image-to-video/kling-4.0 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"settings": {
"resolution": "720p",
"duration": 10
},
"options": {},
"contents": [
{
"type": "prompt",
"text": "A cinematic product shot with natural motion"
},
{
"type": "first_frame",
"url": "https://example.com/first-frame.jpg"
}
]
}
'{
"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画像のサイズによって決まります。
画像から動画を生成する場合、contents には空でない prompt と first_frame を含める必要があります。last_frame も同時に指定できます。先頭フレームと末尾フレームはそれぞれ最大1枚です。先頭・末尾フレームは、refer_image の参照画像または feature_video の参照動画と併用できません。併用すると 400 が返されます。settings.aspect_ratio は受け付けられません。
curl --request POST \
--url https://api.aiid.edu.kg/image-to-video/kling-4.0 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"settings": {
"resolution": "720p",
"duration": 10
},
"options": {},
"contents": [
{
"type": "prompt",
"text": "A cinematic product shot with natural motion"
},
{
"type": "first_frame",
"url": "https://example.com/first-frame.jpg"
}
]
}
'{
"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
ボディ
空でないpromptとサポートされているメディアを同時に含める必要があります。画像から動画を生成する場合は、first_frameを含める必要があります。first_frame/last_frameはrefer_image/feature_videoと併用できません。併用した場合は400が返されます。各メディアの数量制限については、API仕様を参照してください。
2レスポンス
成功
0
