Alternar tema

Usar LoRA no ComfyUI: pesos, empilhamento e consistência de personagem

Easton editorial illustration: central rounded pseudo-node chain from BASE through two LoRA modules to four matching character portrait tiles

"A documentação oficial do LoraLoader confirma a pasta LoRA, os dois caminhos de entrada e saída, as faixas strength e o encadeamento."

Você gera quatro imagens com o mesmo LoRA de personagem e cada rosto parece pertencer a outra pessoa. Move o peso de 0,5 para 1,2 e quase não vê diferença. Encadeia dois LoRAs e os estilos começam a competir. O ComfyUI expõe mais parâmetros que o SD WebUI: isso permite ajuste fino, mas também facilita erros de ligação e configuração. A seguir, cada parâmetro do Load LoRA é analisado junto com a diferença entre strength_model e strength_clip, o encadeamento, os pesos principal e secundários e uma forma reproduzível de reduzir a variação por compatibilidade, ativadores e diagnóstico.

Conceitos básicos e preparação da pasta LoRA

LoRA significa Low-Rank Adaptation. Ele acrescenta um conjunto leve de pesos ao modelo base durante a execução, sem substituir o checkpoint. Um LoRA costuma ter dezenas de megabytes, enquanto o modelo base ocupa vários gigabytes. O treinamento altera essa camada reduzida, não o checkpoint inteiro, diminuindo custo e armazenamento.

Onde colocar os arquivos LoRA

O caminho padrão é ComfyUI/models/loras/, incluindo subpastas. Prefira o .safetensors distribuído pelo autor, coloque-o ali e atualize a lista. Reinicie o ComfyUI se o menu continuar sem mudar. O arquivo deve aparecer em lora_name. Não use a extensão como única prova: confira também o modelo base e o uso indicado na ficha.

Como lidar com as variantes

Lycoris, LoHa, LoKr e LoCon seguem o mesmo fluxo de carregamento. Com o arquivo na pasta correta, o workflow não muda. As diferenças estão principalmente no método de treinamento e fatoração, que pode alterar tamanho e comportamento. Para quem usa, as etapas são iguais.

Parâmetros do nó Load LoRA

O Load LoRA aplica seus pesos à saída do modelo base. Ele tem duas entradas, duas saídas e três ajustes.

Portas de entrada e saída

PortaDireçãoTipoFunção
modelEntradaMODELConecta à saída MODEL do Checkpoint Loader base
clipEntradaCLIPConecta à saída CLIP do Checkpoint Loader base
modelSaídaMODELMODEL com LoRA aplicado; segue para o sampler
clipSaídaCLIPCLIP com LoRA aplicado; segue para o caminho do prompt

As duas saídas precisam chegar aos nós corretos. Se model estiver ligado e clip não, a resposta à palavra de ativação pode enfraquecer ou desaparecer.

Ajustes do nó

AjusteTipoFaixaFunção
lora_nameMenuLista de arquivosCarrega de models/loras/; atualize para ver arquivos novos
strength_modelNúmero-100 a 100Efeito nos pesos do modelo; normalmente teste em torno de 0 a 1
strength_clipNúmero-100 a 100Efeito na codificação CLIP; normalmente teste em torno de 0 a 1

Os dois valores aceitam números negativos, mas um negativo não é um modo universal de “reduzir”. Cada LoRA reage de forma diferente. Teste isso apenas depois de confirmar compatibilidade e fixar a seed. Também não é obrigatório que os dois valores sejam iguais.

Diferença prática entre strength_model e strength_clip

O Load LoRA oferece duas forças. É preciso alterar ambas ou uma pode permanecer fixa?

O que cada peso controla

strength_model atua na geração visual. Ele altera os pesos que determinam detalhes, estilo, textura e iluminação.

strength_clip atua na codificação de texto. Ele muda como o CLIP interpreta o prompt e as palavras de ativação.

O lado model decide quanto os traços aparecem; o lado CLIP influencia a leitura do ativador. Por isso, mais alto nem sempre é melhor.

Pontos de partida por tipo de LoRA

Tipo de LoRAstrength_modelstrength_clipObservação
Personagem0,8-1,00,6-0,8model preserva traços; CLIP menor limita um ativador dominante
Estilo0,7-0,90,7-0,9Valores próximos equilibram estilo e interpretação
Conceito0,6-0,80,8-1,0CLIP reforça o ativador; model menor evita excesso visual

São pontos de partida empíricos. A faixa útil depende do treinamento e da força do ativador.

