Happy Horse 1.0 API
Alibaba Happy Horse 1.0 — vídeo cinematográfico em 720p / 1080p com movimentos de câmera suaves, movimento expressivo e forte fidelidade ao prompt. Inclui referência para vídeo para manter a identidade de personagens/estilo entre gerações.
Saída em 720p (padrão) ou 1080p. Variantes de texto para vídeo, imagem para vídeo, referência para vídeo (mantém personagens, estilos e identidade visual das referências), video-edit (com suporte a referências de várias imagens) e video-extend.
Visão geral
Sobre o Happy Horse 1.0 API
O que o Happy Horse 1.0 faz, como ele se encaixa na linha de modelos da Alibaba e por que as equipes o escolhem.
Happy Horse 1.0 é um modelo de geração de vídeo da Alibaba, disponível pela API REST da WaveSpeedAI. Alibaba Happy Horse 1.0 — vídeo cinematográfico em 720p / 1080p com movimentos de câmera suaves, movimento expressivo e forte fidelidade ao prompt. Inclui referência para vídeo para manter a identidade de personagens/estilo entre gerações.
Saída em 720p (padrão) ou 1080p. Variantes de texto para vídeo, imagem para vídeo, referência para vídeo (mantém personagens, estilos e identidade visual das referências), video-edit (com suporte a referências de várias imagens) e video-extend.
A família Happy Horse 1.0 na WaveSpeedAI traz 5 endpoints REST cobrindo os fluxos de Text-To-Video, Image-To-Video, Video-Extend, Video-To-Video, Reference-To-Video. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Happy Horse 1.0 com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Endpoints
Todos os endpoints da API de Happy Horse 1.0
5 endpoints de Happy Horse 1.0 disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/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.
Exemplos
Veja o Happy Horse 1.0 em ação
Resultados reais gerados pela API do Happy Horse 1.0. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Happy Horse 1.0
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Happy Horse 1.0 que você chamou.
Casos de uso
O que você pode criar com o Happy Horse 1.0
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Happy Horse 1.0.
Texto para vídeo com movimentos de câmera suaves
alibaba/happyhorse-1.0/text-to-video gera clipes cinematográficos em 720p/1080p com movimentos de câmera suaves e movimento expressivo — o principal destaque do catálogo. Forte fidelidade ao prompt para anúncios e pipelines de conteúdo.
Imagem para vídeo a partir de uma imagem de referência
alibaba/happyhorse-1.0/image-to-video anima uma imagem de referência em um vídeo cinematográfico em 720p/1080p, opcionalmente guiado por um prompt de texto. Movimentos de câmera suaves e movimento expressivo e estável.
Referência para vídeo para preservar identidade
alibaba/happyhorse-1.0/reference-to-video gera novas cenas de vídeo guiadas por imagens de referência, mantendo personagens, estilos e identidade visual consistentes em toda a geração. A variante a escolher quando a identidade é o mais importante.
Video-edit com referências de várias imagens
alibaba/happyhorse-1.0/video-edit faz edição de vídeo guiada por prompt, com suporte a referências de várias imagens e saída em 720p/1080p. Útil para edições pontuais em clipes existentes.
Video-extend para clipes mais longos
alibaba/happyhorse-1.0/video-extend estende vídeos existentes com uma continuação gerada por IA sem emendas, com saída em 720p/1080p. Útil para criar sequências mais longas a partir de clipes de origem mais curtos.
Dicas
Dicas de prompt para o Happy Horse 1.0
Conselhos práticos para obter melhores resultados com o Happy Horse 1.0 — extraídos dos padrões que funcionam em modelos de vídeo em pipelines de produção.
- 01
Escolha referência para vídeo para planos em que a identidade é crítica
alibaba/happyhorse-1.0/reference-to-video é a variante específica para preservar personagens, estilos e identidade visual consistentes. Use em conteúdo seriado, em que o mesmo personagem precisa continuar reconhecível em gerações separadas.
- 02
Imagem para vídeo preserva a composição do primeiro quadro
alibaba/happyhorse-1.0/image-to-video anima uma imagem de referência em um clipe 720p/1080p, com orientação por texto opcional. Preserva o sujeito e a composição da imagem inicial enquanto adiciona movimento de câmera e do sujeito.
- 03
Especifique roupa e pose explicitamente
Sem uma especificação explícita de roupa/pose, o modelo tende a poses neutras em pé. Descreva o figurino e a pose inicial para controlar o plano, em vez de aceitar o padrão.
- 04
Escolha 720p ou 1080p de forma deliberada
Afirmação do catálogo: saída cinematográfica em 720p / 1080p. 720p é o padrão; escolha 1080p quando a resolução de entrega importar.
- 05
Use o video-edit com referências de várias imagens para reestilizar
alibaba/happyhorse-1.0/video-edit faz edição guiada por prompt em vídeo existente, com suporte a referências de várias imagens. Útil para reestilizar clipes mantendo o movimento e a composição da origem.
Preços
Preços da API de Happy Horse 1.0
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço 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
Chame a API de Happy Horse 1.0
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação 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 vs alternativas
Quando escolher o Happy Horse 1.0 em vez de modelos semelhantes na WaveSpeedAI.
Happy Horse 1.0 vs Seedance 2.0
O Seedance 2.0 traz áudio nativo em todas as variantes, o nível Turbo e video-edit/video-extend. O Happy Horse é mais caro, mas traz referência para vídeo e video-edit com suporte a referências de várias imagens, que o Seedance trata de outra forma.
Happy Horse 1.0 vs Kling 3.0
O Kling 3.0 cobre os níveis Standard, Pro e 4K, além de controle de movimento. O Happy Horse fica entre o Kling Pro e o 4K, com referência para vídeo e video-edit com referências de várias imagens.
Happy Horse 1.0 vs Wan 2.7
O Wan 2.7 cobre variantes semelhantes (texto para vídeo, imagem para vídeo, referência para vídeo, video-edit, video-extend), além de image-edit e texto para imagem na mesma família. Mais barato e mais amplo; o Happy Horse se posiciona em torno de "movimentos de câmera suaves" e movimento expressivo.
FAQ
Happy Horse 1.0 API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Happy Horse 1.0 na WaveSpeedAI.
O que é a API do Happy Horse 1.0?
Happy Horse 1.0 é um modelo de geração de vídeo da Alibaba disponibilizado como API REST na WaveSpeedAI. Alibaba Happy Horse 1.0 — vídeo cinematográfico em 720p / 1080p com movimentos de câmera suaves, movimento expressivo e forte fidelidade ao prompt. Inclui referência para vídeo para manter a identidade de personagens/estilo entre gerações. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Happy Horse 1.0?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Happy Horse 1.0?
O Happy Horse 1.0 começa em $0.70 por execução. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Happy Horse 1.0 estão disponíveis?
A WaveSpeedAI hospeda 5 endpoints de Happy Horse 1.0 ativos: 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 tem sua própria página de playground e seu preço.
Posso usar os resultados do Happy Horse 1.0 comercialmente?
Os direitos de uso comercial seguem a licença do modelo da Alibaba. A maioria dos modelos da Alibaba permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Happy Horse 1.0 na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Happy Horse 1.0 E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da Alibaba.
Provedor
Sobre a Alibaba
A equipe por trás do Happy Horse 1.0 e de toda a linha de modelos da Alibaba na WaveSpeedAI.
O Tongyi Lab da Alibaba produz a família de modelos de vídeo Wan e a família de LLMs Qwen. O Wan se destaca por ter sido lançado com pesos abertos, ampla cobertura de variantes (texto para vídeo, imagem para vídeo, referência para vídeo, video-edit, video-extend, image-edit, texto para imagem) e força constante em estabilidade de movimento e aderência ao prompt com prompts em vários idiomas.
Comece a criar com o Happy Horse 1.0 na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da Alibaba e de todos os outros provedores.