
Este flujo de trabajo de ComfyUI muestra la generación de video de texto e imagen a video de principio a fin usando el nodo OpenAIVideoSora2, con audio sincronizado opcional. Puedes comenzar solo con un prompt de texto o condicionar el video con una imagen de referencia cargada mediante LoadImage. Como Sora-2 y Sora-2 Pro requieren tamaños de entrada fijos, el flujo de trabajo ofrece dos ramas para ajustar tu imagen: Opción 1 usa ResizeAndPadImage para añadir bandas sin recortar, y Opción 2 recorta para llenar el encuadre. PreviewImage te permite confirmar el encuadre antes de llamar a la API, y SaveVideo guarda el video generado en disco.
Técnicamente, el nodo OpenAIVideoSora2 es el núcleo del grafo, permitiendo seleccionar el modelo (Sora-2 o Sora-2 Pro), resolución y campos de prompt. Los tamaños soportados son: Sora-2 (720x1280, 1280x720) y Sora-2 Pro (720x1280, 1280x720, 1024x1792, 1792x1024). Los grupos del flujo de trabajo mantienen todo organizado: Subir imagen, Opción 1 - Añadir bandas, y Opción 2 - Recortar imagen. Los nodos MarkdownNote y Note incluyen enlaces de uso y precios para la API asociada. ImageScale y ResizeAndPadImage ajustan tu imagen al tamaño de video elegido para que la API la acepte, mientras que SaveVideo captura la salida de la API, incluyendo audio si está disponible. Este diseño te ayuda a iterar rápido: previsualiza el encuadre, ajusta el prompt y luego renderiza.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");El SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













