

Cómo empezar con Wan 2.5 Preview
Guía rápida de Wan 2.5 Preview para desarrolladores: configura la API, escribe prompts cinematográficos T2V e I2V, añade audio sincronizado y gestiona el coste del vídeo 1080p.
Wan 2.5 Preview es una herramienta de generación de vídeo de Alibaba que transforma descripciones de texto o imágenes en clips cinematográficos cortos con audio sincronizado. Admite dos modos: texto a vídeo (T2V) e imagen a vídeo (I2V). Otros modelos de alto rendimiento como Kling V3 ofrecen capacidades cinematográficas similares. Entre sus funciones clave están la creación audiovisual en una sola pasada, la sincronización labial precisa y salidas de hasta 1080p a 24fps para vídeos de 5 o 10 segundos. La integración resulta sencilla a través de APIMart, una plataforma que ofrece una API unificada para un acceso fluido. Los precios comienzan en 0,0336 $/segundo para 480p. Esto es lo que necesitas saber para empezar:
- Modos: T2V para crear vídeos a partir de prompts de texto, I2V para añadir movimiento a las imágenes.
- Calidad: Salidas en 480p, 720p o 1080p con audio estéreo de 48kHz.
- Precios: Pago por uso, facturado por segundo de vídeo generado.
- Configuración: Funciona con Python o Node.js mediante una API REST. Requiere una clave de API de APIMart.
- Flujo de trabajo: Envía una solicitud, obtén un task ID y consulta el resultado.
Empieza con un clip de 480p de 5 segundos para probar tu configuración. Una vez que te sientas cómodo, escala a 1080p para los renders finales. Usa prompts detallados para obtener mejores resultados e incorpora instrucciones de audio para lograr sonido sincronizado.
Esta guía cubre todo, desde la configuración de tu entorno hasta la creación de prompts y la gestión eficaz de los costes.
Puntos clave
- Wan 2.5 Preview es el modelo de generación de vídeo de Alibaba que convierte texto o imágenes en clips de 5 o 10 segundos hasta 1080p a 24 fps, con audio estéreo de 48 kHz sincronizado.
- La configuración usa llamadas REST sencillas a https://api.apimart.ai con una clave de API Bearer de APIMart; un error 401 indica una clave incorrecta y un 402, saldo insuficiente.
- Las solicitudes a wan2.5-preview (con image_urls para imagen a vídeo) devuelven un task_id que consultas hasta que el estado sea completed; la generación tarda de 1 a 5 minutos y APIMart conserva el resultado durante 72 horas (consulta expires_at).
- Los prompts de 80 a 120 palabras con términos de cámara, diálogos entre comillas e indicaciones de sonido funcionan mejor; prompt_extend amplía prompts cortos y se admite un audio_url propio (.wav/.mp3, máx. 15 MB).
- El precio parte de 0,0336 $/s en 480p; haz el borrador en 480p de 5 segundos (43 créditos) y luego renderiza en 1080p por 128 créditos (5 segundos) o 255 créditos (10 segundos).
- Las imágenes de origen para I2V deben tener entre 360 y 2.000 píxeles por lado y pesar menos de 10 MB, y la relación de aspecto de salida sigue la de la imagen de origen.
Wan 2.5 Preview de un vistazo
| Especificación | Detalles |
|---|---|
| Desarrollador | Alibaba |
| Tipo de modelo | Texto a vídeo (T2V) e imagen a vídeo (I2V) con audio sincronizado |
| Entradas | Prompt de texto; imagen de origen 360–2.000 px por lado, máx. 10 MB; audio_url opcional (.wav/.mp3, máx. 15 MB) |
| Salida | MP4 en 480p, 720p o 1080p, 24 fps |
| Duración del clip | 5 o 10 segundos (fijo) |
| Audio | Audio estéreo de 48 kHz en una pasada, diálogo con sincronía labial, idioma ajustado al prompt |
| Precios | 43 créditos (480p, 5 s); 85/170 créditos (720p, 5/10 s); 128/255 créditos (1080p, 5/10 s) |
| Precios en APIMart | Desde 0,0336 $/s en 480p, pago por uso por segundo de vídeo |
| Disponibilidad | APIMart mediante POST https://api.apimart.ai/v1/videos/generations como wan2.5-preview (texto a vídeo, o imagen a vídeo con image_urls) |
| Límites | La generación tarda de 1 a 5 minutos; APIMart conserva los resultados 72 horas (consulta expires_at); los prompts de 80 a 120 palabras funcionan mejor |
Configuración de tu entorno
Requisitos previos para desarrolladores
Antes de sumergirte en el código, es crucial familiarizarse con algunos conceptos básicos. Debes tener un buen dominio de las API REST y del formato JSON, ya que todas las interacciones con Wan 2.5 se basan en estos estándares. Tanto si prefieres Python 3.x como Node.js (v14+), cualquiera de los dos funcionará para esta configuración.
Otro concepto clave que debes entender son los flujos de trabajo asíncronos. Wan 2.5 no entrega un vídeo terminado de inmediato. En su lugar, proporciona un task_id que tendrás que monitorizar. Deberás crear un bucle de consulta para comprobar el estado de la tarea hasta que se actualice a "completed". Cuando estés listo, dirígete a APIMart para crear una cuenta y obtener tu clave de API.
Crear una cuenta de APIMart y una clave de API

