mirror of
https://github.com/open-webui/docs
synced 2025-05-20 11:18:42 +00:00
Add DALL-E image generation
This commit is contained in:
parent
2ad668f3b7
commit
0213c1b612
@ -1,8 +1,12 @@
|
|||||||
# Image Generation
|
# Image Generation
|
||||||
|
|
||||||
Open WebUI now supports image generation through the **AUTOMATIC1111** [API](https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API). To set this up, follow these steps:
|
Open WebUI now supports image generation through two backends: **AUTOMATIC1111** and **OpenAI DALL·E**. This guide will help you set up and use both options.
|
||||||
|
|
||||||
## Initial Setup
|
## AUTOMATIC1111
|
||||||
|
|
||||||
|
Open WebUI supports image generation through the **AUTOMATIC1111** [API](https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API). Follow these steps to get started:
|
||||||
|
|
||||||
|
### Initial Setup
|
||||||
|
|
||||||
1. Ensure that you have [AUTOMATIC1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) installed.
|
1. Ensure that you have [AUTOMATIC1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) installed.
|
||||||
2. Launch AUTOMATIC1111 with additional flags to enable API access:
|
2. Launch AUTOMATIC1111 with additional flags to enable API access:
|
||||||
@ -11,14 +15,31 @@ Open WebUI now supports image generation through the **AUTOMATIC1111** [API](htt
|
|||||||
```
|
```
|
||||||
For Docker installations of Open WebUI, use the `--listen` flag to allow connections outside of localhost.
|
For Docker installations of Open WebUI, use the `--listen` flag to allow connections outside of localhost.
|
||||||
|
|
||||||
## Configuring Open WebUI
|
### Configuring Open WebUI
|
||||||
|
|
||||||
1. In Open WebUI, navigate to **Settings > Images**.
|
1. In Open WebUI, navigate to **Settings > Images**.
|
||||||
2. In the API URL field, enter the address where AUTOMATIC1111's API is accessible, following this format:
|
2. In the API URL field, enter the address where AUTOMATIC1111's API is accessible:
|
||||||
```
|
```
|
||||||
http://<your_automatic1111_address>:7860
|
http://<your_automatic1111_address>:7860
|
||||||
```
|
```
|
||||||
If you're running a Docker installation of Open WebUI and AUTOMATIC1111 on the same host, replace `<your_automatic1111_address>` with `host.docker.internal`.
|
If you're running a Docker installation of Open WebUI and AUTOMATIC1111 on the same host, use `host.docker.internal` as your address.
|
||||||
|
|
||||||
|
## OpenAI DALL·E
|
||||||
|
|
||||||
|
Open WebUI also supports image generation through the **OpenAI DALL·E APIs**. This option now includes a selector for choosing between DALL·E 2 and DALL·E 3, each supporting different image sizes.
|
||||||
|
|
||||||
|
### Initial Setup
|
||||||
|
|
||||||
|
1. Obtain an [API key](https://platform.openai.com/api-keys) from OpenAI.
|
||||||
|
|
||||||
|
### Configuring Open WebUI
|
||||||
|
|
||||||
|
1. In Open WebUI, navigate to **Settings > Images**.
|
||||||
|
2. Select **OpenAI** as your image generation backend.
|
||||||
|
3. Enter your OpenAI API key.
|
||||||
|
4. Choose the DALL·E model you wish to use. Note that image size options will depend on the selected model:
|
||||||
|
- **DALL·E 2**: Supports `256x256`, `512x512`, or `1024x1024` images.
|
||||||
|
- **DALL·E 3**: Supports `1024x1024`, `1792x1024`, or `1024x1792` images.
|
||||||
|
|
||||||
## Using Image Generation
|
## Using Image Generation
|
||||||
|
|
||||||
@ -26,5 +47,3 @@ Open WebUI now supports image generation through the **AUTOMATIC1111** [API](htt
|
|||||||
|
|
||||||
1. First, use a text generation model to write a prompt for image generation.
|
1. First, use a text generation model to write a prompt for image generation.
|
||||||
2. After the response has finished, you can click the Picture icon to generate an image.
|
2. After the response has finished, you can click the Picture icon to generate an image.
|
||||||
|
|
||||||
Please note that, as of now, only AUTOMATIC1111's API is supported for image generation within Open WebUI.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user