1
0
Fork 0

start updating user guide for v0.10 features

This commit is contained in:
Sean Sube 2023-06-10 14:30:50 -05:00
parent 7db53a82df
commit 1e6bbf8928
Signed by: ssube
GPG Key ID: 3EED7B957D362AF1
1 changed files with 99 additions and 2 deletions

View File

@ -33,16 +33,34 @@ Please see [the server admin guide](server-admin.md) for details on how to confi
- [LoRA tokens](#lora-tokens) - [LoRA tokens](#lora-tokens)
- [Textual Inversion tokens](#textual-inversion-tokens) - [Textual Inversion tokens](#textual-inversion-tokens)
- [CLIP skip tokens](#clip-skip-tokens) - [CLIP skip tokens](#clip-skip-tokens)
- [Long prompt weighting](#long-prompt-weighting) - [Long prompt weighting syntax](#long-prompt-weighting-syntax)
- [Pipelines](#pipelines)
- [Stable Diffusion pipeline](#stable-diffusion-pipeline)
- [ControlNet pipeline](#controlnet-pipeline)
- [img2img pipeline](#img2img-pipeline)
- [Inpaint pipeline](#inpaint-pipeline)
- [Long prompt weighting pipeline](#long-prompt-weighting-pipeline)
- [Panorama pipeline](#panorama-pipeline)
- [Instruct pix2pix pipeline](#instruct-pix2pix-pipeline)
- [Txt2Img pipeline](#txt2img-pipeline)
- [Upscale pipeline](#upscale-pipeline)
- [Tabs](#tabs) - [Tabs](#tabs)
- [Txt2img tab](#txt2img-tab) - [Txt2img tab](#txt2img-tab)
- [Scheduler parameter](#scheduler-parameter) - [Scheduler parameter](#scheduler-parameter)
- [Eta parameter](#eta-parameter)
- [CFG parameter](#cfg-parameter) - [CFG parameter](#cfg-parameter)
- [Steps parameter](#steps-parameter) - [Steps parameter](#steps-parameter)
- [Seed parameter](#seed-parameter) - [Seed parameter](#seed-parameter)
- [Batch size parameter](#batch-size-parameter)
- [Tile size parameter](#tile-size-parameter)
- [Overlap parameter](#overlap-parameter)
- [UNet stride parameter](#unet-stride-parameter)
- [Tiled VAE parameter](#tiled-vae-parameter)
- [Prompt parameter](#prompt-parameter) - [Prompt parameter](#prompt-parameter)
- [Negative prompt parameter](#negative-prompt-parameter) - [Negative prompt parameter](#negative-prompt-parameter)
- [Width and height parameters](#width-and-height-parameters) - [Width and height parameters](#width-and-height-parameters)
- [Highres parameters](#highres-parameters)
- [Upscale and correction parameters](#upscale-and-correction-parameters)
- [Img2img tab](#img2img-tab) - [Img2img tab](#img2img-tab)
- [Img2img source image](#img2img-source-image) - [Img2img source image](#img2img-source-image)
- [Strength parameter](#strength-parameter) - [Strength parameter](#strength-parameter)
@ -58,6 +76,7 @@ Please see [the server admin guide](server-admin.md) for details on how to confi
- [Denoise parameter](#denoise-parameter) - [Denoise parameter](#denoise-parameter)
- [Face correction and strength](#face-correction-and-strength) - [Face correction and strength](#face-correction-and-strength)
- [Blend tab](#blend-tab) - [Blend tab](#blend-tab)
- [Models tab](#models-tab)
- [Settings tab](#settings-tab) - [Settings tab](#settings-tab)
- [Image history setting](#image-history-setting) - [Image history setting](#image-history-setting)
- [API server setting](#api-server-setting) - [API server setting](#api-server-setting)
@ -283,7 +302,7 @@ You can skip the last layers of the CLIP text encoder using the `clip` token:
This makes your prompt less specific and some models have been trained to work better with some amount of skipping. This makes your prompt less specific and some models have been trained to work better with some amount of skipping.
### Long prompt weighting ### Long prompt weighting syntax
You can emphasize or deemphasize certain parts of the prompt by using the long prompt weighting option. This adds You can emphasize or deemphasize certain parts of the prompt by using the long prompt weighting option. This adds
some additional tokens: some additional tokens:
@ -298,6 +317,46 @@ some additional tokens:
_Note:_ The [token range syntax](#textual-inversion-tokens) currently does not work when long prompt weighting is _Note:_ The [token range syntax](#textual-inversion-tokens) currently does not work when long prompt weighting is
enabled. enabled.
## Pipelines
TODO
### Stable Diffusion pipeline
TODO
### ControlNet pipeline
TODO
### img2img pipeline
TODO
### Inpaint pipeline
TODO
### Long prompt weighting pipeline
TODO
### Panorama pipeline
TODO
### Instruct pix2pix pipeline
TODO
### Txt2Img pipeline
TODO
### Upscale pipeline
TODO
## Tabs ## Tabs
### Txt2img tab ### Txt2img tab
@ -312,6 +371,10 @@ This selects the scheduler algorithm used to resolve the latent noise into a coh
See [the scheduler comparison](#scheduler-comparison) for more details. See [the scheduler comparison](#scheduler-comparison) for more details.
#### Eta parameter
TODO
#### CFG parameter #### CFG parameter
Classifier free guidance. How strictly the model should follow the prompt. Anything from 5 to 15 usually works. More is Classifier free guidance. How strictly the model should follow the prompt. Anything from 5 to 15 usually works. More is
@ -343,6 +406,26 @@ You can use the same prompt and seed, while varying the steps and CFG, to produc
Using -1 will generate a new seed on the server for each image. Using -1 will generate a new seed on the server for each image.
#### Batch size parameter
TODO
#### Tile size parameter
TODO
#### Overlap parameter
TODO
#### UNet stride parameter
TODO
#### Tiled VAE parameter
TODO
#### Prompt parameter #### Prompt parameter
The input text for your image, things that should be included. The input text for your image, things that should be included.
@ -373,6 +456,14 @@ The opposite of [the prompt parameter](#prompt-parameter), things that should _n
Controls the size of the output image, before upscaling. Controls the size of the output image, before upscaling.
#### Highres parameters
TODO
#### Upscale and correction parameters
TODO: these allow you to use the upscale and face correction models with other pipelines
### Img2img tab ### Img2img tab
The img2img tab takes a source image along with the text prompt and produces a similar image. You can use the The img2img tab takes a source image along with the text prompt and produces a similar image. You can use the
@ -485,6 +576,8 @@ without running a diffusion pipeline at all. This can be faster and avoids makin
Resize the output image before returning it to the client. Resize the output image before returning it to the client.
TODO: include other upscale models
Enabling this will run Real ESRGAN and requires an upscaling model. Enabling this will run Real ESRGAN and requires an upscaling model.
Check out [the Real ESRGAN Github](https://github.com/xinntao/Real-ESRGAN) for more details. Check out [the Real ESRGAN Github](https://github.com/xinntao/Real-ESRGAN) for more details.
@ -519,6 +612,10 @@ in the mask and the second image will be used as the source for white pixels. Gr
Upscaling and correction run after the images have been blended. Upscaling and correction run after the images have been blended.
### Models tab
TODO
### Settings tab ### Settings tab
The settings tab provides access to some of the settings and allows you to reset the state of the other tabs The settings tab provides access to some of the settings and allows you to reset the state of the other tabs