> For the complete documentation index, see [llms.txt](https://aisuko.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aisuko.gitbook.io/wiki/ai-techniques/stable-diffusion/the-important-parameters-for-stunning-ai-image.md).

# The important parameters for stunning AI image

## Overview

Here is a primer for the basic generation parameters.

## CFG Scale

[<mark style="color:red;">**Classifier Free Guidance scale**</mark>](/wiki/ai-techniques/stable-diffusion/classifier-free-guidance.md) is a parameter to control how much the model should respect your prompt.

1-Mostly ignore your prompt

3-Be more creative

7-A good balance between following the prompt and freedom

15-Adhere more o prompt

30-Strictly follow the prompt

Below are a few examples of increasing the CFG scale with the same random seed. In general, you should stay away from the two extremes - 1 and 30.

<mark style="color:red;">**Recommendation**</mark>: Starts with 7. (Increase if you want it to follow your prompt more)

<figure><img src="/files/HCLBqcLGCpxguAVXqLSx" alt=""><figcaption><p>Higher CFG scale adheres more to the prompt.</p></figcaption></figure>

## Sampling steps

<mark style="color:red;">**Quality improves as the sampling step increases.**</mark>**&#x20;***<mark style="color:orange;">**Typically**</mark>, <mark style="color:orange;">**20 steps**</mark> with Euler sampler are <mark style="color:orange;">**enough**</mark> to reach a high quality, sharp image. **Although the image will still change subtly when stepping through to higher values,\*\*\*\*&#x20;**<mark style="color:red;">**it will become different but not necessarily higher quality.**</mark>*

*<mark style="color:red;">**Recommendation: 20**</mark>*

<figure><img src="/files/HoAHZZz6c6x38ZwIYDDb" alt=""><figcaption><p>Increasing sampling steps.</p></figcaption></figure>

## Sampling methods

<figure><img src="/files/OtpiP1zfNS8y2e2Y5sSi" alt=""><figcaption></figcaption></figure>

There is a variety of sampling methods you can choose, depending on what GUI you are using. They are different methods for solving diffusion equations. They are supposed to give the same result but could be slightly different due numerical bias. The only criteria is the image looks good, *<mark style="color:red;">**accuracy of the method should not be your concern.**</mark>*

Not all methods are created equal. Below are the processing time of various methods.

<figure><img src="/files/8A42c3IHMy2dNTQOUWRv" alt=""><figcaption><p>Rendering time for 20 steps.</p></figcaption></figure>

*<mark style="color:red;">**Recommendation: Euler**</mark>*

## Seed

<figure><img src="/files/2GfGqFeLAXghEuba0bDs" alt=""><figcaption><p>Seed dialog box</p></figcaption></figure>

The random seed *<mark style="color:blue;">**determines the initial noise pattern and hence the final image.**</mark>*

*<mark style="color:red;">**Setting it to -1 means using a random one every time.**</mark>* It is useful when you want to generate new images. On the other hand, fixing it would result in the same images in each new generation.

*<mark style="color:red;">**Recommendation: Set to -1 to explore. Fix to a value for fine-tuning.**</mark>*

## Image size

The size of output image. *<mark style="color:red;">**Since Stable Diffusion is trained with 512×512 images \[Warning: may out of date]**</mark>*, setting it to portrait or landscape sizes can create unexpected issues. Leave it as square whenever possible.

*<mark style="color:red;">**Recommendation: Set image size as 512×512.**</mark>*

## Batch size

*<mark style="color:red;">**Batch size is the number of images generated each time.**</mark>* Since the <mark style="color:orange;">**final images are very dependent on the random seed**</mark>, it is always a good idea to generate a few images at a time. This way, you can get a good sense of what the current prompt can do.

*<mark style="color:red;">**Recommendation: Set batch size to 4 or 8.**</mark>*

## Restore faces

<figure><img src="/files/wGgSVSIB1UVyY5arCGmy" alt=""><figcaption></figcaption></figure>

Stable Diffusion is that it often has issues with faces and eyes. <mark style="color:red;">**Restore faces**</mark> is <mark style="color:red;">**a post-processing method**</mark> applied to images using AI trained specifically to <mark style="color:red;">**correct faces.**</mark>

<figure><img src="/files/7PwZTY7PAL8RlMpm93pO" alt=""><figcaption></figcaption></figure>

*<mark style="color:red;">**Recommendation: Turn restore faces on when you generate images with faces.**</mark>*

## Credit

{% embed url="<https://stable-diffusion-art.com/know-these-important-parameters-for-stunning-ai-images/>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://aisuko.gitbook.io/wiki/ai-techniques/stable-diffusion/the-important-parameters-for-stunning-ai-image.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
