Vídeos de 2–30 segundos
Crea vídeos de 2–30 segundos a partir de texto, un primer fotograma o fotogramas inicial y final.
WAN · VIDEO API
Crea con WAN 3.0 API: vídeos de hasta 30 segundos, hasta diez imágenes de referencia y diálogos, música y efectos de sonido nativos.
PRECIOS
Compara cuatro modelos por resolución y precio por segundo.
| Modelo | 480p | 720p | 1080p | Audio |
|---|---|---|---|---|
WAN 3.0wan-3.0 | 0,047 US$ | 0,094 US$ | 0,188 US$ | Activado / desactivado · mismo precio |
WAN 3.0 Primewan-3.0-prime | 0,067 US$ | 0,138 US$ | 0,273 US$ | Activado / desactivado · mismo precio |
WAN 2.7 T2Vwan-2.7-t2v | — | 0,094 US$ | 0,146 US$ | Incluido (siempre activado) |
WAN 2.7 I2Vwan-2.7-i2v | — | 0,098 US$ | 0,164 US$ | Incluido (siempre activado) |
Se factura por segundos reales de salida; las referencias de vídeo usan la tarifa de la resolución elegida.
WAN 3.0 / Prime · WAN 2.7 T2V / I2V
Captura de precios · 2026-11-09Elige modelo, resolución, duración y cantidad de clips.
Estimación solo de salida; las referencias pueden añadir cargos
WAN 3.0 · 480p · Estimación con la configuración seleccionada
| Saldo acreditado | Pagas | Descuento | Segundos de vídeo · estimación | Recargar |
|---|---|---|---|---|
| 5,00 US$Primera recarga | 3,00 US$ | 2,00 US$ | ≈ 106 s | Recargar → |
| 50,00 US$ | 48,00 US$ | 2,00 US$ | ≈ 1063 s | Recargar → |
| 100,00 US$ | 95,00 US$ | 5,00 US$ | ≈ 2127 s | Recargar → |
| 200,00 US$ | 185,00 US$ | 15,00 US$ | ≈ 4255 s | Recargar → |
| 500,00 US$ | 450,00 US$ | 50,00 US$ | ≈ 10.638 s | Recargar → |
La oferta de primera recarga y los descuentos por importe son independientes. Al pagar se confirma la oferta aplicable. Los métodos disponibles se confirman al finalizar la compra.
Usa WAN 3.0 o Prime para referencias y clips de 30 segundos; WAN 2.7 para un flujo fijo de texto o imagen.
Crea vídeos de 2–30 segundos a partir de texto, un primer fotograma o fotogramas inicial y final.
Usa hasta diez imágenes de referencia para guiar sujetos y estilo.
Combina referencias de imagen, vídeo y audio para guiar movimiento, estilo y sonido.
Genera diálogos, música y efectos de sonido con audio opcional en WAN 3.0 y Prime.
Crea a 480p, 720p o 1080p en formato horizontal, vertical, cuadrado o ultrapanorámico.
Elige Prime, la variante de alta velocidad del proveedor, o los flujos dedicados de texto a vídeo e imagen a vídeo de WAN 2.7.
MODELOS DE VÍDEO
Seedance, Kling, MiniMax H3 y WAN, con un mismo saldo. La misma clave también sirve para modelos de texto e imagen.
Para vídeos de hasta 30 segundos y 30 imágenes de referencia.
Para seis planos con sus propios prompts y duraciones.
Para vídeo 2K guiado por referencias y con audio nativo.
Para vídeos guiados por referencias de hasta 30 segundos.
Original en inglés · prompt de generación
Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.
Una API asíncrona: consultar precio → crear → consultar estado → descargar. Cambia de modelo y utiliza sus parámetros compatibles.
INICIO RÁPIDO PARA DESARROLLADORES
Cotizar → crear → consultar → descargar.202 significa aceptado, no completado. Si la aceptación es incierta, conserva la misma clave de idempotencia y el mismo cuerpo. Descarga solo tras completed.Son ejemplos mínimos — en producción, guarda el Idempotency-Key y el ID de la tarea para continuar tras un reinicio.
Integra la API de vídeo de BetterToken en la aplicación del usuario.
Lee BETTERTOKEN_API_KEY solo del entorno; nunca la incrustes, registres ni envíes a analítica.
Base: https://bettertoken.ai/v1
Modelo: wan-3.0.
Prompt: A rainy city street at night, slow forward camera move
Usa exactamente el JSON de solicitud de abajo y respeta los campos y límites del modelo elegido.
POST /videos/quote con la misma solicitud devuelve una estimación sin reservar saldo. Requiere autenticación; no es el endpoint público de precios.
ANTES de POST /videos, guarda fuera del proceso un Idempotency-Key nuevo y el cuerpo exacto. Tras reiniciar, carga ese estado o retoma el ID guardado de la tarea aceptada. Reutiliza ambos si la respuesta es incierta; un timeout no justifica crear otra tarea de pago.
Tras la aceptación 202 en /videos (200 en la ruta de compatibilidad), guarda id y consulta GET /videos/{id} cada 5 segundos. Gestiona queued, in_progress, completed, failed y canceled. Una entrega incierta sigue in_progress con stage=reconciliation; no crees otra tarea. Ante 429, respeta Retry-After. Consulta hasta 360 veces con pausas de 5 segundos; la red y la espera por límites pueden alargar el tiempo total. Conserva el ID al detenerte; detener la consulta no cancela ni recrea la tarea.
Tras completed, descarga GET /videos/{id}/content con una API key autorizada del propietario. Un archivo caducado devuelve 410 video_artifact_expired. El contenido es privado; trata la caducidad y los errores de descarga por separado de los fallos de generación.
Comprueba la facturación para conocer el cargo final. Un fallo o cancelación confirmados libera o devuelve los fondos al origen mediante el procesamiento financiero; el estado de la tarea no demuestra que el reembolso haya terminado. La entrega incierta y los problemas posteriores a la generación se gestionan por separado.
Los errores relay están en error: 402 video_insufficient_balance, 409 video_idempotency_conflict/video_acceptance_pending, 422 para parámetros inválidos y 503 para aceptación incierta o servicio no disponible. Conserva la clave y el cuerpo originales ante una respuesta incierta. No añadas una suscripción web ni generación dentro de la página.
{
"model": "wan-3.0",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"format": "mp4",
"resolution": "480p",
"aspect_ratio": "16:9"
},
"audio": {
"mode": "on"
}
}# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
"model": "wan-3.0",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"format": "mp4",
"resolution": "480p",
"aspect_ratio": "16:9"
},
"audio": {
"mode": "on"
}
}
JSON
curl --fail-with-body "$BASE/videos/quote" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H 'Content-Type: application/json' --data-binary @request.json || exit 1
TASK=$(curl --fail-with-body "$BASE/videos" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H "Idempotency-Key: $IDEM" \
-H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
STATUS=$(printf '%s' "$TASK" | jq -r '.status')
case "$STATUS" in
completed) break ;;
failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
esac
sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4Adapta operation, audio y media al cambiar de SKU. WAN 2.7 I2V necesita una URL accesible de tu primer fotograma.
| Parámetro | Valor y límites |
|---|---|
model / operation | wan-3.0 / wan-3.0-prime: text_to_video, image_to_video, reference_to_video. wan-2.7-t2v: solo text_to_video. wan-2.7-i2v: solo image_to_video. |
duration | {mode:"fixed",seconds:N}. WAN 3: enteros de 2–30; vídeo de entrada + salida ≤30 s. WAN 2.7: enteros de 2–15. |
output.resolution | WAN 3: 480p / 720p / 1080p. WAN 2.7: 720p / 1080p. |
output.aspect_ratio | WAN 3: adaptive / 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16. Con fotogramas: se recomienda adaptive. 2.7 T2V: 16:9 / 9:16 / 1:1 / 4:3 / 3:4. 2.7 I2V: omite; sigue la imagen. |
audio | WAN 3/Prime: {mode:"on"} o {mode:"off"}, mismo precio. WAN 2.7: omite audio o usa provider_default. |
media · WAN 3 | Cada elemento debe tener id único e incluir type, role y source. first_frame (+last_frame) O reference_*; ≤10 imágenes, ≤5 vídeos (límite contractual; combinaciones completas aún no verificadas) y ≤5 audios; cada vídeo/audio de 1–15 s, ≤15 s por tipo; ≤20 archivos en total. |
media · WAN 2.7 | I2V: first_frame obligatorio, last_frame opcional. Ambos SKU 2.7 permiten un driving_audio de 2–30 s; la salida sigue limitada a ≤15 s. No son referencias multimodales libres. |
prompt | Describe planos, movimiento y sonido con lenguaje natural. No hay parámetro de planos estructurados. |
Preguntas frecuentes
WAN 3.0 admite clips de hasta 30 segundos y referencias multimodales. WAN 3.0 Prime es la variante de alta velocidad del proveedor, con los mismos modos de creación; no se promete una mejora de velocidad medida. WAN 2.7 ofrece SKU fijos de texto a vídeo e imagen a vídeo.
Ver ejemplos de la APILa salida WAN 3.0 parte de 0,047 US$/s a 480p. Compara arriba los cuatro SKU y sus resoluciones. Los vídeos de referencia añaden segundos de entrada a la tarifa de la misma resolución; las estimaciones de salida no los incluyen. Activar o desactivar audio no cambia el precio de WAN 3.0/Prime.
Ver ejemplos de la APIRegístrate o inicia sesión en BetterToken, prepara o reutiliza tu clave en Workspace, añade saldo y llama a la API desde tu aplicación. Es una clave de retransmisión de BetterToken; el acceso depende de los permisos y los fondos. No emitimos claves de la consola Alibaba.
Ver ejemplos de la APIWAN 3.0/Prime: 2–30 s, 480p/720p/1080p. Con vídeo de entrada, entrada más salida deben caber en 30 s. WAN 2.7: 2–15 s, 720p/1080p. Aquí no se ofrece salida WAN en 4K.
Ver ejemplos de la APIWAN 3.0 y Prime permiten activar/desactivar al mismo precio. WAN 2.7 genera sonido sincronizado por defecto; omite audio o usa provider_default, sin interruptor de audio.
Ver ejemplos de la APIUsa referencias de vídeo y audio para guiar movimiento, estilo y sonido. WAN 3.0/Prime: hasta 10 imágenes y 5 audios; cada vídeo/audio de 1–15 s y máximo 15 s por tipo, 20 archivos en total. No mezcles fotogramas con referencias libres. WAN 2.7 T2V usa texto; I2V requiere primer fotograma y admite uno final. Cada SKU 2.7 permite un driving_audio, no referencias multimodales libres.
Ver ejemplos de la APILas generaciones confirmadas como fallidas no se cobran. El fallo o la cancelación confirmados liberan o reembolsan la fuente original mediante el proceso financiero; el estado de la tarea no prueba que el reembolso se haya completado. La aceptación incierta requiere conciliación. Un fallo de entrega o archivo caducado tras una generación exitosa es otro caso.
Ver ejemplos de la APIPaga con tarjeta a través de Stripe o con USDT. Los métodos disponibles se confirman al finalizar la compra.
Ver ejemplos de la APIBETTERTOKEN · WAN API
Primera recarga: paga 3,00 US$ y recibe 5,00 US$ de saldo