Instale a skill do CLI belt:
npx skills add belt-sh/cli
Geração de Vídeo HappyHorse 1.0
Gere e edite vídeos fisicamente realistas com os modelos HappyHorse 1.0 da Alibaba via CLI inference.sh.
Início Rápido
Requer o CLI inference.sh (
belt). Instruções de instalação
belt login
belt app run alibaba/happyhorse-1-0-t2v --input '{"prompt": "um cavalo galopando por um prado ensolarado"}'
Modelos HappyHorse
| Modelo | ID do App | Melhor Para |
|---|---|---|
| T2V | alibaba/happyhorse-1-0-t2v | Texto-para-vídeo, movimento fisicamente realista |
| I2V | alibaba/happyhorse-1-0-i2v | Animar uma única imagem |
| R2V | alibaba/happyhorse-1-0-r2v | Preservar personagens de até 9 imagens de referência |
| Video Edit | alibaba/happyhorse-1-0-video-edit | Editar vídeos existentes com linguagem natural |
Todos os modelos suportam resolução 720P/1080P, duração de até 15 segundos.
Exemplos
Texto-para-Vídeo
belt app run alibaba/happyhorse-1-0-t2v --input '{
"prompt": "um golden retriever correndo por folhas de outono em um parque, câmera lenta",
"duration": 10,
"resolution": "1080P",
"ratio": "16:9"
}'
Imagem-para-Vídeo
Anime uma imagem estática:
belt app run alibaba/happyhorse-1-0-i2v --input '{
"first_frame": "https://sua-imagem.jpg",
"prompt": "zoom suave da câmera, nuvens se movendo no céu",
"duration": 8,
"resolution": "720P"
}'
Referência-para-Vídeo (Preservação de Personagens)
Gere vídeos que preservam personagens de imagens de referência (até 9):
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "uma mulher caminhando por uma rua de mercado movimentada",
"reference_images": ["https://retrato.jpg"],
"duration": 10,
"resolution": "720P"
}'
Referência com Múltiplos Personagens
belt app run alibaba/happyhorse-1-0-r2v --input '{
"prompt": "dois amigos sentados em um café tomando café",
"reference_images": ["https://pessoa1.jpg", "https://pessoa2.jpg"],
"ratio": "16:9"
}'
Edição de Vídeo
Edite vídeos existentes usando instruções em linguagem natural:
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://seu-video.mp4",
"prompt": "mude o fundo para uma paisagem montanhosa nevada"
}'
Edição de Vídeo com Imagens de Referência
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://seu-video.mp4",
"prompt": "substitua a pessoa pelo personagem da imagem de referência",
"reference_images": ["https://personagem.jpg"]
}'
Edição de Vídeo com Controle de Áudio
belt app run alibaba/happyhorse-1-0-video-edit --input '{
"video": "https://seu-video.mp4",
"prompt": "faça a cena parecer um dia chuvoso",
"audio_setting": "generate"
}'
Preços
| Resolução | Preço |
|---|---|
| 720P | $0,14 por segundo |
| 1080P | $0,24 por segundo |
Video Edit é cobrado com base na duração de entrada + saída.
Parâmetros (T2V)
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
prompt | string | obrigatório | Descrição textual do vídeo |
duration | integer | 5 | Duração em segundos (3–15) |
resolution | enum | 720P | 720P ou 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | aleatório | Geração reproduzível |
watermark | boolean | false | Adicionar marca d'água HappyHorse |
Parâmetros (I2V)
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
first_frame | file | obrigatório | Imagem do primeiro quadro (JPEG, PNG, WebP) |
prompt | string | - | Descrição textual opcional |
duration | integer | 5 | Duração em segundos (3–15) |
resolution | enum | 720P | 720P ou 1080P |
seed | integer | aleatório | Geração reproduzível |
Parâmetros (R2V)
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
prompt | string | obrigatório | Descrição textual da cena |
reference_images | array | obrigatório | Até 9 imagens de referência de personagens |
duration | integer | 5 | Duração em segundos (3–15) |
resolution | enum | 720P | 720P ou 1080P |
ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
seed | integer | aleatório | Geração reproduzível |
Parâmetros (Video Edit)
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
video | file | obrigatório | Vídeo a ser editado (MP4/MOV, H.264) |
prompt | string | obrigatório | Instrução de edição |
reference_images | array | - | Até 5 imagens de referência |
audio_setting | enum | auto | auto, generate ou keep_original |
resolution | enum | 720P | 720P ou 1080P |
seed | integer | aleatório | Geração reproduzível |
Pesquisar Apps HappyHorse
belt app search "happyhorse"
Skills Relacionadas
# Skill completa da plataforma (todos os apps)
npx skills add inference-sh/skills@infsh-cli
# Todos os modelos de geração de vídeo
npx skills add inference-sh/skills@ai-video-generation
# Seedance 2.0
npx skills add inference-sh/skills@seedance
# Google Veo
npx skills add inference-sh/skills@google-veo
# Geração de imagem (para imagem-para-vídeo)
npx skills add inference-sh/skills@ai-image-generation
Navegue por todos os apps de vídeo: belt app list --category video
Documentação
- Executando Apps - Como executar apps via CLI
- Resultados em Streaming - Atualizações de progresso em tempo real
- Exemplo de Pipeline de Conteúdo - Construindo fluxos de trabalho de mídia