Uma excelente alternativa ao Midjourney

Se você tem um PC potente, não precisa pagar para usar o Midjourney. Veja como instalar o Stable Diffusion.

STABLE DIFFUSIONINTELIGÊNCIA ARTIFICIAL

9/19/20236 min ler

Vou mostrar como instalar o Automatic1111, a interface web para você usar o Stable Diffusion no seu computador. Inicialmente não pretendia trazer esse tipo de conteúdo por aqui, mas vendo a escassez de coisas sobre Stable Diffusion em português decidi trazer e quem sabe ajudar alguém que queira testar essa IA de imagens.

Primeira você precisa ter um PC. Um PC forte. Forte que eu digo, muito forte. Não adianta querer forçar a barra aqui, se você não possui um computador com uma placa de vídeo NVIDIA de no mínimo 6GB de VRAM, esse conteúdo não é para você. Particularmente, eu recomendo até ter 12GB de VRAM para não ter um desempenho lento ao gerar imagens. Eu atualmente utilizo uma RTX 3060 com 12GB e o desempenho é aceitável.

Quer testar a IA antes para ver se vale a pena instalar localmente? Você pode usar a vontade no servidor oficial do Discord.

Preparações:

Você precisa instalar o Python na versão 3.10.6, para isso basta clicar aqui.
É muito importante que você baixe essa versão, pois versões mais novas acaba gerando muitos erros.

Abriu o site? É só rolar para baixo até encontrar essa área aqui e baixar a versão para 64-bits.

Terminou o download? Abra o instalador, lembre de marcar a opção "Add Python 3.10 to PATH" na tela inicial e prosseguir com a instalação em "Install Now". Pronto, seu computador já tem o Python instalado.

O próximo passo é instalar o Git for Windows, para isso basta fazer o download no site oficial clicando aqui.

Basta fazer o download e instalar sem alterar as opções padrões do instalador. Feito isso já podemos começar a instalar o Stable Diffusion.

Agora você precisa acessar a página do Automatic1111 no GitHub.

https://github.com/AUTOMATIC1111/stable-diffusion-webui

Está vendo as marcações na imagem? Basta você ir em "Code" que uma e clicar no ícone indicado para copiar o link necessário para a instalação. Tranquilo até aqui, né?

Agora você vai precisar escolher alguma pasta no seu computador onde ficará instalado o Automatic1111 e o Stable Diffusion. Crie uma pasta nova para isso, não instale em alguma já existente senão vai ficar uma bagunça.

Entre na pasta e na barra de endereço digite "cmd" e dê Enter.

Se essa janela preta apareceu, calma. Seu computador não vai explodir, essa janela é o Prompt de Comando do Windows. Aqui você vai precisar digitar "git clone" e dar um comando super especial que só os programadores mais experts sabem: Ctrl+V

Sem irônia agora. O seu Prompt de Comando deverá ter:
CAMINHO DA PASTA QUE VOCÊ ESCOLHER > git clone [link copiado na etapa anterior]

Basta dar enter, que se você fez tudo certo até aqui o processo irá começar. Após terminar essa é a mensagem que deverá aparecer.

Se tudo está dentro dos conformes é para uma nova pasta ter sido criada dentro daquela que você criou anteriormente, lembra? A pasta se tem o nome de "stable-diffusion-webui". Pronto, o Automatic1111 está instalado, agora você precisa configurá-lo.

O Stable Diffusion trabalha com modelos treinados para gerar imagens, você precisa baixar esses modelos e colocá-los na pasta "stable-diffusion-webui\models\Stable-diffusion" para o Automatic1111 reconhecer eles para que possam ser usados.

Mas onde eu baixo isso?

Existem os modelos base do Stable Diffusion, que eu não recomendo muito você usar. Use modelos treinados e disponibilizados pela comunidade, vou deixar o link de alguns aqui. Para isso você vai acessar o site Civitai.com, que é um site da comunidade de Stable Diffusion onde você pode baixar ou até mesmo testar modelos já feitos.

Alguns modelos para você baixar:

DreamShaper

Realistic Vision

Esses dois foram criados usando como base a versão 1.5 do SD, uma versão mais antiga da versão atual, porém muito mais leve. Você pode usar essas versões se você não possui uma placa de vídeo com mais de 6GB de VRAM.

Agora se você tem 8GB, 12GB ou até mais VRAM na sua placa de vídeo, pode partir para os modelos do SDXL.

Juggernaut XL

DreamShaper XL

Para baixar basta abrir a página referen ao modelo e clicar nessa área indicada. Se estiver disponível a opção "Create" você pode testar o modelo antes de baixar.

Fez o download do modelo? Colocou na pastinha "\stable-diffusion-webui\models\Stable-diffusion"? Ótimo.

Vá para a pasta "stable-diffusion-webui\" e procure pelo arquivo chamado "webui-user.bat", clique com o botão direito do mouse e vai em "Editar" para abrir o arquivo com o Bloco de Notas.

Agora vá no Menu Iniciar do Windows, pesquise por "python" e na opção que aparecer clique com o botão direito e vá em "Abrir local do arquivo".

Uma pasta com alguns atalhos irá abrir, clique com o direito novamente no atalho selecionado e vá em "Abrir local do arquivo".

Uma pasta vai abrir, basta copiar o caminho dessa pasta. Não é exatamente igual ao da imagem, o caminho vai variar de computador para computador e é normal esse caminho ser diferente para você.

Agora volte para o arquivo "webui-user.bat" que você abriu anteriormente no Bloco de Notas. É para ele estar assim:

Na mesma linha de "set PYTHON=" você irá colar o caminho da pasta que você copiou e adicionar "python.exe" no final (precisa estar entre aspas " "):

É para ficar assim. Após a linha "set COMMANDLINE_ARGS=", dê Enter para adicionar uma linha e adicione o comando "git pull", como na imagem. Isso fará com que o Automatic1111 sejá atualizado para a última versão disponível sempre que for aberto.

Fez isso? Salve e feche.

Agora basta dar dois cliques em "webui-user.bat" para abrir o Automatic1111, se preferir pode criar um atalho na área de trabalho. A primeira vez que for aberto, é normal demorar um pouco para iniciar.

Com o processo finalizado basta abrir no navegador: http://127.0.0.1:7860/

A janela do Prompt de Comando precisa continuar aberta para o Stable Diffusion continuar rodando.

Com isso você já consegue abrir e usar o Automatic1111 e o Stable Diffusion para gerar suas imagens. A interface é complexa quando vista pela primeira vez, ainda mais se você está acostumado a utilizar o Midjourney e pode entender o porque do MJ ser "noob friendly", mas não se preocupe, em pouco tempo você se acostuma. Faça testes, brinque com os modelos disponíveis no Civitai.com, quem sabe você já não aprende a usar Loras, ControlNet, ADetailer ou o AnimateDiff.

Ficou com alguma dúvida? Me manda uma mensagem no instagram :)