This website uses cookies

Read our Privacy policy and Terms of use for more information.

Se você já gerou imagens com IA e sentiu que perdeu o controle sobre modelo, seed ou etapas, o ComfyUI resolve exatamente esse problema. A interface transforma geração visual, edição, vídeo e outros fluxos em um grafo de nós reutilizável. Para entender o contexto, vale também consultar este guia sobre IA generativa de imagens.

Fluxo básico ComfyUI: pipeline de nós conectados que transforma prompt em imagem através de modelo, amostragem, VAE e salvamento

Você vai aprender como usar ComfyUI, da instalação ao primeiro workflow de texto para imagem. O caminho inclui modelos, LoRAs, custom nodes, consumo de VRAM e diferenças em relação ao AUTOMATIC1111. A curva inicial é maior, mas cada conexão deixa claro o que acontece.

O que você vai levar deste guia:

  • ComfyUI é uma interface visual baseada em nós, não um modelo de IA.

  • Workflows registram etapas, parâmetros e conexões para repetir resultados.

  • O aplicativo Desktop é o ponto de partida mais simples no Windows e no macOS.

  • Checkpoints, VAEs, LoRAs e custom nodes precisam estar nos caminhos corretos.

  • A melhor interface depende do tipo de trabalho, não de uma promessa universal de qualidade.

O que é o ComfyUI e por que ele usa workflows?

Anatomia de um workflow ComfyUI: fluxo de entrada com checkpoint e prompts, processamento com CLIP, sampler e steps/CFG, saída com VAE decode e salvamento

ComfyUI é uma interface visual baseada em nós para montar e executar pipelines de inteligência artificial. Cada nó faz uma tarefa, como carregar um modelo, interpretar um prompt, criar um latente ou salvar uma imagem. As conexões mostram como os dados passam pelo processo. Isso torna o fluxo mais explícito, repetível e fácil de compartilhar.

Segundo o README oficial do ComfyUI, a ferramenta oferece um grafo modular para criação de imagens, vídeos, áudio, modelos 3D e texto. O projeto também permite salvar workflows em JSON, recuperar o processo a partir de mídias compatíveis e executar localmente, inclusive offline em sua funcionalidade central.

Pense em cada nó como uma função pequena. Um nó pode receber um modelo e entregar uma representação que outro nó entende. A linha entre eles não é decoração: ela representa um tipo de dado, como MODEL, CLIP, VAE, CONDITIONING, LATENT ou IMAGE.

O workflow mínimo de texto para imagem costuma seguir esta lógica:

  1. Load Checkpoint carrega o checkpoint, o CLIP e o VAE.

  2. CLIP Text Encode transforma o prompt em condicionamento.

  3. Empty Latent Image cria o espaço inicial da imagem.

  4. KSampler executa o processo de amostragem.

  5. VAE Decode converte o latente em pixels.

  6. Save Image grava o resultado no disco.

Workflow e modelo não são a mesma coisa. O JSON descreve etapas, conexões e valores, mas normalmente não contém o arquivo pesado do checkpoint. Por isso, ao compartilhar um arquivo, informe também o modelo usado, sua versão, os LoRAs, os custom nodes e os parâmetros principais.

Essa separação é útil para auditoria. Você consegue perguntar qual seed gerou a imagem, qual sampler foi usado e onde uma etapa foi alterada. Em equipes, isso reduz a dependência de capturas de tela e facilita a reprodução de uma peça visual semanas depois.

O ComfyUI também reexecuta somente as partes necessárias do grafo. Se você troca apenas o nó final, etapas anteriores podem ser reaproveitadas. Essa característica economiza tempo em testes, especialmente quando o workflow tem upscale, múltiplas ramificações ou processamento de vídeo.

Como instalar o ComfyUI no Windows, macOS e Linux?

ComfyUI oferece três formas de instalação: Desktop App para iniciantes, Portable para portabilidade e Manual/Python para controle total dos workflows de IA

A maneira mais simples de começar é usar o aplicativo Desktop, principalmente no Windows e no macOS. Usuários que precisam de mais controle podem escolher a instalação portátil ou manual. No Linux, a instalação manual via Python é comum. Em todos os casos, use um SSD, mantenha espaço para modelos e confirme que o servidor local abriu corretamente.