Empieza visitando apimart.ai para configurar una cuenta gratuita. Después de iniciar sesión, ve a la sección API Key Management de tu Console Dashboard para generar tu clave de API. Asegúrate de copiar y almacenar tu clave de forma segura de inmediato: solo se muestra una vez.
APIMart utiliza un modelo de pago por uso, así que tendrás que añadir fondos a tu cuenta antes de realizar solicitudes. Si te encuentras con un error 402, significa que el saldo de tu cuenta es demasiado bajo. Un error 401, por otro lado, indica un problema con tu clave de API. Revisa dos veces tus credenciales y asegúrate de que tu cuenta tiene fondos suficientes.
Configurar tu entorno de desarrollo
Con tu clave de API lista, configurar el entorno es sencillo. Los ejemplos de esta guía llaman directamente a la API REST:
- Para Python: ejecuta
pip install requests - Para Node.js 18+: usa el
fetchintegrado; no necesitas ningún paquete adicional
Todas las solicitudes van a la URL base:
https://api.apimart.ai
Autentica tus solicitudes incluyendo tu clave de API como un token Bearer en la cabecera, de esta manera:
Authorization: Bearer YOUR_API_KEY
Para mayor seguridad, evita codificar tu clave de API directamente en tus scripts. En su lugar, guárdala en una variable de entorno. Usar un archivo .env durante el desarrollo local es una buena práctica para mantener tus credenciales seguras y fuera del control de versiones. Una vez configurado tu entorno, puedes pasar a realizar tus primeras solicitudes a la API.
Realizar tus primeras solicitudes a la API
Ejemplo de solicitud de texto a vídeo
Una vez configurado, ¡puedes lanzarte a tu primera solicitud a la API! Como se mencionó antes, estas solicitudes son asíncronas, lo que significa que tendrás que esperar a que la tarea se complete antes de obtener los resultados.
Aquí tienes un ejemplo sencillo en Python para empezar a generar una salida de texto a vídeo:
import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json={
"model": "wan2.5-preview",
"prompt": "A golden retriever runs along a sunlit beach, waves crashing in slow motion",
"negative_prompt": "low quality, blurry, distorted",
"duration": 5, # 5 or 10
"resolution": "720p", # 480p / 720p / 1080p
"size": "16:9",
"prompt_extend": True,
}, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
print(f"Task started: {task_id}")
Los campos obligatorios son model y prompt. Otros parámetros ayudan a afinar el resultado: negative_prompt indica lo que hay que evitar, duration es de 5 o 10 segundos y resolution es 480p, 720p o 1080p. Si tu prompt es corto, poner prompt_extend en true permite que el modelo lo amplíe en una descripción más detallada y cinematográfica. En texto a vídeo, size acepta una relación de aspecto como 16:9, 9:16 o 1:1.
Después de enviar la solicitud recibirás un task_id. Úsalo para consultar GET /v1/tasks/{task_id} hasta que el estado de la tarea sea completed:
while True:
task = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30).json()["data"]
if task["status"] == "completed":
print(f"Video ready: {task['result']['videos'][0]['url'][0]}")
break
if task["status"] in ("failed", "cancelled"):
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
La generación de vídeo suele tardar de 1 a 5 minutos. APIMart conserva el resultado durante 72 horas (expires_at indica el momento exacto), así que descarga el vídeo y guárdalo en tu propio almacenamiento de inmediato.
A continuación, veamos cómo generar vídeos a partir de imágenes con un enfoque similar. También puedes explorar otros modelos como Grok Imagine Video para diferentes estilos cinematográficos.
Ejemplo de solicitud de imagen a vídeo
El proceso de imagen a vídeo (I2V) usa el mismo endpoint y el mismo modelo wan2.5-preview, con dos diferencias: pasas la imagen de origen en image_urls y omites size, porque el resultado sigue la relación de aspecto de la imagen.
Aquí tienes un ejemplo:
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json={
"model": "wan2.5-preview",
"prompt": "The character slowly turns their head and smiles at the camera",
"image_urls": ["https://your-storage.com/character-portrait.jpg"],
"duration": 5,
"resolution": "720p",
"negative_prompt": "blurry, artifacts",
# No size for image-to-video: the output follows the source image
}, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
Para I2V, el prompt debe describir el movimiento o los cambios respecto a la imagen inicial, como movimientos del personaje o acciones de cámara. La relación de aspecto coincidirá con tu imagen de origen, así que asegúrate de recortarla a la proporción deseada (p. ej., 16:9, 9:16, 1:1) antes de enviarla. Las imágenes de origen deben tener entre 360 y 2.000 píxeles por cada lado y no superar los 10 MB.
Al igual que con el texto a vídeo, captura el task_id de la respuesta y usa la misma lógica de consulta para rastrear el estado de la tarea hasta que se complete.
Ahora, desglosemos la estructura de las respuestas de la API para entender qué significa cada campo.
Entender las respuestas de la API
Cuando la solicitud POST tiene éxito, la API devuelve el ID de la tarea en data[0].task_id. Al consultar GET /v1/tasks/{task_id} obtienes un objeto data con estos campos:
| Campo | Tipo | Descripción |
|---|---|---|
id | String | El ID de la tarea. |
status | Enum | pending, processing, completed, failed o cancelled. |
result.videos[0].url[0] | String | Enlace al vídeo generado cuando el estado es completed. |
error | Object | Si la tarea falla, message explica el motivo. |
Un código HTTP 200 y un task_id indican que la solicitud se aceptó. Si la tarea termina en failed, revisa error.message para ver los detalles, como un parámetro no compatible o un prompt demasiado largo.
Wan 2.5 (el asesino de Veo 3) YA está en n8n (tutorial completo y plantilla)
Optimizar prompts y configuraciones
Una vez configurado tu entorno y realizadas las primeras solicitudes a la API (o explorada la más reciente Wan 2.6 API), afinar tus prompts puede mejorar enormemente la calidad de tus salidas de vídeo.
Escribir buenos prompts de texto e imagen
Los resultados que obtienes dependen en gran medida de lo bien que elabores tus prompts. Para Wan 2.5, los prompts de entre 80 y 120 palabras funcionan mejor: lo suficientemente largos para ofrecer una guía clara, pero no tanto como para confundir al modelo.
Aquí tienes una estructura útil que puedes seguir: empieza con el sujeto o la escena, luego añade movimientos de cámara, detalles de movimiento y estilo visual. Por ejemplo, en lugar de decir "una mujer caminando por una ciudad", podrías escribir: "Una mujer con abrigo rojo camina a paso ligero por una calle de Manhattan empapada por la lluvia al anochecer. Dolly in lento. Los charcos reflejan letreros de neón. Gradación de color teal y naranja, bokeh anamórfico, iluminación volumétrica del atardecer." Este nivel de detalle da al modelo instrucciones claras sobre atmósfera, composición y movimiento.
Para controlar la cámara, usa términos estándar de cinematografía como Pan left/right, Tilt up/down, Dolly in/out, Orbital arc o Crane up/down. Añade profundidad describiendo efectos de paralaje: "la hierba en primer plano se mece mientras las montañas permanecen inmóviles al fondo". También puedes ajustar el ritmo con términos como "cámara lenta" o "whip-pan (un barrido rápido de cámara)".
Para las tareas de imagen a vídeo, céntrate en describir los cambios de movimiento o expresión, ya que el modelo usa la imagen proporcionada como referencia base.
Una vez que tu prompt visual esté fijado, puedes ir un paso más allá incorporando audio y diálogo sincronizados.
Añadir audio y diálogo
Una de las funciones más destacadas de Wan 2.5 es su capacidad para generar vídeo y audio simultáneamente, creando una experiencia totalmente sincronizada con voz, sonidos ambientales y efectos.
"Lo que realmente distingue a Wan 2.5 es su capacidad para generar no solo vídeos silenciosos, sino experiencias audiovisuales completas en una sola pasada." - Scenario Knowledge Base [9]
Para el diálogo con sincronización labial, incluye el habla del personaje entre comillas, así: "Un científico mira a la cámara y dice: 'Los resultados son extraordinarios.'" Para los sonidos ambientales, sé específico: "la lluvia golpea una ventana, el tráfico lejano zumba". El modelo integra estos detalles en la salida final automáticamente.
Si quieres usar tu propio audio, puedes proporcionar una audio_url personalizada en formato .wav o .mp3 (tamaño máximo: 15 MB). Sin embargo, el archivo de audio debe coincidir con la duración del vídeo; si es más corto, los fotogramas restantes quedarán en silencio. Ten cuidado al combinar audio_url con varias URL de imagen o vídeo en una sola solicitud, ya que esto puede provocar conflictos [4].
El modelo hace coincidir automáticamente el idioma del audio con tu prompt, así que si tu prompt está en inglés, el audio también estará en inglés, sin pasos adicionales [10].
Este nivel de sincronización garantiza que el audio y las imágenes trabajen juntos sin fisuras para un resultado final pulido.
Elegir resolución y duración
Al trabajar con solicitudes a la API, seleccionar la resolución y la duración adecuadas es clave para equilibrar calidad y coste.
Wan 2.5 Preview ofrece dos duraciones fijas —5 segundos o 10 segundos— y resoluciones de 480p, 720p y 1080p a 24 fps. Empieza con un borrador de 5 segundos a 480p para probar tu concepto y luego escala a 1080p para tu render final.
Aquí tienes una referencia rápida para casos de uso comunes:
| Caso de uso | Relación de aspecto | Resolución recomendada | Duración |
|---|---|---|---|
| YouTube / Presentaciones | 16:9 (1920×1080) | 1080p | 10s |
| TikTok / Reels / Shorts | 9:16 (1080×1920) | 1080p | 5–10s |
| Feed de Instagram / Anuncios cuadrados | 1:1 (1440×1440) | 1080p | 5s |
| Prototipado / Pruebas | Cualquiera | 480p | 5s |
| Tablet / Pantalla clásica | 4:3 (1632×1248) | 720p | 5–10s |
Todas las resoluciones incluyen audio estéreo de 48kHz, así que incluso un borrador de baja resolución te dará una buena idea de cómo sonará el audio antes de comprometerte con un render de mayor calidad.
Integrar Wan 2.5 en flujos de trabajo multimodales