Varrer um peso com o mesmo prompt e seed

  1. Fixe prompt, seed, CFG e sampling steps.
  2. Altere apenas strength_model e teste 0,6, 0,8, 1,0 e 1,2.
  3. Compare estilo, detalhes e traços do personagem.
  4. Use como início o valor mais alto que não danifique a imagem.
  5. Ajuste strength_clip observando ativador e coerência do prompt.

A mudança de CLIP é mais indireta visualmente. Ajuste-a depois do model. Se o estilo funcionar, mas o rosto se deformar, baixe strength_clip em 0,1 ou 0,2.

Como encontrar e usar palavras de ativação

O LoRA está selecionado e o peso não é zero, mas a imagem muda pouco. Pode faltar o ativador.

O que é uma palavra de ativação

É um termo definido no treinamento para chamar os traços aprendidos. LoRAs de personagem e conceito costumam precisar dele. Alguns de estilo funcionam sem um ativador obrigatório ou oferecem um opcional.

Sem ele, o efeito pode ficar fraco: surge uma leve tendência de estilo, mas não o rosto, roupa ou cabelo esperados.

Como encontrar a palavra

  1. Abra a ficha do modelo, por exemplo no CivitAI.
  2. Procure “Trigger Words” ou “Activation Text”.
  3. Copie o token para o prompt.

Às vezes ele aparece apenas na descrição. Leia também as instruções. Se não houver ativador obrigatório, a ficha deve indicar isso.

Onde colocar no prompt

Coloque o ativador perto do personagem ou conceito e separe os termos com vírgulas. Siga a ficha e o workflow para qualquer sintaxe adicional. Colocar no início não o torna automaticamente mais forte.

Estrutura de exemplo:

character_name, 1girl, long hair, blue eyes, white dress, ...

character_name representa o trigger token da ficha. O workflow padrão do ComfyUI já seleciona o modelo no Load LoRA; não precisa da sintaxe do WebUI <lora:nome:peso>, exceto quando um workflow personalizado a aceita explicitamente.

Depois do ativador, adicione traços estáveis, cena e composição. Evite inserir estilos sem relação entre o ativador e os traços que ele deve chamar.

Faixas de peso para LoRA de estilo e personagem

Começar em 1,0 pode quebrar a imagem ou não produzir efeito visível. Cada tipo tem uma faixa útil diferente.

Faixas de referência

Tipo de LoRAFaixa sugeridaInícioSintomas se alto demais
Estilo0,5-0,90,75Cores saturadas, mais ruído ou tema deformado pelo estilo
Personagem0,7-1,20,8 para personagens conhecidos
1,0-1,1 para conjuntos pequenos
Anatomia quebrada, rosto exagerado, traços superacentuados

Não são limites oficiais. Um conjunto grande pode funcionar perto de 0,8; um pequeno pode exigir 1,0-1,1.

Método rápido de varredura

  1. Fixe prompt, seed, CFG e sampling steps.
  2. Defina strength_model como 0,6 e strength_clip como 0,8.
  3. Gere a primeira imagem e confira o efeito.
  4. Mude strength_model para 0,8 na segunda.
  5. Mude strength_model para 1,0 na terceira.
  6. Mude strength_model para 1,2 na quarta.
  7. Compare e escolha a faixa visível sem degradação.
  8. Refine dentro da faixa em passos de aproximadamente 0,1.

Se 0,6 não fizer nada, confira ativador e base. Se 1,2 quebrar a saída, a faixa pode estar perto de 0,7-0,9. Ajuste CLIP depois.

Mantenha prompt e seed iguais, senão outras variáveis entram na comparação.

Empilhar vários LoRAs: ordem e pesos principais

Combinar personagem e estilo, ou vários personagens, exige uma cadeia de Load LoRA.

Como encadear os nós

Conecte model e clip do primeiro Load LoRA às entradas equivalentes do segundo. Faça o mesmo com um terceiro. Apenas o último nó segue para sampler e codificação de texto.

Os workflows oficiais aceitam o encadeamento. Na prática, modelo base, treinamento, pesos e nós personalizados afetam o resultado. Não presuma que a ordem seja sempre neutra: fixe a seed e compare as duas. O peso costuma ser a primeira variável de hierarquia.

Estratégias de distribuição

PilhaConfiguraçãoResultado esperado
Dois LoRAs0,5-0,6 cadaMistura equilibrada com menos conflito
Três ou maisPrincipal 0,8, secundários 0,3-0,5O principal domina e os outros complementam
Personagem + estiloPersonagem 0,8-1,0, estilo 0,5-0,7Os traços mantêm prioridade sem perder o estilo

Dois LoRAs em 0,8-1,0 podem diluir o personagem e colocar estilos em conflito. Com três ou mais, deixe um perto de 0,8 e reduza os demais para 0,3-0,5.

Riscos do empilhamento

