
Este fluxo de trabalho do ComfyUI demonstra a geração de vídeo de texto e imagem para vídeo de ponta a ponta usando o nó OpenAIVideoSora2, com áudio sincronizado opcional. Você pode começar apenas com um prompt de texto ou condicionar o vídeo com uma imagem de referência carregada via LoadImage. Como Sora-2 e Sora-2 Pro exigem tamanhos de entrada fixos, o fluxo oferece dois caminhos para ajustar sua imagem: Opção 1 usa ResizeAndPadImage para adicionar bordas sem cortar, e Opção 2 recorta para preencher o quadro. PreviewImage permite confirmar o enquadramento antes de acionar a chamada da API, e SaveVideo salva o vídeo retornado no disco.
Tecnicamente, o nó OpenAIVideoSora2 é o núcleo do grafo, expondo seleção de modelo (Sora-2 ou Sora-2 Pro), resolução e campos de prompt. Os tamanhos suportados são: Sora-2 (720x1280, 1280x720) e Sora-2 Pro (720x1280, 1280x720, 1024x1792, 1792x1024). Os grupos do fluxo mantêm tudo organizado: Upload de imagem, Opção 1 - Adicionar borda, e Opção 2 - Recortar imagem. Os nós MarkdownNote e Note incluem links de uso e preços da API parceira. ImageScale e ResizeAndPadImage alinham sua imagem ao tamanho de vídeo escolhido para que a API aceite, enquanto SaveVideo captura a saída da API, incluindo áudio quando disponível. Esse design facilita a iteração rápida—pré-visualize o quadro condicionado, ajuste o prompt e renderize.
API
Use este workflow a partir do código
Todo workflow Comfy é um grafo JSON. O payload abaixo é este workflow, exatamente como o ComfyUI executa — obtenha-o pela URL, mantenha-o no controle de versão ou carregue-o no ComfyUI e execute nó por nó.
Execute a partir de TypeScript ou Python com o Comfy SDK. O mesmo código serve para o Comfy Cloud ou um ComfyUI hospedado por você — apenas a URL base muda.
// 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");O SDK utiliza um workflow no formato API: abra este workflow no ComfyUI e use Arquivo → Exportar Workflow (API).
O acesso à API do Comfy Cloud requer um plano com chave de API.
FAQ













