Essayez gratuitement FLUX 3 avec l’API du générateur vidéo début-fin de Black Forest Labs. Contrôlez la première et la dernière image tout en créant des transitions vidéo avec audio natif.
// 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-start-end-to-video',
prompt: 'Create a smooth cinematic transition with consistent lighting',
resolution: '720p',
aspect_ratio: '16:9',
image_url: 'https://example.com/start-frame.jpg',
image_end_url: 'https://example.com/end-frame.jpg',
duration: ,
:
})
});
{ data } = response.();
taskId = data.;
L'API FLUX 3 Start-End-to-Video de Black Forest Labs crée une transition vidéo guidée entre une image d'ouverture définie et une image de fin. En ancrant les deux extrémités de la séquence, le modèle peut développer le mouvement, les déplacements de caméra, les changements de scène et un audio natif facultatif tout en progressant vers une destination visuelle claire. Sur Best Image AI, cette API contrôlée par les images aide les développeurs et les équipes créatives à concevoir des présentations de produits, des transformations, des transitions de storyboard, des animations de marque et d'autres séquences qui nécessitent une direction structurelle plus forte.
Remarque
Veillez à ce que les deux images sources, les prompts et le contenu généré avec FLUX 3 respectent les exigences d'utilisation et de sécurité de Black Forest Labs. Pour de meilleurs résultats, utilisez des images visuellement compatibles et décrivez clairement le mouvement souhaité.
Start-End-to-Video face à FLUX 3 Image-to-Video
Image-to-Video développe le mouvement à partir d'une seule image d'ouverture. Start-End-to-Video ajoute une image finale obligatoire, offrant
un meilleur contrôle sur la fin de la séquence et sur la structure de la transition visuelle.
FLUX 3 face au contrôle de première et dernière image de Veo 3.1
Veo 3.1 offre un contrôle de la première et de la dernière image au sein de l'écosystème vidéo de Google. FLUX 3 propose une alternative qui associe
le guidage par deux images à un audio natif facultatif, une large gamme stylistique et un raisonnement multimodal sur la scène.
FLUX 3 face à la génération vidéo Kling 3.0
Kling 3.0 prend en charge la création vidéo contrôlée en mettant l'accent sur les mouvements des personnages et de la caméra. FLUX 3 se concentre sur
un mouvement cohérent entre des points de départ et d'arrivée définis, tout en coordonnant l'action visuelle et le son facultatif.
FLUX 3 face aux workflows d'images clés de Runway
Runway fournit des outils d'images clés et de production sur l'ensemble de sa plateforme créative. FLUX 3 propose une route API dédiée pour
générer une transition audiovisuelle complète entre les images d'ouverture et de fin fournies.
FLUX 3 face à Seedance 2.0
Seedance 2.0 associe des références multimodales à la génération et au montage audiovisuels. FLUX 3 Start-End-to-Video
offre un workflow ciblé à deux images pour les équipes qui ont besoin d'un début et d'une destination visuels clairement définis.
// 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-start-end-to-video',
'prompt': 'Create a smooth cinematic transition with consistent lighting',
'resolution': '720p',
'aspect_ratio': '16:9',
'image_url': 'https://example.com/start-frame.jpg',
'image_end_url': 'https://example.com/end-frame.jpg',
'duration': 8,
'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-start-end-to-video",
"prompt": "Create a smooth cinematic transition with consistent lighting",
"resolution": "720p",
"aspect_ratio": "16:9",
"image_url": "https://example.com/start-frame.jpg",
"image_end_url": "https://example.com/end-frame.jpg",
"duration": 8,
"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"