Instale o skill da CLI belt:
npx skills add belt-sh/cli
Pipeline de Conteúdo com IA
Crie pipelines de produção de conteúdo com múltiplas etapas usando a CLI inference.sh.

Início Rápido
Requer a CLI do inference.sh (
belt). Instruções de instalação
belt login
# Pipeline simples: Gerar imagem -> Animar para vídeo
belt app run falai/flux-dev --input '{"prompt": "portrait of a woman smiling"}' > image.json
belt app run falai/wan-2-5 --input '{"image_url": "<url-do-anterior>"}'
Padrões de Pipeline
Padrão 1: Imagem -> Vídeo -> Áudio
[FLUX Image] -> [Wan 2.5 Video] -> [Foley Sound]
Padrão 2: Script -> Fala -> Avatar
[LLM Script] -> [Kokoro TTS] -> [OmniHuman Avatar]
Padrão 3: Pesquisa -> Conteúdo -> Distribuição
[Tavily Search] -> [Claude Summary] -> [FLUX Visual] -> [Twitter Post]
Fluxos de Trabalho Completos
Pipeline de YouTube Short
Crie um vídeo curto completo a partir de um tópico.
# 1. Gerar script com Claude
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Write a 30-second script about the future of AI. Make it engaging and conversational. Just the script, no stage directions."
}' > script.json
# 2. Gerar narração com Kokoro
belt app run infsh/kokoro-tts --input '{
"prompt": "<texto-do-script>",
"voice": "af_sarah"
}' > voice.json
# 3. Gerar imagem de fundo com FLUX
belt app run falai/flux-dev --input '{
"prompt": "Futuristic city skyline at sunset, cyberpunk aesthetic, 4K wallpaper"
}' > background.json
# 4. Animar imagem para vídeo com Wan
belt app run falai/wan-2-5 --input '{
"image_url": "<url-do-fundo>",
"prompt": "slow camera pan across cityscape, subtle movement"
}' > video.json
# 5. Adicionar legendas (manualmente ou com outra ferramenta)
# 6. Mesclar vídeo com áudio
belt app run infsh/media-merger --input '{
"video_url": "<url-do-video>",
"audio_url": "<url-da-voz>"
}'
Pipeline de Vídeo com Avatar Falante
Crie um avatar de IA apresentando conteúdo.
# 1. Escrever o script
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Write a 1-minute explainer script about quantum computing for beginners."
}' > script.json
# 2. Gerar fala
belt app run infsh/kokoro-tts --input '{
"prompt": "<script>",
"voice": "am_michael"
}' > speech.json
# 3. Gerar ou usar uma imagem de retrato
belt app run falai/flux-dev --input '{
"prompt": "Professional headshot of a friendly tech presenter, neutral background, looking at camera"
}' > portrait.json
# 4. Criar vídeo com avatar falante
belt app run bytedance/omnihuman-1-5 --input '{
"image_url": "<url-do-retrato>",
"audio_url": "<url-da-fala>"
}' > talking_head.json
Pipeline de Demonstração de Produto
Crie um vídeo de demonstração de produto.
# 1. Gerar imagem do produto
belt app run falai/flux-dev --input '{
"prompt": "Sleek wireless earbuds on white surface, studio lighting, product photography"
}' > product.json
# 2. Animar revelação do produto
belt app run falai/wan-2-5 --input '{
"image_url": "<url-do-produto>",
"prompt": "slow 360 rotation, smooth motion"
}' > product_video.json
# 3. Aumentar resolução do vídeo
belt app run falai/topaz-video-upscaler --input '{
"video_url": "<url-do-video-do-produto>"
}' > upscaled.json
# 4. Adicionar música de fundo
belt app run infsh/media-merger --input '{
"video_url": "<url-do-upscaled>",
"audio_url": "https://your-music.mp3",
"audio_volume": 0.3
}'
Pipeline de Blog para Vídeo
Converta conteúdo escrito em formato de vídeo.
# 1. Resumir post do blog
belt app run openrouter/claude-haiku-45 --input '{
"prompt": "Summarize this blog post into 5 key points for a video script: <blog-content>"
}' > summary.json
# 2. Gerar imagens para cada ponto
for i in 1 2 3 4 5; do
belt app run falai/flux-dev --input "{
\"prompt\": \"Visual representing point $i: <point-text>\"
}" > "image_$i.json"
done
# 3. Animar cada imagem
for i in 1 2 3 4 5; do
belt app run falai/wan-2-5 --input "{
\"image_url\": \"<image-$i-url>\"
}" > "video_$i.json"
done
# 4. Gerar narração
belt app run infsh/kokoro-tts --input '{
"prompt": "<script-completo>",
"voice": "bf_emma"
}' > narration.json
# 5. Mesclar todos os clipes
belt app run infsh/media-merger --input '{
"videos": ["<video1>", "<video2>", "<video3>", "<video4>", "<video5>"],
"audio_url": "<url-da-narração>",
"transition": "crossfade"
}'
Blocos de Construção do Pipeline
Geração de Conteúdo
| Etapa | App | Finalidade |
|---|---|---|
| Script | openrouter/claude-sonnet-45 | Escrever conteúdo |
| Pesquisa | tavily/search-assistant | Coletar informações |
| Resumo | openrouter/claude-haiku-45 | Condensar conteúdo |
Ativos Visuais
| Etapa | App | Finalidade |
|---|---|---|
| Imagem | falai/flux-dev | Gerar imagens |
| Imagem | google/imagen-3 | Geração alternativa de imagens |
| Upscale | falai/topaz-image-upscaler | Melhorar qualidade |
Animação
| Etapa | App | Finalidade |
|---|---|---|
| I2V | falai/wan-2-5 | Animar imagens |
| T2V | google/veo-3-1-fast | Gerar a partir de texto |
| Avatar | bytedance/omnihuman-1-5 | Cabeças falantes |
Áudio
| Etapa | App | Finalidade |
|---|---|---|
| TTS | infsh/kokoro-tts | Narração de voz |
| Música | infsh/ai-music | Música de fundo |
| Foley | infsh/hunyuanvideo-foley | Efeitos sonoros |
Pós-Produção
| Etapa | App | Finalidade |
|---|---|---|
| Upscale | falai/topaz-video-upscaler | Melhorar vídeo |
| Mesclagem | infsh/media-merger | Combinar mídia |
| Legenda | infsh/caption-video | Adicionar legendas |
Melhores Práticas
- Planeje o pipeline primeiro - Mapeie cada etapa antes de executar
- Salve resultados intermediários - Armazene saídas para iteração
- Use qualidade adequada - Modelos rápidos para rascunhos, de qualidade para finais
- Combine resoluções - Mantenha proporções de aspecto consistentes ao longo do processo
- Teste cada etapa - Verifique saídas antes de prosseguir
Skills Relacionados
# Modelos de geração de vídeo
npx skills add inference-sh/skills@ai-video-generation
# Geração de imagens
npx skills add inference-sh/skills@ai-image-generation
# Texto para fala
npx skills add inference-sh/skills@text-to-speech
# Modelos LLM para scripts
npx skills add inference-sh/skills@llm-models
# Skill completo da plataforma
npx skills add inference-sh/skills@infsh-cli
Liste todos os apps: belt app list
Documentação
- Exemplo de Pipeline de Conteúdo - Guia oficial de pipeline
- Construindo Workflows - Melhores práticas de workflow