
텍스트를 이미지로
텍스트 프롬프트에서 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 레이어를 제공해 워크플로를 쉽게 사용하고 확장할 수 있게 합니다.