A documentação de requisitos do ComfyUI lista diferentes sistemas operacionais e tipos de GPU. A compatibilidade do núcleo não garante que todo custom node funcionará em qualquer combinação. Extensões podem exigir versões específicas de Python, PyTorch, CUDA, ROCm ou bibliotecas adicionais.

Opção 1: aplicativo Desktop

No Windows, baixe o aplicativo pela página oficial de instalação. O instalador configura uma base pronta e reduz a quantidade de comandos iniciais. Depois da instalação, abra o aplicativo, espere o servidor iniciar e acesse a interface local exibida na tela.

Essa é a melhor escolha para quem ainda não conhece ambientes virtuais, dependências e drivers. O aplicativo não elimina a necessidade de escolher modelos compatíveis, mas evita boa parte do trabalho operacional.

Opção 2: instalação portátil

A versão portátil do Windows vem em um pacote extraível. Ela pode ser interessante para testar diferentes ambientes ou carregar a ferramenta em um diretório separado. A documentação oficial mantém pacotes para combinações específicas de GPU, incluindo NVIDIA, AMD e Intel.

Extraia o conteúdo em um SSD e não execute o programa diretamente dentro de um arquivo compactado. Em seguida, coloque checkpoints em ComfyUI/models/checkpoints e siga a pasta indicada para cada tipo de arquivo. Os caminhos mudam para VAE, LoRA, ControlNet e upscalers.

Opção 3: instalação manual via Python

A instalação manual oferece mais controle sobre versões e dependências. O fluxo geral é clonar o repositório, criar um ambiente virtual, instalar PyTorch compatível com sua GPU, executar pip install -r requirements.txt e iniciar com python main.py. A documentação do projeto traz comandos por plataforma.

Python 3.13 é bem suportado no momento da consulta, mas alguns custom nodes podem apresentar problemas. A própria documentação sugere tentar Python 3.12 quando dependências de extensões falharem. Evite trocar versões no meio de uma entrega sem registrar o ambiente anterior.

No macOS com Apple Silicon, o processo depende do PyTorch e pode exigir uma instalação específica. No Linux, NVIDIA costuma exigir atenção a CUDA e ao driver. AMD e Intel também têm caminhos próprios. A GPU compatível influencia a instalação e o desempenho, mas não existe uma promessa única para todos os workflows.

Depois de abrir o ComfyUI, faça um teste pequeno. Carregue o workflow padrão, selecione um checkpoint reconhecido e gere uma imagem em resolução moderada. Se a interface abrir, mas a fila não executar, consulte o terminal. A mensagem de erro geralmente aponta para modelo ausente, dependência quebrada ou incompatibilidade de hardware.

Como criar sua primeira imagem no ComfyUI?

Workflow de texto para imagem no ComfyUI: carregue checkpoint, codifique prompts, amostre latente, decodifique com VAE e salve a imagem gerada.

Para gerar a primeira imagem, use um template oficial de texto para imagem ou um grafo mínimo com checkpoint, prompts, sampler, VAE e salvamento. Escolha um modelo compatível, escreva uma descrição simples, execute a fila e altere uma variável por vez. Assim você aprende o efeito de cada parâmetro sem se perder no grafo.

O tutorial oficial de Text to Image apresenta esse fluxo com os nós essenciais. O guia recomenda carregar um checkpoint, conectar o modelo aos nós de condicionamento e amostragem, decodificar o latente e salvar o arquivo produzido.

1. Comece pelo checkpoint

O checkpoint é o arquivo principal que contém os pesos necessários para um tipo de geração. Ele pode ser baseado em Stable Diffusion, SDXL, Flux ou outra família. Um checkpoint para SDXL não deve ser tratado como se fosse um modelo SD 1.5. A arquitetura define os nós, a resolução e os arquivos auxiliares esperados.

No nó Load Checkpoint, selecione um arquivo que já esteja em models/checkpoints. Se a lista estiver vazia, o problema costuma ser o caminho, a extensão ou a pasta errada. Atualize a interface ou reinicie o servidor depois de mover arquivos.

