Video · Alibaba

HappyHorse API

Acceso a la API de HappyHorse para generación de vídeo desde texto, imagen y edición, con salida de 720p/1080p y clips guiados por personajes.

Operativo · 7 variants · desde $0.410
runapi.ai
curl -X POST https://runapi.ai/api/v1/happyhorse/image_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "happyhorse-text-to-video",
  "image_url": "https://cdn.runapi.ai/public/samples/image.jpg",
  "prompt": "Genera un clip cinematográfico en 1080p de 5 segundos de un caballo de papel galopando por una ciudad en miniatura de cartón de noche."
}'
import { HappyhorseClient } from "@runapi.ai/happyhorse";

const client = new HappyhorseClient();
const result = await client.imageToVideo.run({
    model: "happyhorse-text-to-video",
    image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
    prompt: "Genera un clip cinematográfico en 1080p de 5 segundos de un caballo de papel galopando por una ciudad en miniatura de cartón de noche.",
});
<?php

require __DIR__ . "/vendor/autoload.php";

use RunApi\Happyhorse\HappyhorseClient;

$client = new HappyhorseClient();
$result = $client->imageToVideo->run([
        'model' => 'happyhorse-text-to-video',
        'image_url' => 'https://cdn.runapi.ai/public/samples/image.jpg',
        'prompt' => 'Genera un clip cinematográfico en 1080p de 5 segundos de un caballo de papel galopando por una ciudad en miniatura de cartón de noche.',
]);
require "runapi/happyhorse"

client = RunApi::Happyhorse::Client.new
result = client.image_to_video.run(
    model: "happyhorse-text-to-video",
    image_url: "https://cdn.runapi.ai/public/samples/image.jpg",
    prompt: "Genera un clip cinematográfico en 1080p de 5 segundos de un caballo de papel galopando por una ciudad en miniatura de cartón de noche."
)
npx skills add runapi-ai/happyhorse -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp

# Codex
codex plugin install runapi-mcp@agents

# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
@runapi.ai/happyhorse v1
RESUMEN

HappyHorse crea clips de texto, imagen y edición de vídeo con salida seleccionable de 720p o 1080p, control de semilla determinista, guía de imagen en primer fotograma, guía de imágenes de referencia ordenadas para el modelo de personaje e instrucciones de edición de vídeo fuente.

  • Variantes para distintos objetivos de calidad y latencia
  • API key unificada
  • El model skill incluye documentación, schemas y notas de setup
  • Las generaciones fallidas no se cobran
VARIANTES

Variantes

Variant Billing Pricing
happyhorse-1.0-i2v second $0.410 Ver →
happyhorse-1.0-r2v second $0.410 Ver →
happyhorse-1.0-t2v second $0.410 Ver →
happyhorse-character second $0.410 Ver →
happyhorse-edit-video second $0.480 Ver →
happyhorse-image-to-video second $0.410 Ver →
happyhorse-text-to-video second $0.410 Ver →
MODELS

Instala el skill de HappyHorse para desarrollar apps

Carga documentación del modelo, schemas, notas de precios y pasos de setup en tu workspace de código.

# Install the model skill for app development workflows
npx skills add runapi-ai/happyhorse -g
Installs docs, schemas, pricing context, and setup notes into your developer workspace.
Or use this setup request in your coding tool:
Install the HappyHorse skill for this app:

1. Add runapi-ai/happyhorse with the skills installer.
2. Load SKILL.md in this workspace.
3. Use its docs, schemas, pricing notes, and setup steps when adding model features.
4. Confirm the install path when done.
CÓMO FUNCIONA

Cómo construir con este model skill

01

Elige el modelo

Selecciona el modelo y la variante que encajan con tu tipo de salida, calidad objetivo y latencia.

02

Autentica una vez

Usa tu clave RunAPI para todos los modelos compatibles.

03

Instala el skill

Añade el model skill a tu workspace de código antes de implementar la función.

04

Recibe la salida

Consulta por task ID o procesa el callback cuando termine la generación.

CONTEXTO

Dónde encaja HappyHorse

HappyHorse pertenece al catálogo de Alibaba en RunAPI y expone capacidades canónicas de texto a vídeo, imagen a vídeo y edición de vídeo en superficies de API, SDK, CLI, Bruno y documentación.

Provider
Alibaba
Modality
Video
POR QUÉ RUNAPI

Por qué usar HappyHorse mediante RunAPI

Una API key

Usa las mismas credenciales entre modelos y proveedores.

Listo para skills

El model skill incluye schemas, notas de setup, contexto de precios e IDs de modelo.

Facturación predecible

El precio por uso es visible antes de llamar.

FAQ

Preguntas frecuentes

¿Qué puede crear HappyHorse?

HappyHorse ofrece texto a vídeo desde un prompt, texto a vídeo guiado por personajes desde un prompt con imágenes de referencia ordenadas, imagen a vídeo desde una imagen de primer fotograma y edición de vídeo desde un clip fuente.

¿Qué resoluciones soporta HappyHorse?

Todos los endpoints de vídeo de HappyHorse soportan salida en 720p y 1080p. 1080p es el valor predeterminado, mientras que 720p es útil para borradores y clips para redes sociales.

¿Cuánto pueden durar los vídeos de HappyHorse?

Los endpoints de generación de vídeo de HappyHorse soportan duraciones enteras de 3 a 15 segundos, mientras que la edición de vídeo acepta un vídeo fuente de 3 a 60 segundos.

¿Cómo usa la imagen de entrada el endpoint imagen a vídeo?

Imagen a vídeo acepta exactamente una URL de imagen pública y la trata como el primer fotograma antes de generar movimiento a partir del prompt y la configuración.

¿Cómo usa las imágenes de referencia el modelo de personaje?

El modelo de personaje acepta entre 1 y 9 URLs de imágenes públicas en el endpoint de texto a vídeo; su orden se asigna a personaje1, personaje2 y referencias posteriores en el prompt.

¿Cómo usa el vídeo fuente el endpoint de edición de vídeo?

La edición de vídeo acepta un vídeo fuente público en MP4 o MOV, una instrucción de edición y hasta 5 imágenes de referencia opcionales.

¿Puedo reproducir un resultado de HappyHorse?

Puedes pasar una semilla para hacer la generación más determinista con el mismo prompt, medios y resolución.

¿Cómo llamo a este modelo?

Instala el model skill y sigue sus notas de setup con tu clave RunAPI.

¿Las generaciones fallidas cuestan dinero?

Las generaciones fallidas no se cobran

¿Puedo llamarlo desde mi aplicación?

Sí. Instala el model skill en tu workspace de código y úsalo mientras añades la función del modelo.

EMPEZAR

Empieza a construir con HappyHorse.