
Da testo a immagine
Crea immagini IA da prompt testuali
Prova gratuitamente l'API del modello AI text-to-video Flux 3 di Black Forest Labs per video con audio nativo, movimenti espressivi, dialoghi multilingue e creazione di scene multimodali.
// 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-text-to-video',
prompt: 'A cinematic aerial shot of a coastal city at sunrise',
resolution: '1080p',
aspect_ratio: '16:9',
duration: 10,
sound: true
})
});
const { data } = await response.json();
const taskId = data.;
L'API FLUX 3 Text-to-Video di Black Forest Labs trasforma i prompt in linguaggio naturale in video rifiniti con audio nativo facoltativo. Basato su un modello fondazionale multimodale unificato addestrato su immagini, video e suoni, FLUX 3 può coordinare movimento, eventi fisici, voce, effetti e atmosfera in un unico flusso di generazione. Tramite Best Image AI, gli sviluppatori e i team creativi possono integrare la generazione espressiva da testo a video nelle pipeline di produzione per pubblicità, narrazione, contenuti social e sperimentazione visiva.
Esplora vari strumenti di creazione IA per flussi di lavoro rapidi di immagini e video nel browser, poi amplia le idee di successo con le API dei modelli di Best Image AI pronte per la produzione. Best Image AI offre un livello API unificato per tutti i modelli, semplificando l'uso e la scalabilità dei flussi di lavoro.

Crea immagini IA da prompt testuali

Crea immagini IA da immagini e prompt testuali

Crea video IA da prompt testuali

Anima le immagini trasformandole in video IA

Crea immagini e video AI in un unico spazio di lavoro
Nota
Assicurati che i prompt e i contenuti generati con FLUX 3 rispettino i requisiti di utilizzo e sicurezza di Black Forest Labs. Se una richiesta non riesce, verifica che il prompt non contenga contenuti soggetti a restrizioni, semplifica le istruzioni in conflitto e riprova.
FLUX 3 rispetto a FLUX.2
FLUX.2 si concentra sulla generazione e modifica di immagini di alta qualità. FLUX 3 estende la famiglia FLUX ai video guidati da prompt e all'audio nativo facoltativo tramite un'architettura multimodale unificata.
FLUX 3 rispetto a Veo 3.1 Text-to-Video
Veo 3.1 offre la generazione cinematografica di video e audio all'interno dell'ecosistema creativo di Google. FLUX 3 propone un'opzione API distinta incentrata su un'ampia varietà stilistica, interpretazioni espressive, tipografia e modellazione multimodale del mondo.
FLUX 3 rispetto a Kling 3.0 Text-to-Video
Kling 3.0 è progettato per il movimento controllabile e la generazione di scene cinematografiche. FLUX 3 si distingue grazie al ragionamento congiunto video-audio, alla voce multilingue, ai diversi stili visivi e alla creazione collegata di più scene.
FLUX 3 rispetto a Runway Gen-4.5
Runway Gen-4.5 pone l'accento sulla fedeltà visiva, l'aderenza ai prompt e l'integrazione con strumenti creativi consolidati. FLUX 3 combina la generazione video tramite API con audio nativo facoltativo, design animato e un modello multimodale degli eventi fisici.
FLUX 3 rispetto a Seedance 2.0
Seedance 2.0 supporta riferimenti multimodali, generazione audiovisiva e controllo orientato alla produzione. FLUX 3 offre un'alternativa incentrata sull'apprendimento unificato di immagini, video e audio, su estetiche diverse, personaggi espressivi e flussi flessibili guidati da prompt.
// 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-text-to-video',
'prompt': 'A cinematic aerial shot of a coastal city at sunrise',
'resolution': '1080p',
'aspect_ratio': '16:9',
'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-text-to-video",
"prompt": "A cinematic aerial shot of a coastal city at sunrise",
"resolution": "1080p",
"aspect_ratio": "16:9",
"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"