2. Escreva prompts positivos e negativos

O prompt positivo descreve o que você quer ver. Informe assunto, ambiente, iluminação, composição e estilo. O prompt negativo lista elementos indesejados, como texto ilegível, marcas d’água, baixa qualidade ou deformações. O resultado depende do modelo, então não trate a mesma frase como universal.

O CLIP Text Encode transforma as palavras em condicionamento. Um nó normalmente recebe o prompt positivo e outro recebe o negativo. Depois, as saídas seguem para o KSampler.

3. Entenda os controles do KSampler

O seed controla o ponto inicial aleatório. Fixe a seed quando quiser comparar mudanças. Altere-a quando quiser explorar variações. Steps define quantas etapas de amostragem serão executadas. Mais steps podem ajudar em alguns modelos, mas também aumentam o tempo.

O sampler define o método matemático usado na amostragem. CFG controla quanto o resultado segue o condicionamento textual. Valores muito altos podem criar imagens artificiais ou exageradas. Width e height definem a resolução do latente. Comece pequeno e aumente depois.

A sequência prática é simples. Escolha o checkpoint, escreva os prompts e defina uma resolução moderada. Fixe uma seed, selecione steps e sampler, execute Queue Prompt e observe o resultado. Troque apenas o prompt ou apenas a seed no próximo teste. Essa disciplina ajuda a entender causa e efeito.

Quando encontrar uma imagem útil, salve o PNG e o workflow JSON. O ComfyUI também pode embutir informações do processo em mídias compatíveis. Ao arrastar uma imagem gerada para a interface, você pode recuperar o grafo, a seed e os parâmetros registrados.

O guia introdutório em português da RunComfy reforça uma prática útil: comece com um workflow pequeno e só depois explore recursos avançados. Por que importar um grafo com dezenas de nós antes de entender cinco deles?

Modelos, LoRAs e custom nodes ampliam o que o ComfyUI consegue fazer

Estrutura de pastas do ComfyUI: organização de checkpoints, LoRAs, VAE e custom nodes para workflows de IA funcionarem corretamente

Modelos determinam as capacidades e o estilo da geração; custom nodes adicionam operações ao grafo. Checkpoints costumam ficar em models/checkpoints, VAEs em models/vae e LoRAs em models/loras. ControlNets, text encoders e upscalers têm pastas próprias. O nome correto do diretório depende da instalação e do workflow usado.

O README oficial lista suporte a checkpoints completos, diffusion models separados, VAEs, text encoders, LoRAs, ControlNets, adapters e upscalers. Esse suporte técnico não substitui a licença do modelo. Confira as regras antes de usar uma imagem em campanha, produto ou cliente.

O que cada arquivo faz?

  • Checkpoint: pacote principal com componentes necessários para a geração.

  • Diffusion model: componente de difusão separado, comum em arquiteturas mais recentes.

  • VAE: converte imagens entre pixels e espaço latente.

  • Text encoder: transforma texto em representações usadas pelo modelo.

  • LoRA: adaptação menor que altera estilo, personagem, conceito ou comportamento.

  • ControlNet: adiciona controle por pose, profundidade, bordas ou outras referências.

  • Upscaler: aumenta a resolução ou recupera detalhes depois da geração.

Custom nodes são extensões que criam novos nós ou operações. Eles podem importar imagens, manipular máscaras, conectar serviços, executar pós-processamento ou oferecer suporte a modelos específicos. O suporte oficial para instalação de custom nodes orienta usar o gerenciador quando disponível ou instalar a extensão conforme o repositório.

Em instalações locais, o Custom Nodes Manager ajuda a buscar, instalar e atualizar extensões. Reinicie o ComfyUI quando o node não aparecer imediatamente. Leia o README do repositório, instale dependências específicas e registre a versão que funcionou. Uma atualização em lote pode quebrar vários workflows ao mesmo tempo.

Prefira repositórios confiáveis, observe o número de usuários e leia issues recentes. Não execute scripts desconhecidos com privilégios elevados. Para uma entrega, congele versões ou mantenha uma cópia do ambiente. O ganho de uma extensão não compensa perder um workflow validado no dia anterior.

