webui安装教程
时间: 2025-05-28 16:51:21 浏览: 28
### WebUI 安装教程
以下是几种常见的 WebUI 工具及其详细的安装步骤:
---
#### **NovelAI-WebUI**
NovelAI-WebUI 是一种用于部署 NovelAI 模型的图形化界面工具。其安装过程如下:
1. 准备环境:确保已安装 Python 3.8 或更高版本以及 Git[^1]。
2. 克隆仓库到本地:
```bash
git clone https://github.com/webui/AutoNovelAI.git
cd AutoNovelAI
```
3. 创建虚拟环境并激活:
```bash
python -m venv env
source env/bin/activate # Linux/MacOS
.\env\Scripts\activate # Windows
```
4. 安装依赖项:
```bash
pip install -r requirements.txt
```
5. 启动服务:
```bash
python webui.py
```
访问地址通常为 `http://localhost:7860`。
---
#### **open-webui-tools**
这是一个针对大型语言模型 (LLMs) 提供的开放工具集合,适合与多个框架集成使用。具体步骤如下:
1. 环境准备:需预先安装 Node.js 和 npm/yarn[^2]。
2. 克隆项目代码库:
```bash
git clone https://gitcode.com/gh_mirrors/op/open-webui-tools
cd open-webui-tools
```
3. 安装必要的依赖:
```bash
yarn install # 使用 Yarn 进行管理
```
4. 构建前端资源:
```bash
yarn build
```
5. 启动开发服务器:
```bash
yarn start
```
默认情况下,可以通过浏览器访问 `http://localhost:3000` 来查看页面效果。
---
#### **PM2 WebUI**
PM2 WebUI 主要面向 Node.js 应用程序开发者,提供了直观的操作界面来管理后台进程[^3]。
1. 安装 PM2 及其插件:
```bash
npm install pm2@latest -g
pm2 install pm2-web
```
2. 初始化配置文件:
```bash
pm2 set pm2-web:token $(openssl rand -hex 16)
pm2 save
```
3. 开启 Web 控制台:
```bash
pm2 web
```
此时会生成一个随机令牌作为认证密钥,请妥善保存该值以登录控制面板。
最终可以利用指定端口连接至远程主机完成进一步操作,默认监听路径可能是类似于这样的形式——`http://<server-ip>:9615`.
---
#### **Docker 版本 Open WebUI**
对于希望简化跨平台兼容性的用户来说,基于 Docker 的方案无疑是最优解之一[^4]:
1. 获取官方镜像:
```dockerfile
docker pull ghcr.io/open-webui/open-webui:main
```
2. 执行容器实例(基础版):
```dockerfile
docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name=open-webui \
--restart unless-stopped \
ghcr.io/open-webui/open-webui:main
```
如果目标机器配备 NVIDIA 显卡,则推荐采用 CUDA 加速模式替代标准 CPU 实现方式:
```dockerfile
docker run -d \
-p 3000:8080 \
--gpus all \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name=open-webui-cuda \
--restart unless-stopped \
ghcr.io/open-webui/open-webui:cuda
```
完成后打开链接即可验证成果:`http://localhost:3000`
---
### 总结
以上分别介绍了四种不同类型的 WebUI 解决方案及其对应的设置流程。每种方法都有各自的特点和适用场景,实际选用时应综合考虑个人需求和技术背景做出最佳决策。
阅读全文
相关推荐


















