Ponderação de prompts e sintaxe de LoRA: o guia completo

Os pesos de atenção e a sintaxe de LoRA são a forma de dizer a um modelo de imagem o que importa mais. Aqui está como funcionam de facto (token:1.2), os parênteses aninhados, <lora:name:0.8> e BREAK, e em que diferem entre Automatic1111 e ComfyUI.

O que é a ponderação de prompts?

Cada palavra de um prompt compete pela atenção do modelo. A ponderação deixa-te subir ou descer o botão em tokens específicos para que o modelo os enfatize ou ignore. Um peso acima de 1.0 reforça um conceito; abaixo de 1.0 enfraquece-o.

Pesos numéricos: (token:1.2)

A sintaxe mais clara é um multiplicador explícito. Envolve o texto em parênteses e adiciona dois-pontos mais um número:

  • (detailed eyes:1.3) — cerca de 30% mais ênfase.
  • (background:0.6) — empurrado bem para o fundo.
  • 1.0 é neutro; os valores mais úteis ficam entre 0.7 e 1.5. Acima de ~1.6 as imagens tendem a distorcer.

Ênfase com parênteses: (((isto))) e [[isto]]

O Automatic1111 também aceita parênteses sem número. Cada camada de ( ) multiplica o peso de um token por aproximadamente 1.1, e cada [ ] divide por aproximadamente 1.1. Então ((vivid)) ≈ 1.21× e [muted] ≈ 0.91×. A forma numérica é mais fácil de raciocinar, por isso prefere-a depois de uma ou duas camadas.

Sintaxe de LoRA: <lora:name:weight>

Um LoRA é um pequeno modelo adicional que injeta um estilo, personagem ou conceito. No Automatic1111 e no Forge carrega-lo inline:

  • <lora:add-detail:0.8> — carrega o LoRA *add-detail* a 0.8 de força.
  • As forças típicas são 0.6–1.0; empilha vários LoRA adicionando mais tags.
  • Muitos LoRA também precisam de trigger words no prompt para ativar; verifica a ficha do modelo.

No ComfyUI normalmente aplicas um LoRA com um nó Load LoRA em vez de texto inline, com deslizadores separados para a força de modelo e de CLIP.

BREAK: isolar conceitos

O CLIP lê os prompts em blocos de 75 tokens. Pôr BREAK entre dois grupos inicia um bloco novo para que não se misturem, útil quando cores ou atributos se infiltram entre sujeitos. O ComfyUI consegue o mesmo com nós Conditioning (Concat).

Automatic1111 vs ComfyUI: o que se transfere

  • Funciona em ambos: tags separadas por vírgulas e a forma numérica (token:1.2).
  • Só A1111 / Forge: ênfase com ( ) / [ ] aninhados e <lora:…> inline.
  • ComfyUI: os LoRA e o condicionamento vão por nós; os prompts positivo e negativo são entradas separadas.

Vê o guia complementar de ComfyUI e Automatic1111 para dicas específicas de cada motor.

Perguntas frequentes

O que significa (token:1.2) num prompt?

Multiplica o peso de atenção de «token» por 1.2, fazendo o modelo enfatizá-lo cerca de 20% mais. Valores abaixo de 1.0 reduzem a ênfase; 1.0 é neutro.

Como pondero um prompt no Automatic1111?

Envolve o texto em parênteses com um número — (detailed eyes:1.3) — ou usa parênteses sem número, em que cada camada ( ) multiplica o peso por ~1.1 e cada [ ] o divide por ~1.1.

O que é a sintaxe de LoRA?

Um LoRA carrega-se inline com <lora:filename:weight>, por exemplo <lora:add-detail:0.8>. O peso escala a força do LoRA; 0.6–1.0 é o típico.

O ComfyUI usa a mesma ponderação que o Automatic1111?

O ComfyUI suporta a forma numérica (token:1.2), mas não os multiplicadores aninhados ( ) / [ ] do A1111 por defeito, e os LoRA são normalmente aplicados com um nó Load LoRA em vez de texto <lora:…> inline.

Cria sem te chatear com a sintaxe

O Prompt Builder transforma a ponderação, as tags de LoRA e os prompts negativos em trechos de um clique e atalhos de teclado, grátis na web, macOS, Windows e Linux.