
テキストから画像
テキストプロンプトからAI画像を作成
KuaishouのKling 4.0 APIでテキストプロンプトと任意の目標終了フレームを使って動画を延長。元のアスペクト比を維持し、Flaq AIでのクリエイティブな制作に活用できます。
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'kling-v4.0-video-extend',
prompt: 'Continue the camera movement forward through the valley as the sun rises above the mountains',
video_url: 'https://example.com/source.mp4',
resolution: '720p',
duration: 5
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'kling-v4.0-video-extend',
'prompt': 'Continue the camera movement forward through the valley as the sun rises above the mountains',
'video_url': 'https://example.com/source.mp4',
'resolution': '720p',
'duration': 5
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "kling-v4.0-video-extend",
"prompt": "Continue the camera movement forward through the valley as the sun rises above the mountains",
"video_url": "https://example.com/source.mp4",
"resolution": "720p",
"duration": 5
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
| パラメータ | 料金 | 元の料金 | 割引 |
|---|
Kuaishou Kling 4.0 Video Extend API は、開発者やクリエイティブチームが Flaq AI を通じて既存の映像の続きを生成できるようにします。 元のクリップを基に、次の動作やシーンをテキストで指示し、必要に応じて終了画像を使って 最終的な構図を誘導できます。この Kling 動画延長 API は、より長い商品ストーリー、キャンペーンの締めくくり、ソーシャル 動画に対応し、元の映像と生成した続きの映像を、元動画のアスペクト比でまとめて返します。
既存動画の延長: 元動画を出発点として、次の動作やシーンの 展開をテキストプロンプトで記述します。
任意の目標終了フレーム: 追加セグメントを特定の最終構図に近づけたい場合は、終了 画像を指定できます。
追加セグメントの長さの制御: 元のクリップの既存の長さとは別に、 新しく生成する映像の長さを設定できます。
完全な動画の出力: 元の映像と生成した続きの映像をまとめて受け取り、編集 ワークフロー、キャンペーン制作、コンテンツ配信に利用できます。
元動画のアスペクト比の維持: 出力は元動画のアスペクト比に従い、続きの映像も 同じ画面形式を維持します。
出力解像度の選択: 延長した動画の納品要件に応じて、720p または 1080p を選択できます。
開発者にとって容易な統合: クリエイティブツールや自動化ワークフローに動画延長機能を追加し、 商品クリップ、キャンペーン映像、物語のシーケンスを延長できます。
入力: 元動画の URL と、生成したい続きの内容を記述する自然言語プロンプトが必須です。 目標となる終了画像の URL は任意です。
出力: 元のクリップと新しく生成されたセグメントの両方を含む完全な動画です。
終了フレーム: 任意の画像を追加して、延長部分が最終的に到達する画面を誘導できます。
解像度: リクエストごとに、対応する出力解像度を選択します。
アスペクト比: 結果は元動画に従います。このワークフローでは、出力のアスペクト比を個別に設定することはできません。
長さ: 追加セグメントの長さを 3~30 秒の範囲で明示的に指定します。完成した動画の長さは、元の クリップの長さと指定した延長時間の合計です。
課金: 使用量は延長時間と選択した解像度に基づきます。延長時間の範囲は、 元動画のアップロード制限を定めるものではありません。
機能: プロンプトに基づく動画延長、任意の終了フレームによる誘導、延長時間の調整、 元動画のアスペクト比の維持、完全な動画の出力。
物語性のある動画の制作: 既存のクリップに次の動作、環境の変化、シーンの展開を加え、 ビジュアルストーリーやクリエイティブなシーケンスを制作します。
商品・キャンペーン動画の締めくくり: 商品紹介やブランドのシーケンスに映像を追加し、 動画を意図した結末へ導きます。
目標フレームに向かうシーケンス: 続きの映像を予定した終了構図に近づけたい場合は、最終画像を指定します。
ソーシャル動画のテンポ調整: 選択したクリップに続きの映像を追加しながら、目的の 掲載先に合った画面形式を維持します。
動画ワークフローの自動化: 元動画のアップロード、続きの生成用プロンプト、任意の終了画像を、 延長済みの完全な動画を提供するクリエイティブアプリケーションに統合します。
注意 プロンプトとメディアが Kuaishou および Flaq AI のコンテンツ安全要件に準拠していることを確認し、使用権のある映像と終了画像を使用してください。
Kling 4.0 と Veo 3.1 の動画延長
Veo 3.1 は、Veo で生成済みの動画の延長に対応しています。
Kling 4.0 Video Extend は元動画の URL と任意の終了画像を受け取り、元のクリップと
その続きの映像をまとめて返します。
Kling 4.0 と Luma Ray2 の動画延長
Luma の Ray2 の延長ワークフローは、生成が完了した動画の続きを生成し、
終了フレームによる誘導に対応しています。Kling 4.0 Video Extend は Flaq AI 上で、元動画の URL、明示的な追加時間、
任意の目標フレームによる誘導を使用します。
Kling 4.0 Video Extend と Kling 4.0 Video Edit
Video Edit は映像に変更を加え、出力全体の長さを使用します。Video Extend は、
既存のクリップに指定した時間を追加し、延長済みの完全な結果を返します。
Kling 4.0 Video Extend と Kling 4.0 Image-to-Video
Image-to-Video は開始画像からシーケンスを生成し、任意で終了フレームと中間フレームを使用できます。Video Extend は、
次に起こることを生成する際に、既存の映像を出発点とします。
Kling 4.0 Video Extend と Kling 4.0 Reference-to-Video
Reference-to-Video は任意のメディアを使って生成を誘導します。Video Extend は延長するクリップを必須とし、その
アスペクト比を維持しながら、指定された時間を追加映像の長さとして扱います。
ブラウザで画像と動画のクイックワークフロー向けAI制作ツールを複数試し、成功したアイデアをFlaq AIの本番対応モデルAPIで拡張できます。Flaq AIはすべてのモデルに統合APIレイヤーを提供し、ワークフローを簡単に利用・拡張できます。