Guia de configuração

Guia de configuração de provedores

Veja o passo a passo de configuração e solução de problemas por ferramenta.

Guia de configuração de provedores/Configuração do Stable Diffusion WebUI

Configuração do Stable Diffusion WebUI

O Stable Diffusion WebUI é comumente usado para geração local de imagens. Ele é diferente das ferramentas de chat: você configura principalmente os arquivos de modelo, sampler, dimensões, passos e prompts. Se quiser que outras ferramentas façam chamadas para ele, você precisa ativar a API primeiro.

Informações oficiais Downloads e documentação estão sujeitos ao site oficial.

Ativar a API

Item de configuraçãoMétodo de preenchimento
Parâmetros de inicialização--api
Endereço webhttp://127.0.0.1:7860
Documentação da APIhttp://127.0.0.1:7860/docs
API Text-to-image/sdapi/v1/txt2img
Referência da interface da WebUI Esta imagem é usada para confirmar o layout da interface principal. A disponibilidade da API depende se --api foi adicionado durante a inicialização e se /docs pode ser aberto.
Screenshot from the official Stable Diffusion WebUI repository
  1. Instale e inicie o Stable Diffusion WebUI.
  2. Se quiser que scripts façam chamadas a ele, adicione o seguinte na inicialização --api.
  3. Abra http://127.0.0.1:7860/docse confirme que a documentação da API pode ser aberta.
  4. Primeiro gere uma imagem com sucesso na interface web e, em seguida, teste com a API.
  5. Se ocorrerem erros, verifique primeiro os arquivos de modelo, a memória de vídeo, o nome do sampler e o tamanho da imagem.

Entendendo os parâmetros de geração de imagem

ConfiguraçãoSignificadoDicas para iniciantes
promptPrompts positivosEscreva o que você deseja que apareça na imagem
negative_promptPrompts negativosEscreva o que você não deseja que apareça
stepsPassos de amostragemComece com 20 a 30 passos, não defina um valor muito alto inicialmente
width / heightTamanho da imagemComece no nível de 512 ou 768 e reduza caso a VRAM seja insuficiente
sampler_nameSamplerComece com o padrão ou com o sampler que funciona na interface web

Exemplo de API

Requisição mínima para text-to-image no SD WebUI
curl -X POST http://127.0.0.1:7860/sdapi/v1/txt2img \ -H "Content-Type: application/json" \ -d '{ "prompt": "a clean product photo of a white ceramic cup", "negative_prompt": "blurry, low quality", "steps": 20, "width": 512, "height": 512 }'

Dúvidas comuns de iniciantes

ProblemaVerificação prioritáriaSolução
/docs Não abreSe foi adicionado na inicialização --apiReinicie o WebUI e verifique se não há erros no console
Gera imagens na interface web, mas não pela APISe o endereço da API é /sdapi/v1/txt2imgTeste primeiro com a requisição mínima, não adicione parâmetros demais de uma vez
Erro de samplerSe o sampler_name existeTente deixar sampler_name em branco ou use o sampler que atualmente funciona na interface web
Memória de vídeo insuficienteLargura, altura, steps, tamanho do lote (batch)Comece com 512x512, 20 steps e aumente gradualmente