Compete in HackAPrompt 2.0, the world's largest AI Red-Teaming competition!

Check it out →
learnprompting logo
Bem-Vindo(a)!
😃 Fundamentos
💼 Aplicações Básicas
🧙‍♂️ Intermediário
🤖 Agentes
⚖️ Confiabilidade
🖼️ Prompts para Imagens
🔓 Hackeando Prompts
🔨 Ferramentas
💪 Ajustando prompts
🎲 Aleatórios
📚 Bibliography
Resources
📦 Prompted Products
🛸 Additional Resources
🔥 Hot Topics
✨ Credits
🖼️ Prompts para Imagens🟢 Midjourney

Midjourney

🟢 This article is rated easy
Reading Time: 4 minutes
Last updated on August 7, 2024

Sander Schulhoff

Midjourney é um gerador de imagens baseado em IA que opera através de uma interface de bot do Discord, bem como uma aplicação web (uma versão API de Midjourney está planejada). O processo para gerar imagens com Midjourney segue os mesmos princípios fundamentais de outros geradores de imagens de IA, incluindo o uso de prompts para guiar o processo de geração.

Um dos recursos únicos de Midjourney em comparação com outros geradores de imagens de IA é a sua capacidade de criar imagens visualmente atraentes e artisticamente compostas. Isso é atribuído ao treinamento especializado do modelo, que permite que ele produza imagens de alta qualidade com parâmetros artísticos específicos (saiba mais sobre isso em "Prompts Avançados" > "Parâmetros").

Você pode experimentar o Bot Midjourney no Learn Prompting Discord ou no servidor oficial do Discord Midjourney.

Uso Básico

A anatomia básica de prompts com o Midjourney é /imagine prompt: [PROMPT PARA A IMAGEM] [--PARAMETROS OPCIONAIS].

Por exemplo: /imagine prompt: astronauta em um cavalo

Exemplo com parâmetros: /imagine prompt: astronauta em um cavalo --ar 3:2 --c 70 --q 2 --seed 1000

Neste exemplo básico, os seguintes parâmetros foram usados:

--ar 3:2 define a proporção de aspecto da imagem para 3:2

--c 70 adiciona um valor de caos de 70 para permitir que o Midjourney interprete o prompt de forma mais livre (intervalo de valor de caos: 0 - 100)

--seed 100 define um valor de semente arbitrário que pode ser usado para re-renderizar ou re-trabalhar uma imagem mais tarde

(saiba mais sobre os parâmetros do Midjourney em "Prompts Avançados" > "Parâmetros")

Prompts Avançados

Prompts avançados no Midjourney fazem uso de parâmetros e técnicas de solicitação especiais suportadas pelo algoritmo Midjourney.

Prompts Múltiplos

O Midjourney interpreta seu prompt de forma holística por padrão. Usar dois pontos :: diz ao Midjourney para interpretar cada parte de um prompt separadamente.

Exemplo:

/imagine prompt: astronauta e cavalo
/imagine prompt: astronauta:: e cavalo

Usando imagens no seu prompt

Ao fazer o upload de uma imagem para o Discord e usar sua URL em um prompt, você pode instruir o Midjourney a usar essa imagem para influenciar o conteúdo, estilo e composição dos seus resultados. Exemplo: Astronauta (Fonte: Wikipedia)

/imagine prompt: [URL da imagem], pintura impressionista

Parâmetros (v4)

Os seguintes parâmetros são suportados pelo modelo mais recente do Midjourney (v4).

Relação de Aspecto:

--ar [ratio] muda a relação padrão (1:1) para uma nova relação (atualmente, a relação máxima suportada é 2:1)

Exemplo: astronauta no cavalo --ar 16:9 e astronauta a cavalo --ar 1:2

 

Caos:

--c [valor] define um valor de caos que determina quanto o Midjourney varia o prompt; quanto maior o valor de caos, mais incomuns e inesperados serão os resultados e composições (intervalo: 0 - 100)

Exemplo: astronauta no cavalo --c20 e astronauta no cavalo --c 80

 

Qualidade:

--q [valor] define quanto tempo será gasto na geração da imagem, aumentando assim a qualidade. O ajuste padrão é "1". Valores mais altos usam mais minutos de GPU da assinatura (aceita os valores ".25", ".5" , "1" e "2")

Exemplo: astronauta no cavalo --q .5 e astronauta no cavalo --q 2

 

Semente:

--seed [valor] define um número de semente que define o ponto de partida (campo de ruído) para a geração de imagens. As sementes para cada imagem são geradas aleatoriamente quando não especificadas com o parâmetro de semente. Usar o mesmo número de semente e o prompt produzirá imagens semelhantes.

Exemplo: astronauta no cavalo --seed 123

 

Trabalhando com estilo:

--stylize [valor] ou --s [valor] influencia a força com que o Midjourney aplica seu algoritmo artístico. Valores baixos produzem imagens que seguem o prompt de perto, enquanto valores altos criam imagens muito artísticas e menos relacionadas ao prompt. O padrão é 100, o intervalo de valores é de 0 a 1000. (Nota: você pode usar o comando /settings para alterar o valor padrão de "🖌️ Estilo Med" (=--s 100) para "🖌️ Estilo Baixo" (=--s 50), "🖌️ Estilo Alto" (=--s 250) ou "🖌️ Estilo Muito Alto" (=--s 750))

Exemplo: astronauta no cavalo --s 50 e astronauta no cavalo --s 900

 

Versão:

--v [número da versão] ou --version [número da versão] permite acessar modelos anteriores do Midjourney (1-3)

Exemplo: --v 1, --v 2 e --v 3

 

 

Parâmetros (modelos anteriores)

Same Seed

--sameseed: enquanto o parâmetro --seed produz um único campo de ruído aplicado a todas as imagens na grade inicial, o parâmetro sameseed aplica o mesmo ruído inicial a todas as imagens na grade inicial, produzindo imagens muito semelhantes.

Exemplo: astronauta no cavalo --sameseed --v 3

Telha

--tile gera imagens que podem ser usadas como telhas repetidas para criar padrões ininterruptos para tecidos, papéis de parede e texturas (funciona apenas com os modelos 1 - 3)

Exemplo: astronauta no cavalo --tile --v 3

 

 

Vídeo

--video cria um curto filme da grade de imagem sendo gerada. Reagindo com o emoji ✉️ permite que o Bot Midjourney envie um DM com o link para o vídeo.

Exemplo: astronauta no cavalo --video --v 3

Documentação Oficial do Midjourney - em inglês

Sander Schulhoff

Sander Schulhoff is the CEO of HackAPrompt and Learn Prompting. He created the first Prompt Engineering guide on the internet, two months before ChatGPT was released, which has taught 3 million people how to prompt ChatGPT. He also partnered with OpenAI to run the first AI Red Teaming competition, HackAPrompt, which was 2x larger than the White House's subsequent AI Red Teaming competition. Today, HackAPrompt partners with the Frontier AI labs to produce research that makes their models more secure. Sander's background is in Natural Language Processing and deep reinforcement learning. He recently led the team behind The Prompt Report, the most comprehensive study of prompt engineering ever done. This 76-page survey, co-authored with OpenAI, Microsoft, Google, Princeton, Stanford, and other leading institutions, analyzed 1,500+ academic papers and covered 200+ prompting techniques.