Instala la habilidad belt CLI:
npx skills add belt-sh/cli
Pipeline de contenido IA
Construye pipelines de creación de contenido en múltiples pasos a través de la CLI de inference.sh.

Inicio rápido
Requiere la CLI de inference.sh (
belt). Instrucciones de instalación
belt login
# Pipeline simple: Generar imagen -> Animar a video
belt app run falai/flux-dev --input '{"prompt": "retrato de una mujer sonriendo"}' > image.json
belt app run falai/wan-2-5 --input '{"image_url": "<url-del-anterior>"}'
Patrones de pipeline
Patrón 1: Imagen -> Video -> Audio
[FLUX Imagen] -> [Wan 2.5 Video] -> [Foley Sonido]
Patrón 2: Guión -> Voz -> Avatar
[LLM Guión] -> [Kokoro TTS] -> [OmniHuman Avatar]
Patrón 3: Investigación -> Contenido -> Distribución
[Tavily Búsqueda] -> [Claude Resumen] -> [FLUX Visual] -> [Publicación en Twitter]
Flujos de trabajo completos
Pipeline para YouTube Shorts
Crea un video corto completo a partir de un tema.
# 1. Generar guión con Claude
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Escribe un guión de 30 segundos sobre el futuro de la IA. Hazlo atractivo y conversacional. Solo el guión, sin indicaciones escénicas."
}' > script.json
# 2. Generar voz con Kokoro
belt app run infsh/kokoro-tts --input '{
"prompt": "<texto-del-guion>",
"voice": "af_sarah"
}' > voice.json
# 3. Generar imagen de fondo con FLUX
belt app run falai/flux-dev --input '{
"prompt": "Horizonte de ciudad futurista al atardecer, estética cyberpunk, fondo de pantalla 4K"
}' > background.json
# 4. Animar imagen a video con Wan
belt app run falai/wan-2-5 --input '{
"image_url": "<url-del-fondo>",
"prompt": "movimiento lento de cámara sobre el paisaje urbano, movimiento sutil"
}' > video.json
# 5. Añadir subtítulos (de forma manual o con otra herramienta)
# 6. Fusionar video con audio
belt app run infsh/media-merger --input '{
"video_url": "<url-del-video>",
"audio_url": "<url-de-la-voz>"
}'
Pipeline de video con avatar parlante
Crea un avatar IA presentando contenido.
# 1. Escribir el guión
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Escribe un guión explicativo de 1 minuto sobre computación cuántica para principiantes."
}' > script.json
# 2. Generar voz
belt app run infsh/kokoro-tts --input '{
"prompt": "<guion>",
"voice": "am_michael"
}' > speech.json
# 3. Generar o usar una imagen de retrato
belt app run falai/flux-dev --input '{
"prompt": "Retrato profesional de un presentador tecnológico amigable, fondo neutro, mirando a la cámara"
}' > portrait.json
# 4. Crear video con avatar parlante
belt app run bytedance/omnihuman-1-5 --input '{
"image_url": "<url-del-retrato>",
"audio_url": "<url-de-la-voz>"
}' > talking_head.json
Pipeline de demostración de producto
Crea un video de exhibición de producto.
# 1. Generar imagen del producto
belt app run falai/flux-dev --input '{
"prompt": "Auriculares inalámbricos elegantes sobre superficie blanca, iluminación de estudio, fotografía de producto"
}' > product.json
# 2. Animar revelación del producto
belt app run falai/wan-2-5 --input '{
"image_url": "<url-del-producto>",
"prompt": "rotación lenta de 360 grados, movimiento suave"
}' > product_video.json
# 3. Mejorar calidad del video
belt app run falai/topaz-video-upscaler --input '{
"video_url": "<url-del-video-del-producto>"
}' > upscaled.json
# 4. Añadir música de fondo
belt app run infsh/media-merger --input '{
"video_url": "<url-del-video-mejorado>",
"audio_url": "https://tu-musica.mp3",
"audio_volume": 0.3
}'
Pipeline de blog a video
Convierte contenido escrito a formato de video.
# 1. Resumir publicación del blog
belt app run openrouter/claude-haiku-45 --input '{
"prompt": "Resume esta publicación de blog en 5 puntos clave para un guión de video: <contenido-del-blog>"
}' > summary.json
# 2. Generar imágenes para cada punto
for i in 1 2 3 4 5; do
belt app run falai/flux-dev --input "{
\"prompt\": \"Visual que representa el punto $i: <texto-del-punto>\"
}" > "image_$i.json"
done
# 3. Animar cada imagen
for i in 1 2 3 4 5; do
belt app run falai/wan-2-5 --input "{
\"image_url\": \"<url-de-la-imagen-$i>\"
}" > "video_$i.json"
done
# 4. Generar narración
belt app run infsh/kokoro-tts --input '{
"prompt": "<guion-completo>",
"voice": "bf_emma"
}' > narration.json
# 5. Fusionar todos los clips
belt app run infsh/media-merger --input '{
"videos": ["<video1>", "<video2>", "<video3>", "<video4>", "<video5>"],
"audio_url": "<url-de-la-narracion>",
"transition": "crossfade"
}'
Bloques de construcción del pipeline
Generación de contenido
| Paso | App | Propósito |
|---|---|---|
| Guión | openrouter/claude-sonnet-45 | Escribir contenido |
| Investigación | tavily/search-assistant | Recopilar información |
| Resumen | openrouter/claude-haiku-45 | Condensar contenido |
Recursos visuales
| Paso | App | Propósito |
|---|---|---|
| Imagen | falai/flux-dev | Generar imágenes |
| Imagen | google/imagen-3 | Generación alternativa de imágenes |
| Mejora | falai/topaz-image-upscaler | Mejorar calidad |
Animación
| Paso | App | Propósito |
|---|---|---|
| I2V | falai/wan-2-5 | Animar imágenes |
| T2V | google/veo-3-1-fast | Generar a partir de texto |
| Avatar | bytedance/omnihuman-1-5 | Avatares parlantes |
Audio
| Paso | App | Propósito |
|---|---|---|
| TTS | infsh/kokoro-tts | Narración por voz |
| Música | infsh/ai-music | Música de fondo |
| Foley | infsh/hunyuanvideo-foley | Efectos de sonido |
Post-producción
| Paso | App | Propósito |
|---|---|---|
| Mejora | falai/topaz-video-upscaler | Mejorar video |
| Fusión | infsh/media-merger | Combinar medios |
| Subtítulos | infsh/caption-video | Añadir subtítulos |
Mejores prácticas
- Planifica el pipeline primero - Traza cada paso antes de ejecutar
- Guarda resultados intermedios - Almacena salidas para iterar
- Usa calidad adecuada - Modelos rápidos para borradores, calidad para finales
- Iguala resoluciones - Mantén relaciones de aspecto consistentes en todo el proceso
- Prueba cada paso - Verifica las salidas antes de continuar
Habilidades relacionadas
# Modelos de generación de video
npx skills add inference-sh/skills@ai-video-generation
# Generación de imágenes
npx skills add inference-sh/skills@ai-image-generation
# Texto a voz
npx skills add inference-sh/skills@text-to-speech
# Modelos LLM para guiones
npx skills add inference-sh/skills@llm-models
# Habilidad completa de la plataforma
npx skills add inference-sh/skills@infsh-cli
Explora todas las apps: belt app list
Documentación
- Ejemplo de Pipeline de Contenido - Guía oficial de pipelines
- Construyendo Flujos de Trabajo - Mejores prácticas de flujos de trabajo