- Data Hackers Newsletter
- Posts
- Como configurar o Stable Diffusion no seu computador em 6 passos
Como configurar o Stable Diffusion no seu computador em 6 passos
Um guia passo a passo para instalar e executar o Stable Diffusion localmente e criar arte digital
Se você está buscando uma maneira de explorar a arte digital de forma acessível, o Stable Diffusion pode ser a ferramenta ideal para você. Neste guia prático, mostraremos como configurar esse poderoso modelo de geração de imagens a partir de texto em seu computador em apenas seis passos simples, permitindo que você crie tudo, desde esculturas digitais até ilustrações fascinantes.
A instalação do Stable Diffusion é mais fácil do que parece e pode ser realizada em hardware comum, tornando a criação de arte digital uma realidade para qualquer entusiasta. Pronto para dar o primeiro passo e liberar sua criatividade? Vamos começar!
O que é o Stable Diffusion?
Stable Diffusion é um modelo de aprendizado profundo que utiliza técnicas de difusão. Lançado em 2022 pela Stability AI, esse modelo se tornou um dos principais produtos dentro do âmbito da inteligência artificial generativa.
O modelo se destaca por sua capacidade de gerar detalhes ricos e fidedignos em imagens a partir de descrições textuais, permitindo a realização de tarefas como inpainting, outpainting, e edição de imagens guiada por texto. Essa abordagem baseada em difusão oferece um novo paradigma para sintetizar imagens realistas a partir de comandos simples.
Classificado como um modelo de difusão latente, o Stable Diffusion é eficiente na geração de conteúdo complexo. Sua estrutura leve permite que o modelo seja executado em hardware consumer com especificações razoáveis, ao contrário de outros sistemas que requerem recursos computacionais massivos.
Desenvolvedores e pesquisadores da CompVis e da Universidade Ludwig Maximilian de Munique foram fundamentais na pesquisa e desenvolvimento desse modelo, que levantou discussões éticas sobre os direitos de uso e as implicações da arte gerada por inteligência artificial.

