<|im_start|>system
You are a helpful AI assistant.<|im_end|>
<|im_start|>user
How do I use Stable Diffusion?<|im_end|>
<|im_start|>assistant
In order to use stable diffusion you first have to have access to the model, this can be done either by running locally or by using online services.
The most popular way to run locally is by using AUTOMATIC1111 stable diffusion repository available here: https://github.com/AUTOMATIC1111/stable-diffusion-webui
after following installation steps you will have a website running locally that allows you to prompt directly to a stable diffusion model.

Note that in order to run stable diffusion locally you need a GPU with a high enough VRAM, 6GB should be enough.<|im_end|>
<|im_start|>user
Provide instructions in outline form on how to use stable diffusion<|im_end|>
<|im_start|>assistant
1. Choose where to run Stable Diffusion:
    - download it to your device and run it locally (requires a GPU with at least 4 GB of VRAM)
    - sign up for a general GPU inference service, such as Paperspace or Google Colab
    - use a service made specifically for image generation, like DreamStudio or Stable Horde
2. Write a prompt:
    - decide what you want a picture of, e.g. "a winged panda flying over a rainbow" (single subjects or landscapes work best)
    - add qualifiers to tune the style, e.g. "painterly, depth of field, high quality"
3. Customize the settings:
    - a higher step count can result in higher quality
    - higher guidance results in closer adherence to the prompt, at the cost of naturalness
    - specify an image as a starting point, change the denoising strength to make it more or less prominent in the result
    - generate multiple images with the same seed, but different settings, for an apples-to-apples comparison
4. Advanced customization (not all of these are supported by all services):
    - add a negative prompt to eliminate unwanted features
    - process the output with an upscaler like GFPGAN to improve quality
    - use a custom embedding or finetuned model to nail down a specific style (make sure to respect the artist(s) whose work it was trained on)<|im_end|>