
Da testo a immagine
Crea immagini IA da prompt testuali
Prova gratis l’API Alibaba Wan 3.0 per immagine-video e anima un’immagine iniziale fino a un fotogramma finale scelto per una narrazione visiva controllata su Best Image AI.
L'API Wan 3.0 per la generazione da immagine a video crea una transizione video tra i fotogrammi iniziale e finale obbligatori. Gli sviluppatori possono combinare entrambe le immagini con un prompt di movimento in linguaggio naturale, una durata flessibile, più risoluzioni e proporzioni, audio opzionale e controllo del seed. Best Image AI offre un'integrazione basata su attività per creare, monitorare e recuperare risultati video guidati dalle immagini.
Nota Entrambe le immagini dei fotogrammi sono obbligatorie. Le immagini PNG non devono contenere un canale alfa. Allinea la composizione di entrambi i fotogrammi alle proporzioni richieste e verifica la continuità della transizione e gli artefatti prima della pubblicazione.
Wan 3.0 vs. Wan 2.7 da immagine a video
Wan 2.7 può animare un fotogramma iniziale con la guida opzionale di un fotogramma finale. Wan 3.0 richiede entrambi i fotogrammi, rendendo espliciti l'inizio e la fine desiderati in ogni richiesta.
Wan 3.0 vs. Vidu Q3 da immagine a video
Vidu Q3 supporta flussi di lavoro video basati sulle immagini e varianti di transizione. Wan 3.0 offre un percorso della famiglia Wan incentrato sul controllo obbligatorio dei fotogrammi iniziale e finale.
Wan 3.0 vs. PixVerse C1 da immagine a video
PixVerse C1 separa l'animazione del primo fotogramma dai flussi di lavoro per le transizioni. Wan 3.0 combina le immagini obbligatorie delle due estremità con un unico prompt e un set coerente di controlli video.
Wan 3.0 vs. Kling 3.0 Turbo da immagine a video
Kling 3.0 Turbo è pensato per animazioni rapide delle immagini. Wan 3.0 è un'alternativa per i team che danno priorità alla direzione esplicita del fotogramma finale all'interno di un flusso di lavoro API orientato ad Alibaba.
Wan 3.0 vs. Veo 3.1 da immagine a video
Veo 3.1 offre l'integrazione da immagine a video di Google. Wan 3.0 offre agli sviluppatori un'altra opzione per la produzione con fotogrammi estremi obbligatori e impostazioni di output flessibili.
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

Crea video coerenti a partire da media di riferimento

Crea flussi visivi di immagini e video IA su una tela infinita
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: 'wan-3.0-image-to-video',
prompt: 'The camera glides forward as daylight gradually shifts into a warm evening glow',
image_url: 'https://example.com/start-frame.jpg',
image_end_url: 'https://example.com/end-frame.jpg',
duration: 8,
resolution: '1080p',
aspect_ratio: '16:9',
sound: true,
seed: 42
})
});
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[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
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': 'wan-3.0-image-to-video',
'prompt': 'The camera glides forward as daylight gradually shifts into a warm evening glow',
'image_url': 'https://example.com/start-frame.jpg',
'image_end_url': 'https://example.com/end-frame.jpg',
'duration': 8,
'resolution': '1080p',
'aspect_ratio': '16:9',
'sound': True,
'seed': 42
}
)
result = response.json()
task_id = result['data']['task_id']
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": "wan-3.0-image-to-video",
"prompt": "The camera glides forward as daylight gradually shifts into a warm evening glow",
"image_url": "https://example.com/start-frame.jpg",
"image_end_url": "https://example.com/end-frame.jpg",
"duration": 8,
"resolution": "1080p",
"aspect_ratio": "16:9",
"sound": true,
"seed": 42
}'
# 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"
# 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)