注意
此教程由社区贡献,并未得到 OpenWebUI 团队的支持。它仅作为如何根据您的具体需求自定义 OpenWebUI 的示例。想要贡献?请查看贡献教程。
🎨 图像生成
Open WebUI 支持通过三种后端进行图像生成:AUTOMATIC1111、ComfyUI 和 OpenAI DALL·E。本指南将帮助您设置并使用这些选项之一。
AUTOMATIC1111
Open WebUI 支持通过 AUTOMATIC1111 API 进行图像生成。以下是开始使用的步骤:
初始设置
-
确保已安装 AUTOMATIC1111。
-
使用以下命令启动 AUTOMATIC1111 并启用 API 访问权限:
./webui.sh --api --listen -
如果您使用 Docker 安装 WebUI 并预设了环境变量,可以使用以下命令:
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
在 Open WebUI 中设置 AUTOMATIC1111
-
在 Open WebUI 中,导航到 Admin Panel > Settings > Images 菜单。
-
将
Image Generation Engine字段设置为Default (Automatic1111)。 -
在 API URL 字段中输入 AUTOMATIC1111 API 可访问的地址:
http://<your_automatic1111_address>:7860/如果您在同一主机上运行 Docker 版本的 Open WebUI 和 AUTOMATIC1111,请使用
http://host.docker.internal:7860/作为地址。
ComfyUI
ComfyUI 提供了一个替代界面,用于管理和与图像生成模型交互。了解更多或从其 GitHub 页面下载。以下是与您的其他工具一起运行 ComfyUI 的设置说明。
初始设置
-
从 GitHub 下载并解压 ComfyUI 软件包到您希望的目录。
-
要启动 ComfyUI,请运行以下命令:
python main.py