Também vale separar modelos por família. Use pastas ou convenções de nomes claras para SD 1.5, SDXL, Flux e outros modelos. Misturar arquivos parecidos aumenta o risco de selecionar o VAE errado ou conectar um LoRA incompatível. Organização reduz erros antes mesmo de abrir o terminal.

ComfyUI ou AUTOMATIC1111: qual faz mais sentido?

ComfyUI vs AUTOMATIC1111: workflows visuais e complexos contra formulários rápidos e simples para geração de imagens com IA

AUTOMATIC1111 costuma ser mais direto para quem quer preencher campos, escolher uma aba e gerar imagens rapidamente. ComfyUI faz mais sentido quando você precisa visualizar etapas, criar ramificações, repetir processos, compartilhar parâmetros exatos ou integrar a geração a uma automação. Nenhum dos dois vence em todos os cenários.

O projeto ComfyUI destaca execução parcial do grafo, gerenciamento de VRAM e RAM, reuso de workflows e API local. Esses recursos favorecem pipelines longos. Já uma interface baseada em formulários pode reduzir a carga inicial para testes simples e exploração de prompts.

Escolha AUTOMATIC1111 quando o trabalho envolve principalmente texto para imagem, ajustes rápidos e extensões que você já conhece. Escolha ComfyUI quando o processo tem várias entradas, saídas condicionais, máscaras, ControlNet, upscale, vídeo ou etapas que precisam ser auditadas. Muitos profissionais usam ambos, dependendo do projeto.

A qualidade não vem da interface sozinha. Ela depende do modelo, resolução, sampler, precisão, GPU, seed, prompt, extensões e configuração. A velocidade também varia com o tamanho do modelo e o uso de memória. Comparar apenas o nome da interface produz uma conclusão fraca.

Uma boa estratégia é reproduzir o mesmo modelo e a mesma configuração nas duas ferramentas. Use a mesma seed quando possível. Compare tempo, facilidade de ajuste, organização dos arquivos e capacidade de repetir o resultado. O melhor software é aquele que reduz trabalho no seu caso específico.

Como reduzir erros e consumo de VRAM no ComfyUI?

Fluxograma de resolução de erros no ComfyUI: modelo não aparece, nó ausente, memória cheia e resultado diferente requerem verificações específicas de pasta, custom nodes, VRAM e configurações.

A forma mais eficiente de resolver erros é reduzir o workflow ao menor caso que falha. Confirme o modelo, os caminhos, os custom nodes e os logs do terminal. Para economizar VRAM, diminua resolução e batch size, descarregue componentes que não usa e teste uma geração básica antes de adicionar LoRA, ControlNet ou upscale.

O README do ComfyUI descreve gerenciamento inteligente de VRAM e RAM, offloading e reexecução parcial do grafo. Esses recursos ajudam, mas o consumo final continua dependendo do modelo, da resolução, do batch, da precisão e das ramificações ativas.

O modelo não aparece

Verifique se o arquivo está na pasta esperada e se a extensão é compatível. Atualize a lista ou reinicie o servidor. Se você usa extra_model_paths.yaml, confira a indentação e os caminhos absolutos. Um nome parecido não significa que o arquivo pertence à mesma família do workflow.

O nó está ausente

O workflow pode depender de um custom node que não está instalado. Leia o nome do nó, procure a extensão indicada pelo autor e instale uma versão compatível. Depois, reinicie o ComfyUI. Se o grafo veio de outra pessoa, peça a lista de extensões e modelos usados.

O workflow é incompatível

Workflows antigos podem apontar para nós removidos ou parâmetros alterados. Comece com um template atualizado e migre as etapas aos poucos. Evite atualizar o núcleo e todas as extensões antes de uma entrega. Faça backup do JSON e do ambiente que funcionava.

A memória acabou

Reduza largura e altura, use batch size 1 e remova etapas pesadas. Teste o workflow mínimo de texto para imagem. Depois, adicione o LoRA, o ControlNet e o upscale individualmente. Feche outros aplicativos que usam a GPU e observe o terminal para identificar em qual nó o consumo cresce.

