n8n plantillas de video
Cinco n8n flujos de trabajo que crean videos con tu clave de UberLLM. Utilizan el nodo HTTP Request propio de n8n, por lo que funcionan en n8n Cloud y en n8n autoalojado sin necesidad de instalar nada. Cada uno inicia el video, espera a que esté listo y te entrega el archivo.
Cada plantilla de esta página fue importada a n8n 2.45 y ejecutada de principio a fin contra la API en vivo el 30 de octubre de 2026.
Importar uno
En n8n, abre un nuevo flujo de trabajo, haz clic en ⋯ (arriba a la derecha) → Import from URL…, y pega el enlace de la plantilla de la tabla siguiente. (O descarga el archivo y usa Import from File….)
Abre cualquier nodo de UberLLM → Credential → Create new → Header Auth:
- Name:
Authorization - Value:
Bearer ull_...(tu clave de Dashboard → Keys)
Cada nodo de UberLLM en el flujo de trabajo usa esta única credential.
- Name:
Edita el nodo Settings (prompt, model, length) y haz clic en Execute workflow.
Las plantillas
| Plantilla | Qué hace | Enlace de importación |
|---|---|---|
| Texto a video con Veo 3.1 Fast | Un prompt se convierte en un clip de Veo 3.1 Fast de 8 segundos con sonido | veo-3-1-fast-text-to-video.json |
| Imagen a video con Kling 3.0 | Una imagen se convierte en un clip de Kling 3.0 de 5 segundos; la imagen es el primer fotograma | kling-image-to-video.json |
| Pipeline de Shorts sin rostro | Un modelo de chat escribe el guion, un modelo de imagen dibuja cada escena, un modelo de video anima cada una | faceless-shorts-pipeline.json |
| Anuncio de producto estilo UGC | A partir de una foto de producto: un modelo de visión planifica el anuncio, un modelo de imagen coloca el producto en la mano de un creador, Kling lo anima | ugc-product-ad.json |
| Veo 3.1 después del cierre de la API de Gemini | Los mismos pasos que los populares flujos de trabajo "Generar un video" de Gemini, en UberLLM | gemini-veo-replacement.json |
El código fuente, un README y el script que construye los archivos están en GitHub: PSA-Team-source/uberllm-n8n-templates.
Desde el nodo Gemini Veo
Google desactivó los modelos de vista previa Veo 3.1 en la API de Gemini el 22 de octubre de 2026 (aviso de Google](https://ai.google.dev/gemini-api/docs/veo)), por lo que los flujos de trabajo n8n creados sobre el nodo Google Gemini → Generate a video dejaron de funcionar. Para migrar:
- Importa gemini-veo-replacement.json junto a tu flujo de trabajo.
- Elimina tu nodo Generate a video y pega los nodos de Generate Video with Veo a Video en su lugar.
- Cambia el nombre del modelo:
| Modelo Gemini | Modelo UberLLM |
|---|---|
veo-3.1-generate-preview |
fal-ai/veo3.1 |
veo-3.1-fast-generate-preview |
fal-ai/veo3.1/fast |
veo-3.1-lite-generate-preview |
fal-ai/veo3.1/lite |
| Veo 3.1 a partir de una imagen | fal-ai/veo3.1/image-to-video (añade image_url) |
| Veo 3.1 Rápido a partir de una imagen | fal-ai/veo3.1/fast/image-to-video (añade image_url) |
El nodo Video proporciona lo mismo que el nodo Gemini: el archivo como binario data, y un url.
El enlace de UberLLM necesita tu clave y se conserva durante unas 3 horas, por lo que un paso que publica un video
mediante un enlace (Instagram, Blotato) requiere que el archivo se cargue primero (Google Drive, S3),
o añade output_upload_url (un enlace de carga pre-firmado) a la solicitud de inicio y UberLLM pone el
archivo allí.
Cómo funciona la espera
La solicitud de inicio responde de inmediato con el id y el max_cost_usd del trabajo. El flujo de trabajo luego espera 15 segundos, pregunta GET /v1/video/generations/{id}, y se repite hasta que el trabajo tenga succeeded. Un trabajo que termina como failed o expired detiene el flujo de trabajo con la razón. Después de 60 comprobaciones (15 minutos) deja de esperar; el trabajo aún finaliza y se muestra en Panel → Actividad.
La solicitud de inicio envía un Idempotency-Key creado a partir del execution id n8n, por lo que un reintento después de una conexión perdida devuelve el mismo trabajo en lugar de iniciar (y pagar por) uno segundo. Cada solicitud también envía X-UberLLM-Source: n8n, y los trabajos de video llevan metadata.template, por lo que Actividad muestra qué flujo de trabajo creó cada uno.
Para recibir una notificación cuando un trabajo finalice en lugar de hacer polling, añade callback_url (una Webhook URL n8n) a la solicitud de inicio; consulta Callbacks.
Lo que pagas
- El coste máximo de un trabajo se establece antes de que empiece. La respuesta inicial conlleva
max_cost_usd, que se retiene de tu saldo, y al trabajo nunca se le factura más. Envíamax_cost(cada plantilla tiene uno en Settings) y un trabajo que pudiera costar más será rechazado antes de que se cobre nada."validate": truedevuelve el precio sin hacer nada. - Un vídeo que falla o se queda sin tiempo no cuesta nada. Se te devuelve la retención completa.
- El crédito que compras no caduca mientras tu cuenta esté abierta.
- Sin comisión de UberLLM en las solicitudes. Añadir crédito con tarjeta cuesta 5.5% + $0.50.
Otras formas de acceso
- Nodo de la comunidad n8n: n8n-nodes-uberllm añade un nodo de UberLLM con operaciones de Chat, Generar imagen, Generar vídeo (iniciar y esperar) y Get Job, y listas de modelos obtenidas del catálogo en vivo.
- ComfyUI: comfyui-uberllm añade nodos de vídeo e imagen con la misma clave.
- Modelos de chat en el Agente de IA de n8n: ver n8n.
- La propia API: Imágenes, vídeo, música y voz.