
AI Text to Image Generator
Create polished images from prompts with leading AI image models, flexible settings, and a fast browser-based workflow.
Try FLUX 3 free with the Video Extend API by Black Forest Labs. Extend videos with native audio, visual consistency, expressive motion, and coherent scenes. Up to 20 seconds.
// 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: 'flux-3.0-video-extend',
prompt: 'Continue the scene as the subject walks toward the skyline',
resolution: '1080p',
aspect_ratio: '16:9',
video_url: 'https://example.com/source-video.mp4',
duration: 10,
sound: true
})
});
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': 'flux-3.0-video-extend',
'prompt': 'Continue the scene as the subject walks toward the skyline',
'resolution': '1080p',
'aspect_ratio': '16:9',
'video_url': 'https://example.com/source-video.mp4',
'duration': 10,
'sound': True
}
)
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": "flux-3.0-video-extend",
"prompt": "Continue the scene as the subject walks toward the skyline",
"resolution": "1080p",
"aspect_ratio": "16:9",
"video_url": "https://example.com/source-video.mp4",
"duration": 10,
"sound": true
}'
# 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"
| Parameters | Price | Original Price | Discount |
|---|
Black Forest Labs FLUX 3 Video Extend API continues an existing clip with newly generated motion and optional native audio. The model carries forward the source video's final visual state, momentum, framing, and scene logic, then follows natural-language direction to develop the next moment. Through Flaq AI, developers and production teams can extend stories, lengthen campaign assets, continue character action, and build connected video sequences without restarting from a static frame.
Note
Please ensure source videos, prompts, and content generated with FLUX 3 comply with Black Forest Labs' usage and safety requirements. Use a clear continuation prompt and a source clip with a stable final moment for more predictable results.
Video Extend vs. FLUX 3 Text-to-Video
Text-to-Video creates a new clip from a written concept. Video Extend begins from an existing sequence and carries its
final frame, motion, framing, and scene logic into the next generated moment.
FLUX 3 vs. Veo 3.1 Scene Extension
Veo 3.1 offers scene extension within Google's video ecosystem. FLUX 3 provides a separate API workflow that combines
prompt-guided continuation with optional native audio and a unified model of audiovisual events.
FLUX 3 vs. Runway Video Workflows
Runway offers video generation and editing through a broad creative platform. FLUX 3 Video Extend focuses on carrying
an existing clip forward with scene-aware motion, framing, and optional sound.
FLUX 3 vs. Seedance 2.0 Video Extension
Seedance 2.0 supports multimodal video continuation and editing with rich reference inputs. FLUX 3 offers an
alternative grounded in unified image, video, and audio learning with emphasis on connected scene logic.
FLUX 3 vs. Kling 3.0
Kling 3.0 provides controllable video generation for cinematic and character-focused workflows. FLUX 3 distinguishes
its continuation route through optional native audio, multimodal world modeling, and prompt-directed extension from a
source clip.
Explore several AI creation tools for quick image and video workflows in your browser, then scale successful ideas with Flaq AI's production-ready model APIs. Flaq AI provides a unified API layer for all models, making it easy to use and scale your workflows.

Create polished images from prompts with leading AI image models, flexible settings, and a fast browser-based workflow.

Upload a reference image, guide edits with prompts, and transform visuals for design, marketing, and creative production.

Turn written scene ideas into short AI videos with model selection, motion prompts, and practical generation controls.

Animate reference images into smooth AI video clips for products, portraits, social posts, and creative concepts.