O Stable Diffusion pode ser instalado localmente, e usado para gerar artes incríveis
Requisitos para instalar o Stable Diffusion
Para garantir uma instalação adequada do Stable Diffusion, é fundamental atender a alguns requisitos básicos de hardware e software:
1. Hardware
GPU: Placas de vídeo NVIDIA com pelo menos 8GB de VRAM são recomendadas. Modelos como NVIDIA GTX 1080 ou superiores são ideais. Placas da AMD também são suportadas, mas menos testadas.
Memória RAM: Mínimo de 16GB de RAM para um funcionamento suave enquanto gera suas imagens.
Processador: Um processador moderno e rápido, como os da linha Intel i5 ou AMD Ryzen 5 ou superiores para melhor desempenho.
Espaço em disco: É necessário um espaço considerável no disco rígido (preferencialmente SSD) para armazenar os arquivos do modelo. Recomendamos pelo menos 10GB de espaço livre.
2. Sistema Operacional
O Stable Diffusion é compatível com Windows, Linux, e macOS. A instalação pode variar um pouco dependendo do sistema, então siga as instruções específicas para o seu ambiente.
3. Software
Drivers da GPU: Certifique-se de que os drivers da sua placa gráfica estão atualizados. Para placas NVIDIA, utilize a versão mais recente do NVIDIA CUDA Toolkit.
Python: O modelo requer o Python instalado, preferencialmente a versão 3.8 ou mais recente. É aconselhável utilizar um ambiente virtual para instalar as bibliotecas necessárias.
Bibliotecas: Você precisará instalar o PyTorch, que suporta CUDA para aceleração em GPU, e outras bibliotecas como
torchvision,numpy, ePIL.
Esses são os requisitos essenciais para uma instalação bem-sucedida do Stable Diffusion. Certifique-se de cumprir cada um deles para aproveitar ao máximo as capacidades deste modelo de geração de imagens.
Como baixar o Stable Diffusion
Para baixar o Stable Diffusion, siga as instruções abaixo:
Acesse a página oficial: Vá até o GitHub do Stable Diffusion para a versão mais recente do instalador.
Escolha o arquivo correto: Baixe o arquivo stable-diffusion-ui-linux.zip ou para Windows, conforme seu sistema operacional.
Extraia o arquivo: Após o download, extraia o conteúdo do arquivo zip.
Abra um terminal na pasta extraída: Navegue até a pasta onde os arquivos foram extraídos e abra uma janela de terminal nessa localização.
Inicie a instalação: No terminal, digite o comando abaixo e pressione Enter:
Acompanhe o progresso: Durante a instalação, você verá o progresso no terminal. Se ocorrer um erro, o instalador emitirá um aviso e solicitará uma nova execução. Para resolver problemas, consulte a wiki do projeto no GitHub ou participe do Discord da comunidade.
Após a conclusão da instalação, você estará pronto para utilizar o Stable Diffusion e criar artes digitais impressionantes.
Como instalar o Stable Diffusion passo a passo
A instalação do Stable Diffusion pode parecer complexa, mas seguindo estas etapas cuidadosamente, você conseguirá configurá-lo em seu computador sem dificuldades.
1. Instale o Python
Acesse o site oficial do Python e faça o download do instalador.
Durante a instalação, marque a opção "Add Python to PATH" para garantir que o Python seja acessível pelo terminal.
2. Instale o Git
Baixe o instalador do Git no site oficial e selecione as opções padrão durante a instalação.
3. Baixe o repositório do Stable Diffusion
Abra o CMD (Prompt de Comando) no diretório onde deseja instalar o modelo e execute o comando:
4. Coloque o modelo .ckpt no diretório
Baixe o modelo v1-5-pruned-emaonly.ckpt do Hugging Face e copie o arquivo para o diretório:
5. Execute o script de instalação
No diretório stable-diffusion-webui, clique duas vezes no arquivo webui-user.bat. Isso iniciará o download de dependências necessárias e preparará o ambiente.
6. Acesse a interface do usuário
Após a instalação, o terminal gerará um link, normalmente http://127.0.0.1:7860. Abra esse link em seu navegador para utilizar o modelo e começar a gerar imagens.
Como executar o Stable Diffusion localmente
Para executar o Stable Diffusion localmente, siga os passos abaixo:
1. Verifique a instalação
Certifique-se de que todos os passos de instalação foram seguidos corretamente e que todas as dependências estão no lugar.
2. Abra o terminal ou Anaconda Prompt
Abra o terminal ou o Anaconda Prompt para digitar os comandos necessários.
Use o comando cd para navegar até a pasta onde o Stable Diffusion foi instalado:
cd <caminho da sua pasta/Stable-Diffusion>
4. Ative o ambiente Conda
Se você configurou o Stable Diffusion dentro de um ambiente do Conda, ative-o utilizando:
conda activate ldm
5. Inicie o modelo
Utilize o comando para iniciar o Stable Diffusion. Normalmente, isso pode ser feito através de um arquivo webui.py:
python webui.py
6. Acesse a interface web
Após iniciar o modelo, o terminal fornecerá um endereço local, geralmente acessível em:
http://localhost:7860/
Abra esse endereço em seu navegador.
7. Gere suas imagens
Com a interface web aberta, você pode criar suas imagens digitando descrições no campo apropriado e ajustando as configurações conforme necessário.
Dicas para gerar imagens com o Stable Diffusion
Gerar imagens com o Stable Diffusion pode ser uma experiência empolgante, mas também apresenta desafios. Aqui estão algumas dicas essenciais para ajudá-lo a obter os melhores resultados:
Seja específico no prompt: Evite frases vagas e opte por descrições detalhadas. Por exemplo, ao invés de "um gato", descreva "um gato persa com olhos azuis, deitado em um campo de flores".
Experimente diferentes estilos: Utilize termos como "em estilo de anime" ou "realista" para guiar a IA na criação da arte desejada.
Use parâmetros de ajustes: O guidance scale determina quão fielmente a imagem deve seguir seu prompt. Ajustar esse valor pode levar a resultados diferentes.
Teste com seeds diferentes: A semente (seed) influencia a aleatoriedade da geração. Alterá-la pode resultar em versões diferentes da mesma imagem.
Ajuste os números de iterações: Mais iterações normalmente resultam em imagens mais detalhadas. Comece com um número baixo e aumente gradualmente.
Use prompts negativos: Adicione termos como “sem olhos distorcidos” para evitar características indesejadas nas imagens.
Crie e salve melhores prompts: Formule diferentes versões de prompts e salve aqueles que obtêm resultados satisfatórios para usá-los futuramente.
Explore a comunidade: A comunidade do Stable Diffusion compartilha recursos e experiências em fóruns e plataformas sociais, que podem enriquecer seu aprendizado.
Pratique a paciência: Pode levar tempo para conseguir o resultado desejado. Continue experimentando com diferentes configurações.
Divirta-se e experimente: Não tenha medo de ser criativo! O Stable Diffusion é uma poderosa ferramenta para expressar seu estilo pessoal e visão artística.
Considerações finais
Agora que você já configurou o Stable Diffusion em seu computador, é hora de liberar sua criatividade e explorar o vasto universo da arte digital. Lembre-se de que a prática faz a perfeição; ao experimentar diferentes prompts e estilos, você descobrirá não apenas o potencial do modelo, mas também o seu próprio estilo único na criação de imagens.
Seja ao gerar interpretações visuais de suas ideias ou ao partilhar suas criações em comunidades artísticas, o Stable Diffusion oferece uma plataforma acessível e poderosa que transforma texto em arte. Aproveite essa ferramenta e a liberdade que ela proporciona para expressar sua visão criativa!