warning
本教程是社区贡献,不受Open WebUI团队支持。它仅作为如何为您的特定用例自定义Open WebUI的演示。想要贡献?请查看贡献教程。
🎨 图像生成
Open WebUI通过三个后端支持图像生成:AUTOMATIC1111、ComfyUI和OpenAI DALL·E。本指南将帮助您设置和使用这些选项中的任何一个。
AUTOMATIC1111
Open WebUI通过AUTOMATIC1111 API支持图像生成。以下是开始使用的步骤:
初始设置
-
确保您已安装AUTOMATIC1111。
-
使用额外标志启动AUTOMATIC1111以启用API访问:
./webui.sh --api --listen
-
对于使用预设环境变量的WebUI Docker安装,请使用以下命令:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e AUTOMATIC1111_BASE_URL=http://host.docker.internal:7860/ -e ENABLE_IMAGE_GENERATION=True -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
使用AUTOMATIC1111设置Open WebUI
-
在Open WebUI中,导航到管理面板 > 设置 > 图像菜单。
-
将
图像生成引擎
字段设置为默认 (Automatic1111)
。 -
在API URL字段中,输入AUTOMATIC1111 API可访问的地址:
http://<your_automatic1111_address>:7860/
如果您在同一主机上运行Open WebUI和AUTOMATIC1111的Docker安装,请使用
http://host.docker.internal:7860/
作为您的地址。
ComfyUI
ComfyUI为管理和与图像生成模型交互提供了另一种界面。从其GitHub页面了解更多或下载。以下是让ComfyUI与您的其他工具一起运行的设置说明。
初始设置
-
从GitHub下载并解压ComfyUI软件包到您所需的目录。
-
要启动ComfyUI,运行以下命令:
python main.py
对于低VRAM系统,使用额外标志启动ComfyUI 以减少内存使用:
python main.py --lowvram
-
对于使用预设环境变量的WebUI Docker安装,请使用以下命令:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -e COMFYUI_BASE_URL=http://host.docker.internal:7860/ -e ENABLE_IMAGE_GENERATION=True -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
使用ComfyUI设置Open WebUI
设置FLUX.1模型
- 模型检查点:
- 从black-forest-labs HuggingFace页面下载
FLUX.1-schnell
或FLUX.1-dev
模型。 - 将模型检查点放置在ComfyUI的
models/checkpoints
和models/unet
目录中。或者,您可以在models/checkpoints
和models/unet
之间创建符号链接,以确保两个目录包含相同的模型检查点。
- VAE模型:
- 从这里下载
ae.safetensors
VAE。 - 将其放置在ComfyUI的
models/vae
目录中。
- CLIP模型:
- 从这里下载
clip_l.safetensors