Dois estilos incompatíveis puxam em direções opostas. Muitos LoRAs fortes diluem os traços. Vários valores perto de 1,0 favorecem anatomia quebrada, cores saturadas e saída instável.

Teste cada LoRA sozinho e só depois atribua papéis principal e secundário. Não comece com o mesmo peso para todos.

Receita para consistência do personagem

Mesmo um LoRA de personagem pode gerar quatro rostos diferentes. Ele oferece traços, mas não garante identidade; a reprodução depende do workflow inteiro.

Combinação básica

Fixe LoRA, seed e estrutura do prompt. Mantenha sampler, steps, CFG, tamanho e workflow, além de ativador, traços, ordem da cena e pesos. Essa base é reproduzível no mesmo ambiente. Alterar cena, composição ou controles pode reintroduzir variação.

Estrutura de exemplo:

character_name, 1girl, long hair, blue eyes, white dress, school background, ...

Altere apenas a parte da cena entre gerações. Preserve ativador e traços.

Adicionar controle estrutural ou de referência

ControlNet de pose, profundidade ou bordas pode estabilizar composição e corpo. Para identidade facial, avalie um workflow de referência, IP-Adapter/FaceID ou refinamento facial compatível com a mesma base. Eles controlam aspectos diferentes do LoRA e podem reduzir mais a variação.

Fixe primeiro LoRA, seed e prompt; depois adicione um controle compatível. Não há força universal: comece no meio e compare gradualmente para evitar rigidez.

Limites esperados

Essa combinação não garante identidade de 100%. Expressão, luz e detalhes mudam. Parâmetros fixos reduzem a variação, mas não clonam o personagem.

Mudanças de prompt, sampler, steps, CFG, tamanho, modelo, peso ou controles costumam causar variação. Certos hardwares e operadores também podem introduzir não determinismo. A estrutura pode ficar fixa enquanto cabelo, roupa, expressão e fundo mudam.

A consistência exige iterações. Ajuste pesos e estrutura ao LoRA e à cena específicos.

Combinar LoRAs SD1.5, SDXL e FLUX com a base certa

Incompatibilidade de base explica muitos casos sem efeito. Um LoRA SD1.5 precisa de SD1.5, um SDXL precisa de SDXL e um FLUX exige a versão FLUX e o workflow correspondentes. A falha pode ser silenciosa ou explícita.

Regras de compatibilidade

Tipo de LoRABase correspondenteSintoma de incompatibilidade
LoRA SD1.5Checkpoint SD1.5Sem efeito, efeito fraco ou falha silenciosa
LoRA SDXLCheckpoint SDXLErro de formato, saída quebrada ou sem efeito
LoRA FLUXModelo FLUX e codificadores correspondentesFalha de carregamento, chaves ou dimensões incompatíveis, saída anormal

Um LoRA SDXL sobre SD1.5 pode falhar ou não mudar nada. O FLUX precisa combinar com modelo, codificadores e workflow. Exemplos oficiais atuais usam nós integrados como LoraLoaderModelOnly conforme o caso; nenhum nó de terceiros é a única opção.

Como conferir o modelo base

  1. Abra a ficha do modelo.
  2. Procure “Base Model” ou “Compatible Model”.
  3. Confirme SD1.5, SDXL ou a versão FLUX exata.
  4. Carregue o checkpoint ou diffusion model correspondente no ComfyUI.

Mesmo quando várias bases são anunciadas, o resultado pode variar. Priorize a recomendação do autor.

Observações sobre LoRAs FLUX

O FLUX usa estrutura e workflow diferentes de SD1.5 e SDXL. O LoRA deve combinar com a versão e o caminho de carga. Exemplos atuais podem usar LoraLoaderModelOnly e carregar separadamente diffusion model, codificadores e VAE.

O ecossistema continua mudando. Em caso de falha, confira o tutorial oficial atual, a ficha e a versão da base. O nome de um nó em um guia antigo não comprova compatibilidade.

Diagnosticar efeito LoRA ausente ou fraco

Se a imagem mudar pouco ou nada, siga esta ordem.

SintomaCausa provávelVerificação
Imagem sem mudançaLoRA fora do caminho ativoConfirmar que model e clip passam pelo Load LoRA
Imagem sem mudançaPeso em 0Verificar strength_model e strength_clip
Efeito fracoPeso abaixo de cerca de 0,3Subir para 0,6-1,0 e varrer
Efeito fracoFalta ativadorAdicionar Trigger Words da ficha ao prompt
Sem efeitoBase incompatívelConfirmar SD1.5, SDXL ou FLUX e trocar a base
Sem efeitoPasta erradaVerificar models/loras/
Sem efeitoArquivo incorreto ou não aceitoConferir arquivo distribuído e ficha, não só extensão
LoRA ausente da listaLista não atualizadaAtualizar ou reiniciar o ComfyUI
Erro de carga, chave ou dimensãoLoRA FLUX e workflow incompatíveisConferir versão FLUX, nós oficiais, codificadores e ficha
Estilos em conflito ou traços diluídosDistribuição multi-LoRA ruimBaixar secundários e definir principal

