LarpGPT · Guias
Explicação dos prompts negativos: quando usá-los e como
O que é um prompt negativo, quais ferramentas de imagem o documentam, como o --no do Midjourney e o negative_prompt do Stable Diffusion funcionam e por que usá-los com moderação.

Neste guia13
O que é um prompt negativo
Um prompt negativo é uma lista de coisas que você não deseja em uma imagem gerada, fornecida à ferramenta separadamente da descrição do que você deseja. Em vez de escrever uma rua à noite sem gente, você descreve a rua e coloca as pessoas na lista negativa. A ideia é simples, mas as ferramentas lidam com isso de maneira muito diferente e algumas não oferecem nenhum campo negativo separado. Saber em que situação você se encontra evita muitas tentativas fracassadas.
Por que escrever não dentro do prompt geralmente falha
Os modelos de imagem respondem às palavras presentes em um prompt. Mencionar algo, mesmo para excluí-lo, pode colocá-lo em cena. A documentação de Midjourney dá exatamente esse tipo de exemplo como uma sugestão ruim: uma natureza morta descrita como sem frutas ou com um pedido educado para não adicionar frutas. A alternativa recomendada é mover os elementos indesejados para o parâmetro dedicado. A mesma lógica se aplica a outros lugares: uma frase cheia de exclusões mantém as coisas excluídas na atenção do modelo.
Midjourney: o parâmetro --no
Midjourney documenta um parâmetro --no, adicionado no final do prompt e seguido pelo item ou lista de itens que você não deseja, separados por vírgulas. Seu próprio exemplo é "pintura em guache de natureza morta --no frutas, maçã, pêra". A documentação também explica que usar --no é o mesmo que atribuir a parte de um multi-prompt um peso de menos 0,5, o que é um lembrete útil de que reduz algo em vez de garantir sua ausência.
A armadilha no --no de Midjourney
A mesma documentação avisa que a moderação de Midjourney lê cada palavra após --no de forma independente. Uma frase como roupa moderna é lida como duas palavras separadas, e a palavra roupa por si só pode desencadear um aviso. Em casos como esse, a documentação aconselha incluir o tipo de roupa que você deseja no prompt principal, em vez de usar --no. De maneira mais geral, limite cada item excluído a uma palavra única e inequívoca, sempre que possível.
Stable Diffusion: o argumento negative_prompt
Na biblioteca Hugging Face diffusers, o pipeline de texto para imagem Stable Diffusion tem um argumento negative_prompt opcional, descrito em sua documentação como o prompt ou prompts que orientam o que não deve ser incluído na geração da imagem. A documentação acrescenta um detalhe que vale a pena conhecer: o prompt negativo é ignorado quando a orientação não é utilizada, ou seja, quando a escala de orientação está abaixo de um.
Modelos de imagem ChatGPT e OpenAI
A documentação de geração de imagem do OpenAI, no momento em que este artigo foi escrito, não descreve um campo de prompt negativo separado para seus modelos GPT Image. Com ferramentas de conversação você ainda pode escrever exclusões em uma frase, mas a abordagem mais confiável é aquela que funciona em qualquer lugar: descreva o que deveria estar lá. Se você não quer gente na rua, descreva uma rua vazia de madrugada com as lojas ainda fechadas. Isso dá ao modelo uma imagem positiva a ser construída, em vez de uma lista de coisas a evitar.
Descreva a alternativa primeiro
Antes de chegar a uma negativa, pergunte o que você quer no lugar do elemento indesejado. A desordem em uma mesa se transforma em uma mesa limpa com um caderno e uma luminária. Um fundo movimentado torna-se uma parede de concreto simples. Sombras fortes tornam-se luz suave e nublada. Quase todo negativo tem uma versão positiva, e a versão positiva geralmente funciona melhor, porque restringe a imagem em vez de deixar uma lacuna que o modelo preenche com outra coisa.
Quando um prompt negativo é a ferramenta certa
Os negativos são mais úteis para coisas que tendem a parecer indesejadas e não têm um oposto positivo natural: texto, letras, marcas d’água, logotipos, bordas ou molduras. Eles também ajudam quando um gerador continua adicionando um elemento recorrente, como pessoas em uma paisagem ou reflexos de lente em um pôr do sol, depois de você já ter descrito a cena claramente. Nesses casos, uma pequena exclusão é mais simples do que reescrever toda a cena.
Mantenha a lista curta
Longas listas negativas são um hábito comum copiado de prompts compartilhados, muitas vezes preenchidos com palavras genéricas sobre qualidade. Eles raramente ajudam e podem dificultar a previsão dos resultados, porque cada palavra da lista empurra a imagem em alguma direção. Comece sem nenhum ponto negativo. Adicione um apenas quando um elemento indesejado específico continuar aparecendo, verifique se funcionou e remova-o novamente se não funcionou. Dois ou três itens precisos são mais fáceis de raciocinar do que vinte itens vagos.
Use substantivos, não qualidades
Os negativos funcionam melhor com coisas concretas: texto, pessoas, carros, árvores, marca d'água. Qualidades abstratas como feio, ruim ou de baixa qualidade são difíceis de serem interpretadas por um modelo e não dizem nada sobre o que você realmente deseja mudar. Se uma imagem parecer errada, descubra o que há de errado fisicamente com ela, sejam as mãos, os reflexos ou um objeto extra, e aborde isso diretamente, seja na descrição ou com uma exclusão precisa.
Teste um negativo de cada vez
Trate um negativo como qualquer outra alteração em um prompt. Gere a imagem sem ela, depois adicione uma única exclusão e gere novamente, mantendo todo o resto igual. Se o elemento indesejado desaparecer e nada mais quebrar, guarde-o. Se a imagem mudar de uma forma que você não esperava, o negativo estava fazendo mais do que você pretendia. Esse hábito também ensina quais exclusões valem a pena guardar para mais tarde e quais eram superstições.
Negativos não substituem a verificação
Nenhuma exclusão garante uma ausência. Midjourney descreve --no como uma redução de peso e diffusers descreve negative_prompt como orientação. Observe cada imagem antes de usá-la: o texto ainda pode aparecer nas placas, um formato semelhante a um logotipo pode aparecer nas roupas e uma figura pode aparecer à distância. Se uma imagem puder ser tirada como uma fotografia real, rotule-a como gerada.
Onde LarpGPT se encaixa
LarpGPT é uma biblioteca de sugestões fotográficas para cenas de viagens, arquitetura, carros e estilo de vida, escritas principalmente como descrições positivas de assunto, composição, iluminação e lentes, o que reduz a necessidade de longas listas negativas. Você copia um prompt no gerador de imagens que já usa e adiciona quaisquer exclusões suportadas pela ferramenta. LarpGPT não gera imagens e os resultados variam entre as tentativas.
Perguntas
O que é um aviso negativo?
Uma lista de coisas que você não deseja em uma imagem gerada, fornecida separadamente da descrição principal. Midjourney usa o parâmetro --no e Stable Diffusion na biblioteca diffusers usa um argumento negative_prompt.
ChatGPT oferece suporte a prompts negativos?
A documentação de geração de imagem do OpenAI não descreve um campo de prompt negativo separado no momento da escrita. Em vez disso, descrever o que você deseja, como uma rua vazia em vez de uma rua sem pessoas, é a abordagem mais confiável.
Por que escrever sem algo acrescenta à imagem?
Os modelos respondem às palavras presentes no prompt, portanto, nomear um objeto, mesmo para excluí-lo, pode trazê-lo para a imagem. A documentação do Midjourney lista isso como um padrão de prompt incorreto e recomenda o parâmetro --no.
Quantos itens um prompt negativo deve conter?
O mínimo possível. Comece sem nenhum, adicione um item específico quando um elemento indesejado continuar aparecendo e remova-o se não ajudar. Listas genéricas longas tornam os resultados mais difíceis de prever.
