Alternar nó

Este fluxo tutorial demonstra como usar o ComfySwitchNode do ComfyUI para alternar entre duas entradas com um simples toggle booleano. Inclui dois exemplos focados: Exemplo 1 - Seleção de String mostra como alternar entre dois prompts de texto usando PrimitiveString e PrimitiveStringMultiline, visualizando a escolha ativa com PreviewAny. Exemplo 2 - Switch de LoRA mostra como ativar ou desativar um LoRA em torno de um modelo base: UNETLoader carrega o Z-Image-Turbo, LoraLoaderModelOnly aplica o LoRA selecionado, e um ComfySwitchNode escolhe entre o UNet puro (on_false) ou o UNet modificado pelo LoRA (on_true) para alimentar o nó de geração.

Na prática, o ComfySwitchNode expõe quatro pinos: on_false, on_true, switch (booleano) e output. Quando o switch está DESLIGADO (false), a saída encaminha o que está conectado em on_false; quando LIGADO (true), encaminha on_true. O fluxo conecta esses switches a tarefas reais. O switch de texto seleciona um prompt usado adiante, e o switch de LoRA controla se um peso de LoRA é aplicado ao Z-Image-Turbo UNet antes da geração da imagem. Um nó SaveImage captura os resultados para fácil comparação A/B, e blocos MarkdownNote explicam o roteamento no fluxo. O caminho de geração usa o Z-Image-Turbo via UNETLoader e um nó de geração (ID 0f79b7f9-d214-4587-b475-bc429519b976) que consome o modelo e prompt escolhidos para renderizar imagens.

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ó.

basic_switch_node.json
Buscando workflow JSON…

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 "Alternar nó" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("basic_switch_node_api.json");

const job = await client.run(wf);
await job.getOutputs("63")[0].toFile("output.png"); // SaveImage

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

Perguntas Frequentes

Ver todos os workflows
Showing 30 of 30 templates