
Texto a imagen
Crea imágenes con IA a partir de prompts de texto
Prueba gratis la API Alibaba Wan 3.0 para imagen a vídeo y anima una imagen inicial hasta un fotograma final elegido para crear historias visuales controladas en Best Image AI.
La API de Wan 3.0 para imagen a vídeo genera una transición de vídeo entre los fotogramas inicial y final obligatorios. Los desarrolladores pueden combinar ambas imágenes con un prompt de movimiento en lenguaje natural, una duración flexible, múltiples resoluciones y relaciones de aspecto, sonido opcional y control de la semilla. Best Image AI proporciona una integración basada en tareas para crear, supervisar y recuperar resultados de vídeo guiados por imágenes.
Nota Ambas imágenes de fotograma son obligatorias. Las imágenes PNG no deben contener un canal alfa. Alinea la composición de ambos fotogramas con la relación de aspecto solicitada y revisa la continuidad de la transición y los artefactos antes de publicar.
Wan 3.0 frente a Wan 2.7 de imagen a vídeo
Wan 2.7 puede animar un fotograma inicial con la guía opcional de un fotograma final. Wan 3.0 exige ambos fotogramas, lo que hace explícitos el inicio y el final deseados en cada solicitud.
Wan 3.0 frente a Vidu Q3 de imagen a vídeo
Vidu Q3 admite flujos de trabajo de vídeo basados en imágenes y variantes de transición. Wan 3.0 ofrece una opción de la familia Wan centrada en el control obligatorio de los fotogramas inicial y final.
Wan 3.0 frente a PixVerse C1 de imagen a vídeo
PixVerse C1 separa la animación del primer fotograma y los flujos de trabajo de transición. Wan 3.0 combina las imágenes obligatorias de ambos extremos con un solo prompt y un conjunto uniforme de controles de vídeo.
Wan 3.0 frente a Kling 3.0 Turbo de imagen a vídeo
Kling 3.0 Turbo está orientado a la animación rápida de imágenes. Wan 3.0 es una alternativa para los equipos que priorizan una dirección explícita del fotograma final dentro de un flujo de trabajo de API orientado a Alibaba.
Wan 3.0 frente a Veo 3.1 de imagen a vídeo
Veo 3.1 proporciona la integración de Google para imagen a vídeo. Wan 3.0 brinda a los desarrolladores otra opción para producción con fotogramas de ambos extremos obligatorios y ajustes de salida flexibles.
Explora varias herramientas de creación con IA para agilizar flujos de trabajo de imagen y video en el navegador y, después, amplía las ideas que funcionan con las API de modelos de Best Image AI listas para producción. Best Image AI ofrece una capa de API unificada para todos los modelos, lo que facilita el uso y la ampliación de tus flujos de trabajo.

Crea imágenes con IA a partir de prompts de texto

Crea imágenes con IA a partir de imágenes y prompts de texto

Crea videos con IA a partir de prompts de texto

Anima imágenes y conviértelas en videos con IA

Crea imágenes y videos con IA en un espacio de trabajo unificado

Crea videos coherentes a partir de contenido multimedia de referencia

Crea flujos visuales de imágenes y vídeos con IA en un lienzo infinito
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)