Também avalie configurações de low VRAM, CPU offload ou atenção otimizada quando forem compatíveis com sua instalação. Essas opções podem reduzir memória, mas às vezes aumentam o tempo. Não existe uma quantidade fixa de VRAM que garanta qualquer workflow.

O resultado ficou diferente do tutorial

Confira modelo, versão, seed, sampler, steps, CFG, resolução, VAE e custom nodes. Uma pequena diferença em qualquer item pode alterar bastante a imagem. Tutoriais antigos também podem usar arquivos que foram substituídos. O resultado visual é uma combinação de todo o sistema, não apenas do prompt.

Perguntas frequentes sobre ComfyUI

Perguntas frequentes sobre ComfyUI: guia visual com categorias de básicos, técnicas e uso de workflows de IA

O que é o ComfyUI?

ComfyUI é uma interface visual de nós para criar workflows de IA. Cada nó executa uma operação e envia dados para o próximo. O projeto suporta imagens, vídeo, áudio, 3D e texto, conforme os modelos e extensões usados. A documentação oficial também permite salvar workflows em JSON.

Como instalar o ComfyUI no Windows?

Use o aplicativo Desktop indicado na documentação oficial para Windows. Instale, abra o programa, aguarde o servidor local e confirme que a interface carrega. A versão portátil ou manual oferece mais controle, mas exige atenção a Python, PyTorch, drivers e dependências de custom nodes.

Posso usar ComfyUI sem uma GPU dedicada?

Sim, dependendo do modelo e do workflow, é possível executar no CPU ou em gráficos integrados. A geração tende a ser mais lenta, e modelos maiores podem exigir memória demais. A documentação oficial lista diferentes tipos de GPU, mas não promete o mesmo desempenho em cada configuração.

Onde coloco checkpoints e LoRAs?

Em instalações comuns, checkpoints ficam em models/checkpoints e LoRAs em models/loras. VAEs ficam em models/vae. O caminho pode mudar quando você usa configuração adicional de modelos. Consulte o workflow e o README oficial antes de mover arquivos.

Como instalar custom nodes?

Use o Custom Nodes Manager quando sua instalação oferecer esse recurso ou siga as instruções do repositório da extensão. Instale somente de fontes confiáveis, confira dependências e reinicie o ComfyUI quando necessário. O guia de suporte explica os caminhos de instalação disponíveis.

ComfyUI é melhor que AUTOMATIC1111?

Depende do trabalho. AUTOMATIC1111 costuma ser mais simples para gerar imagens com campos e abas. ComfyUI é mais indicado para workflows visíveis, automação, ramificações e reprodução exata. A qualidade depende do modelo e da configuração. Se você alterna entre tarefas simples e pipelines complexos, usar os dois pode ser uma escolha prática.

O próximo workflow começa pelo básico

Workflow ComfyUI com 5 etapas essenciais: do básico até automação e vídeo, passando por LoRA, ControlNet e upscale para criar conteúdos profissionais com IA.

Aprender o fluxo mínimo vale mais do que importar um mega-workflow incompreensível. Comece carregando um modelo, codificando o prompt, amostrando o latente, decodificando a imagem e salvando o arquivo. Quando essa sequência fizer sentido, adicione uma LoRA, depois ControlNet, upscale, automação e vídeo.

Organize JSONs, modelos, licenças e versões de custom nodes em pastas claras. Salve também seed, resolução, sampler e observações sobre o resultado. Essa documentação simples transforma um teste isolado em um processo que outra pessoa consegue reproduzir.

O guia anterior do Data Hackers sobre como usar ComfyUI ajuda a revisar os primeiros passos. Depois, acompanhe conteúdos sobre IA generativa, dados e engenharia na newsletter do Data Hackers, com novidades práticas para quem trabalha com tecnologia.

Qual workflow você quer montar primeiro: uma imagem de produto, um personagem consistente ou um pipeline de vídeo? Escolha um caso pequeno, registre cada mudança e deixe a complexidade crescer somente quando você souber explicar o que cada nó faz.

Veja outros artigos

Mais artigos
caret-right