Comece por model/clip, depois pesos, ativador, base e localização. A maioria dos efeitos fracos se resolve com ativador, peso ou compatibilidade.

Próximos passos e leituras relacionadas

Quando carga, ajuste e empilhamento estiverem estáveis, avance para workflows especializados.

Artigos relacionados

Direções avançadas

Para pilhas grandes, nós de terceiros como rgthree Power LoRA Loader simplificam pesos e podem oferecer máscaras ou aplicação regional conforme o workflow.

Uma máscara LoRA limita o efeito a uma região em vez de estilizar a imagem inteira.

Treinar um LoRA próprio com Kohya_ss ou outra ferramenta exige um processo separado para dados, parâmetros, validação e exportação.

LoRA é uma adaptação comum do Stable Diffusion, mas pesos e empilhamento exigem comparações controladas. Teste cada LoRA sozinho, combine após criar uma base estável e siga a tabela quando o efeito desaparecer ou a saída quebrar.

Carregar e ajustar um LoRA no ComfyUI

Comece pelo arquivo, ligações e palavra de ativação; depois defina os dois pesos, a pilha de LoRAs e os controles de consistência.

⏱️ Estimated time: 30 min

  1. 1

    Step 1: Combinar o LoRA com o modelo base

    Confira na ficha se ele usa SD1.5, SDXL ou uma versão específica do FLUX e anote as palavras de ativação.
  2. 2

    Step 2: Colocar o arquivo na pasta LoRA

    Salve o arquivo do autor em ComfyUI/models/loras/, atualize a lista e confirme que ele aparece em lora_name.
  3. 3

    Step 3: Conectar MODEL e CLIP

    Envie MODEL e CLIP do modelo base para o Load LoRA e devolva as duas saídas aos caminhos de amostragem e codificação.
  4. 4

    Step 4: Varrer pesos com condições fixas

    Fixe prompt, seed, sampler, steps, CFG e tamanho; compare 0,6, 0,8, 1,0 e 1,2 antes de estreitar a faixa.
  5. 5

    Step 5: Combinar vários LoRAs

    Encadeie os nós, valide cada LoRA sozinho e depois compare peso principal, pesos secundários e ordem.
  6. 6

    Step 6: Registrar e diagnosticar

    Guarde modelo, LoRA, ativadores, pesos e parâmetros. Sem efeito, verifique ligações, pesos, ativador, compatibilidade e caminho.

FAQ

Por que a imagem muda tão pouco depois de carregar um LoRA?
Verifique as conexões MODEL e CLIP, os valores strength, as palavras de ativação e a versão do modelo base. Se tudo estiver certo, fixe a seed e aumente o peso em etapas.
Onde ficam os arquivos LoRA no ComfyUI?
Use ComfyUI/models/loras/; as subpastas também são detectadas. Prefira o safetensors do autor, atualize a lista e reinicie o ComfyUI apenas se ele continuar ausente.
Qual é a diferença entre strength_model e strength_clip?
strength_model controla o efeito nos pesos do modelo; strength_clip, o efeito na codificação CLIP. Em geral, defina primeiro o lado model e depois ajuste a resposta ao ativador no lado CLIP.
Como empilhar vários LoRAs no ComfyUI?
Encadeie vários nós Load LoRA. Encontre a faixa de cada LoRA sozinho, escolha um principal, reduza os secundários e compare a pilha com os mesmos parâmetros.
Como reduzir a variação do personagem entre imagens?
Fixe seed, sampler, steps, CFG, tamanho, ativadores e descrição. Adicione controle de pose, profundidade ou referência se necessário. Isso reduz a variação, mas não garante identidade perfeita.
Posso misturar LoRAs de SD1.5, SDXL e FLUX?
Não presuma que sejam intercambiáveis. O LoRA precisa combinar com modelo e workflow; uma incompatibilidade pode não fazer nada, gerar erro ou degradar a saída.
Qual peso devo usar em um LoRA?
Não existe valor universal. Teste primeiro em torno de 0 a 1. As faixas da comunidade são apenas pontos de partida; uma varredura com condições fixas é mais confiável.

11 min de leitura · Publicado em: 20 jul 2026 · Atualizado em: 21 jul 2026

Comentários

Entre com GitHub para comentar

Easton BlogEaston Blog