
Text to Image
Create AI images from text prompts
Fast start-to-end frame video generation via Vidu Q3 Turbo API. Stable and affordable for high-concurrency workflows requiring precise frame-boundary control. Built for free testing and stable API workflows.
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: 'viduq3-turbo-start-end-frame',
prompt: 'Smooth morphing transition between the two keyframes, cinematic lighting',
image_url: 'https://example.com/start.jpg',
image_end_url: 'https://example.com/end.jpg',
aspect_ratio: '16:9',
resolution: '720p',
duration: 5,
sound: true,
bgm: false
})
});
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));
}
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': 'viduq3-turbo-start-end-frame',
'prompt': 'Smooth morphing transition between the two keyframes, cinematic lighting',
'image_url': 'https://example.com/start.jpg',
'image_end_url': 'https://example.com/end.jpg',
'aspect_ratio': '16:9',
'resolution': '720p',
'duration': 5,
'sound': True,
'bgm': False
}
)
task_id = response.json()['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)
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": "viduq3-turbo-start-end-frame",
"prompt": "Smooth morphing transition between the two keyframes, cinematic lighting",
"image_url": "https://example.com/start.jpg",
"image_end_url": "https://example.com/end.jpg",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"sound": true,
"bgm": false
}'
# 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 |
|---|
Vidu Q3 Turbo Start-End Frame API delivers cost-effective, high-speed AI video generation for developers and creative teams. This controlled start-end frame API integration enables you to generate professional video clips by defining precise starting and ending frames, at 540p, 720p, or 1080p resolution across 1–15 second durations. Built on Shengshu Technology's Q3 architecture, Vidu Q3 Turbo combines rapid processing with granular frame control and flexible sound options for high-volume production workflows on Flaq AI.
sound and bgm parametersNote Please ensure your prompts comply with Vidu's content safety guidelines. If an error occurs, review your prompt for restricted content, adjust it, and try again.
Vidu Q3 Turbo Start-End Frame vs. Vidu Q3 Pro Start-End Frame Vidu Q3 Pro Start-End Frame delivers enhanced motion fidelity and premium rendering quality. Vidu Q3 Turbo provides strong controlled generation with faster, more cost-efficient positioning for high-volume workflows.
Vidu Q3 Turbo Start-End Frame vs. Vidu Q3 Turbo Image-to-Video Vidu Q3 Turbo Image-to-Video animates a single source image into a video clip. Vidu Q3 Turbo Start-End Frame uses both a start and end frame to precisely guide the video trajectory—ideal for applications requiring controlled transitions between two defined visual states.
Vidu Q3 Turbo Start-End Frame vs. Kling Video O3 Standard Image-to-Video Kling Video O3 Standard offers MVL-powered image animation with optional audio effects. Vidu Q3 Turbo Start-End Frame differentiates through dual-frame trajectory control, multi-resolution output, and built-in sound controls.
Vidu Q3 Turbo Start-End Frame vs. Runway Gen-3 Start-End Frame Runway Gen-3 offers strong creative controls and artistic flexibility. Vidu Q3 Turbo Start-End Frame API differentiates through multi-resolution output, fast processing speeds, and flexible sound controls.
Vidu Q3 Turbo Start-End Frame vs. Veo 3.1 Fast Image-to-Video Veo 3.1 Fast offers start and end frame control with Google DeepMind's optimized architecture. Vidu Q3 Turbo Start-End Frame differentiates through multi-resolution output, sound controls, and extended duration up to 15 seconds.
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 AI images from text prompts

Create AI images from images and text prompts

Create AI videos from text prompts

Animate images into AI videos

Create AI images and videos in one unified workspace

Create consistent videos from reference media