Happy Horse 1.0 API
Happy Horse 1.0 de Alibaba: vídeo cinematográfico en 720p / 1080p con movimiento de cámara fluido, movimiento expresivo y gran fidelidad al prompt. Incluye referencia a vídeo para mantener la identidad de personajes y estilo entre generaciones.
Salida en 720p (por defecto) o 1080p. Variantes de texto a vídeo, imagen a vídeo, referencia a vídeo (mantiene personajes, estilos e identidad visual a partir de las referencias), edición de vídeo (compatible con referencias de varias imágenes) y extensión de vídeo.
Resumen
Acerca de Happy Horse 1.0 API
Qué hace Happy Horse 1.0, cómo encaja en la gama de modelos de Alibaba y por qué los equipos lo eligen.
Happy Horse 1.0 es un modelo de generación de vídeo de Alibaba, disponible a través de la API REST de WaveSpeedAI. Happy Horse 1.0 de Alibaba: vídeo cinematográfico en 720p / 1080p con movimiento de cámara fluido, movimiento expresivo y gran fidelidad al prompt. Incluye referencia a vídeo para mantener la identidad de personajes y estilo entre generaciones.
Salida en 720p (por defecto) o 1080p. Variantes de texto a vídeo, imagen a vídeo, referencia a vídeo (mantiene personajes, estilos e identidad visual a partir de las referencias), edición de vídeo (compatible con referencias de varias imágenes) y extensión de vídeo.
La familia Happy Horse 1.0 en WaveSpeedAI incluye 5 endpoints REST que cubren los flujos de trabajo de Text-To-Video, Image-To-Video, Video-Extend, Video-To-Video, Reference-To-Video. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Happy Horse 1.0 con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Happy Horse 1.0
5 endpoints de Happy Horse 1.0 disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/1777694993627601247_RvFOYvFP.webp)
Happyhorse 1.0 Text To Video
Alibaba Happy Horse 1.0 (Text-to-Video) generates cinematic 720p / 1080p videos from text prompts with smooth camera movement, expressive motion, and strong prompt fidelity. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694942637773181_JtCLV4is.webp)
Happyhorse 1.0 Image To Video
Alibaba Happy Horse 1.0 (Image-to-Video) animates a reference image into a cinematic 720p / 1080p video, optionally guided by a text prompt. Smooth camera movement and expressive, stable motion. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694354473865969_w1wGOX7i.webp)
Happyhorse 1.0 Video Extend
Alibaba Happy Horse 1.0 (Video Extend) extends existing videos with seamless AI-generated continuation, supporting 720p/1080p output. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694893579905189_ykuDNW6V.webp)
Happyhorse 1.0 Video Edit
Alibaba Happy Horse 1.0 (Video Edit) performs prompt-driven video editing with multi-image reference support, supporting 720p/1080p output. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694912177671305_rTisAKU3.webp)
Happyhorse 1.0 Reference To Video
Alibaba Happy Horse 1.0 (Reference-to-Video) generates new video scenes guided by reference images, maintaining consistent characters, styles, and visual identity. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
Ejemplos
Mira Happy Horse 1.0 en acción
Resultados reales generados con la API de Happy Horse 1.0. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Happy Horse 1.0
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Happy Horse 1.0 que hayas llamado.
Casos de uso
Qué puedes crear con Happy Horse 1.0
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Happy Horse 1.0.
Texto a vídeo con movimiento de cámara fluido
alibaba/happyhorse-1.0/text-to-video genera clips cinematográficos en 720p/1080p con movimiento de cámara fluido y movimiento expresivo, el planteamiento principal del catálogo. Gran fidelidad al prompt para publicidad y pipelines de contenido.
Imagen a vídeo desde una imagen de referencia
alibaba/happyhorse-1.0/image-to-video anima una imagen de referencia y la convierte en un vídeo cinematográfico en 720p/1080p, guiado opcionalmente por un prompt de texto. Movimiento de cámara fluido y movimiento expresivo y estable.
Referencia a vídeo para conservar la identidad
alibaba/happyhorse-1.0/reference-to-video genera escenas de vídeo nuevas guiadas por imágenes de referencia, manteniendo personajes, estilos e identidad visual consistentes durante la generación. La variante que conviene elegir cuando la identidad es lo más importante.
Edición de vídeo con referencias de varias imágenes
alibaba/happyhorse-1.0/video-edit realiza edición de vídeo guiada por prompt con compatibilidad con referencias de varias imágenes y salida 720p/1080p. Útil para ediciones concretas sobre clips existentes.
Extensión de vídeo para clips más largos
alibaba/happyhorse-1.0/video-extend amplía vídeos existentes con una continuación fluida generada por IA, con salida 720p/1080p. Útil para construir secuencias más largas a partir de clips de origen más cortos.
Consejos
Consejos para escribir prompts en Happy Horse 1.0
Consejos prácticos para obtener mejores resultados con Happy Horse 1.0, basados en los patrones que funcionan en modelos de vídeo en flujos de producción.
- 01
Elige referencia a vídeo para planos críticos en identidad
alibaba/happyhorse-1.0/reference-to-video es la variante específica para conservar personajes, estilos e identidad visual consistentes. Úsala en contenido seriado donde el mismo personaje debe seguir siendo reconocible entre generaciones distintas.
- 02
Imagen a vídeo conserva la composición del primer fotograma
alibaba/happyhorse-1.0/image-to-video anima una imagen de referencia y la convierte en un clip 720p/1080p con guía de texto opcional. Conserva el sujeto y la composición de la imagen inicial mientras añade movimiento de cámara y del sujeto.
- 03
Especifica el vestuario y la pose de forma explícita
Sin una especificación explícita de vestuario y pose, el modelo tiende a poses neutras de pie. Detalla el vestuario y la pose inicial para controlar el plano en lugar de obtener el valor por defecto.
- 04
Elige 720p o 1080p con criterio
Afirmación del catálogo: salida cinematográfica en 720p / 1080p. 720p es el valor por defecto; elige 1080p cuando importe la resolución de entrega.
- 05
Usa video-edit con referencias de varias imágenes para cambios de estilo
alibaba/happyhorse-1.0/video-edit realiza edición guiada por prompt sobre vídeo existente con compatibilidad con referencias de varias imágenes. Útil para restilizar clips conservando el movimiento y la composición del original.
Precios
Precios de la API de Happy Horse 1.0
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| alibaba/ | text-to-video | $0.70 |
| alibaba/ | image-to-video | $0.70 |
| alibaba/ | video-extend | $0.70 |
| alibaba/ | video-to-video | $0.70 |
| alibaba/ | reference-to-video | $0.70 |
API
Llama a la API de Happy Horse 1.0
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Happy Horse 1.0 frente a las alternativas
Cuándo elegir Happy Horse 1.0 en lugar de modelos similares en WaveSpeedAI.
Happy Horse 1.0 frente a Seedance 2.0
Seedance 2.0 incluye audio nativo en todas las variantes, el nivel Turbo, y edición y extensión de vídeo. Happy Horse es más caro, pero ofrece referencia a vídeo y edición de vídeo con compatibilidad con referencias de varias imágenes, algo que Seedance resuelve de otra manera.
Happy Horse 1.0 frente a Kling 3.0
Kling 3.0 cubre los niveles Standard, Pro y 4K, además de control de movimiento. Happy Horse se sitúa entre Kling Pro y 4K, con referencia a vídeo y edición de vídeo con referencias de varias imágenes.
Happy Horse 1.0 frente a Wan 2.7
Wan 2.7 cubre variantes similares (texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo, extensión de vídeo) además de edición de imagen y texto a imagen en la misma familia. Es más barato y más amplio; Happy Horse se posiciona en torno al «movimiento de cámara fluido» y al movimiento expresivo.
Preguntas frecuentes
Happy Horse 1.0 API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Happy Horse 1.0 en WaveSpeedAI.
¿Qué es la API de Happy Horse 1.0?
Happy Horse 1.0 es un modelo de generación de vídeo de Alibaba expuesto como API REST en WaveSpeedAI. Happy Horse 1.0 de Alibaba: vídeo cinematográfico en 720p / 1080p con movimiento de cámara fluido, movimiento expresivo y gran fidelidad al prompt. Incluye referencia a vídeo para mantener la identidad de personajes y estilo entre generaciones. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Happy Horse 1.0?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Happy Horse 1.0?
Happy Horse 1.0 empieza en $0.70 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Happy Horse 1.0 hay disponibles?
WaveSpeedAI aloja 5 endpoints de Happy Horse 1.0 en producción: alibaba/happyhorse-1.0/text-to-video, alibaba/happyhorse-1.0/image-to-video, alibaba/happyhorse-1.0/video-extend, alibaba/happyhorse-1.0/video-edit, alibaba/happyhorse-1.0/reference-to-video. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Happy Horse 1.0?
Los derechos de uso comercial dependen de la licencia del modelo de Alibaba. La mayoría de los modelos de Alibaba permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Happy Horse 1.0 en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Happy Horse 1.0 Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de Alibaba.
Proveedor
Acerca de Alibaba
El equipo detrás de Happy Horse 1.0 y de la gama más amplia de modelos de Alibaba en WaveSpeedAI.
Tongyi Lab, de Alibaba, produce la familia de modelos de vídeo Wan y la familia de LLM Qwen. Wan destaca por publicarse con pesos abiertos, por su amplia cobertura de variantes (texto a vídeo, imagen a vídeo, referencia a vídeo, edición de vídeo, extensión de vídeo, edición de imagen, texto a imagen) y por su solidez constante en estabilidad del movimiento y fidelidad al prompt con prompts multilingües.
Empieza a crear con Happy Horse 1.0 en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de Alibaba y de todos los demás proveedores.