Gerando imagens utilizando a ferramenta StableDiffusion e o modelo Flux

Olá, tudo bem?

Hoje falaremos um pouco sobre como gerar imagens localmente utilizando a ferramenta Stable Diffusion e o modelo Flux.

Requisitos

Para gerar imagens localmente é importante ter uma GPU (placa de vídeo) potente. Isso é especialmente relevante se você deseja obter imagens de alta qualidade, pois o processo de geração de imagens a partir de descrições textuais é computacionalmente intensivo e se beneficia significativamente do poder de processamento de uma boa GPU.

Caso você não tenha acesso a uma máquina com uma GPU adequada, recomendamos utilizar ferramentas online como o Civitai. Essas plataformas permitem que você aproveite o poder de processamento de servidores remotos para gerar imagens, garantindo resultados de qualidade sem a necessidade de hardware avançado em sua máquina local.

Ferramenta para geração de imagem

Para a geração de imagens vamos utilizar a ferramenta Stable Diffusion Automatic1111, que é uma interface gráfica para a geração de imagens.
Facilita o uso do modelo de difusão estável, permitindo que usuários interajam com ele de maneira mais intuitiva e acessível.
Nessa interface os usuários podem:

  • Gerar imagens a partir de descrições textuais de forma simples, sem a necessidade de lidar diretamente com código.
  • Ajustar parâmetros como o número de passos de difusão, a escala de orientação e outros ajustes que influenciam o resultado final da imagem.
  • Visualizar e salvar as imagens geradas diretamente na interface.
  • Utilizar recursos adicionais, como a capacidade de carregar e aplicar diferentes checkpoints, ajustar a resolução das imagens e experimentar com diferentes estilos e configurações.

Essa ferramenta é especialmente útil para artistas, designers e entusiastas que desejam explorar o potencial do Stable Diffusion sem precisar de conhecimentos avançados em programação ou aprendizado de máquina.

Instalação do Stable Diffusion

Uma maneira facilitada de instalar e configurar o Stable Diffusion é utilizar o StabilityMatrix, no qual você poderá instalar o Stable Diffusion e outros componentes de geração de imagem.
Para instalar acesse: https://github.com/LykosAI/StabilityMatrix
Selecione conforme o seu sistema operacional:

Após a instalação, navegue em pacotes e selecione Stable Diffusion, a ferramenta começará a instalar para você automaticamente.

Após o termino da instalação estará disponível a possibilidade de ‘launch’ no pacote, clique na opção e a ferramenta irá carregar.
A aplicação ficará disponível localmente em: http://0.0.0.0:7860/

O Modelo Flux

O modelo Flux, criado pela The Black Forest Labs, é um modelo de geração texto-para-imagem. Ele oferece vantagens significativas na geração de imagens realistas de pessoas, destacando-se pela qualidade nas expressões faciais, texturas de pele e detalhes anatômicos.
Está disponível em: https://civitai.com/models/618692/flux e https://blackforestlabs.ai/

Um checkpoint em modelos de geração de imagem, como o Flux, é um conjunto de dados treinados que podem ser usados para gerar imagens a partir de descrições textuais.

Baixe o checkpoint (https://civitai.com/models/618692/flux) e coloque o arquivo em:
~/StabilityMatrix/Models/StableDiffusion

Com essas alterações a ferramenta está pronta para o uso:

Com isso você terá um ambiente local pronto para a geração de imagens.

E por hoje é só, espero que tenha gostado.
Até mais!