Una vez que hayas experimentado con la API, es hora de integrar Wan 2.5 en tu pipeline de producción. Con APIMart, obtienes acceso a más de 500 modelos de IA a través de una sola API. Esta configuración te permite combinar sin problemas modelos de lenguaje, imagen y vídeo sin necesidad de configuraciones adicionales.
Construir un pipeline de guion a vídeo
Aquí tienes un flujo de trabajo habitual: empieza con un modelo de lenguaje para redactar un guion y dividirlo en escenas. A continuación, usa un modelo de imagen como Wan 2.7 Image API para crear un storyboard de cada escena. A partir de ahí, entra Wan 2.5, que toma el storyboard y las descripciones de escena para producir un clip de vídeo. Incluso sincroniza el audio de una sola vez, simplificando el proceso [2][5].
Al mantener todo dentro de APIMart, optimizas tu flujo de trabajo. Solo tendrás que gestionar una estructura de API, una clave de autenticación y un único panel de facturación. Con esta configuración, puedes centrarte en afinar el equilibrio entre rendimiento y coste.
Gestionar costes y rendimiento
Para gestionar los gastos de forma eficaz, adapta el modelo y la resolución a la fase actual de tu proyecto. Para los primeros borradores, usa resolución 480p en clips de 5 segundos, que cuesta 43 créditos por clip. Una vez aprobado tu borrador, sube a 720p a 85 créditos por 5 segundos o 170 créditos por 10 segundos. Para los renders finales, súbelo a 1080p a 128 créditos por 5 segundos o 255 créditos por 10 segundos [1].
¿Necesitas iteraciones más rápidas? La variante wan-2.5-fast ofrece una opción más rentable para 1080p, reduciendo el coste de un clip de 10 segundos a 174 créditos en lugar de 255 créditos [11]. Si abordas tareas de imagen a vídeo a gran escala, Wan 2.6 I2V Flash API (wan2.6-i2v-flash) es una opción económica, con 0,0168 $ por segundo para vídeo 720p sin audio (precio de APIMart, octubre de 2026) frente a los 0,05 $ por segundo del Wan 2.6 estándar [7].
Ejemplo de flujo de trabajo: del concepto al vídeo final
Una vez optimizados los costes y el rendimiento, sigue este proceso paso a paso para dar vida a tu concepto:
- Escribe el guion: Usa un modelo de lenguaje como GPT-5 (disponible a través de APIMart) para elaborar descripciones de escena detalladas. Incluye señales de audio específicas, como "entra suavemente música de piano" o "zumba el tráfico lejano de la ciudad".
- Genera storyboards y borradores de escenas a 480p: Introduce las descripciones de escena en un modelo de imagen para crear guías visuales. Luego, prueba cada escena con Wan 2.5 a 480p durante 5 segundos para evaluar el movimiento, el ritmo y la sincronización del audio.
- Render final a 1080p: Una vez satisfecho con los borradores, vuelve a renderizar las escenas a 1080p para obtener una salida MP4 pulida de 10 segundos, con audio estéreo nativo de 48kHz [8].
"¡La consistencia de Wan 2.6 es asombrosa! Las imágenes de los personajes se mantienen estables en varios clips, algo que antes era difícil de lograr." - Wei Zhang, animador independiente [7]
Para un impulso adicional durante el render final, usa el parámetro prompt_extend. Esta función enriquece automáticamente tus prompts con detalles cinematográficos, elevando la calidad de tu salida sin requerir ajustes manuales adicionales [12][3].
Conclusión y próximos pasos
Ahora estás equipado con las herramientas para lanzarte a crear tu primer vídeo con Wan 2.5. Con su sincronización audio-vídeo integrada en una sola pasada, su compatibilidad con resoluciones de hasta 1080p y sus versátiles modos de entrada como texto a vídeo e imagen a vídeo, este modelo está listo para un trabajo de producción serio, no solo para pruebas casuales.
Antes de lanzarte, asegúrate de que tu configuración está totalmente preparada. Empieza poco a poco probando un clip de 480p para afinar tus prompts. Una vez que domines el proceso, escala a 1080p para tus renders finales. Este enfoque te permite experimentar y refinar sin comprometer demasiados recursos de entrada.
Para tu primer proyecto, intenta centrarte en una sola escena. Escribe un prompt detallado que incluya instrucciones de audio claras y genera un clip corto de 5 segundos. Los tiempos de procesamiento son rápidos —normalmente entre 1 y 5 minutos— y el coste es manejable, empezando en tan solo 0,0336 $ por segundo para clips de 480p [6]. Es una forma asequible de explorar y familiarizarte con la herramienta.
Cuando estés listo para expandirte, aprovecha la biblioteca de más de 500 modelos de IA de APIMart. Con una sola clave de API y un panel de facturación, puedes optimizar tu flujo de trabajo y crear con facilidad un pipeline completo de guion a vídeo, o explorar alternativas como MiniMax-Hailuo 2.3 para una consistencia de alta calidad.
Preguntas frecuentes
¿Cómo gestiono las consultas de estado y los tiempos de espera en tareas de vídeo de larga duración?
Envía la tarea, guarda el task_id y consulta GET /v1/tasks/{task_id} cada 10 segundos hasta que el estado sea completed, failed o cancelled. La generación suele tardar de 1 a 5 minutos, así que pon un tiempo límite global al bucle de consulta en lugar de esperar en una sola solicitud.
Para no sobrecargar la API, gestiona los errores 429 haciendo una pausa y reintentando tras un tiempo. Cuando la tarea termine, descarga el vídeo de inmediato, porque APIMart conserva los resultados durante 72 horas.
¿Cuál es la mejor manera de estimar el coste antes de generar un clip de 5s o 10s?
Para calcular el coste de un clip de vídeo de 5 o 10 segundos, simplemente multiplica la duración del clip (en segundos) por la tarifa por segundo del proveedor. Asegúrate de comprobar la tarifa para la resolución que quieres —ya sea 480p, 720p o 1080p— ya que una mayor calidad suele conllevar un precio más alto. Por ejemplo, si estás calculando para un clip de 5 segundos, multiplica la tarifa por segundo por 5. Para un clip de 10 segundos, multiplícala por 10.
¿Cómo puedo mejorar la sincronización labial y la calidad del diálogo con mis prompts?
Para obtener la mejor sincronización labial y calidad de diálogo en Wan 2.5 Preview, usa prompts estructurados. Estos deben especificar claramente las frases del personaje, junto con detalles como emoción, tono, velocidad y timbre. Este nivel de detalle ayuda al modelo a ofrecer resultados más precisos y naturales.
Para una precisión aún mayor, puedes subir un archivo de audio personalizado en formato WAV o MP3. Este archivo actuará como guía para que el modelo alinee las expresiones faciales y los movimientos de la boca con el audio a la perfección.
Asegúrate de que tu imagen de entrada sea nítida y esté bien iluminada. Una imagen de alta calidad garantiza que el modelo pueda interpretar y replicar las expresiones de forma eficaz. Además, aprovecha la función de extensión de prompts, que te permite incluir descripciones detalladas para una mejor interpretación por parte del modelo.
Sobre el equipo de APIMart
El equipo de APIMart escribe guías de modelos, comparativas y análisis de precios para desarrolladores que construyen con IA. APIMart ofrece una sola API para más de 500 modelos de chat, imagen y vídeo, así que puedes comparar los modelos de este artículo antes de lanzar.
Elige el modelo que quieres en el marketplace
Prueba modelos de chat, imagen y video en el marketplace de APIMart y experimenta rápidamente sus capacidades con una API unificada.
