GUI页面部署
Open WebUI:便捷的大模型交互界面
Open WebUI 为用户提供了一个方便的界面,用于集成和访问大模型,实现本地直接获取搜索结果。
- 官方文档链接:OpenWebUI 官方文档
1. 安装和启动方式
Docker 安装和启动
使用以下 Docker 命令启动 Open WebUI 容器:
docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
-e WEBUI_URL="https://<your-open-webui-url>" \
ghcr.io/open-webui/open-webui:main该命令设置了容器的端口映射、数据卷挂载以及环境变量等,确保 Open WebUI 能够正常运行并进行相关配置。其中:
-p 3000:8080:将容器内部的 8080 端口映射到主机的 3000 端口。--add-host=host.docker.internal:host-gateway:添加主机映射,方便容器内访问主机服务。-v open-webui:/app/backend/data:将容器内的/app/backend/data目录挂载到主机的open-webui数据卷,用于持久化存储数据。--name open-webui:为容器命名为open-webui。--restart always:设置容器在退出时自动重启。-e WEBUI_URL="https://<your-open-webui-url>":设置 Open WebUI 的访问 URL。
Pip 安装和启动
首先,确保你的系统已经安装了 Python 和 pip。
创建一个新的虚拟环境(可选但推荐):
python3 -m venv openwebui_env source openwebui_env/bin/activate安装 Open WebUI:
pip install open-webui启动 Open WebUI:
open-webui --url https://<your-open-webui-url>
从源代码安装和启动(假设使用 uvicorn 启动)
克隆 Open WebUI 的源代码仓库:
git clone https://github.com/open-webui/open-webui.git cd open-webui创建虚拟环境并安装依赖:
python3 -m venv openwebui_env source openwebui_env/bin/activate pip install -r requirements.txt使用 uvicorn 启动:
uvicorn open_webui.main:app --host 0.0.0.0 --port 3000
2. 集成到本地浏览器
以 Chrome 浏览器为例,将 Open WebUI 集成到浏览器以便更方便地使用大模型搜索功能:
- 打开 Chrome 浏览器并进入设置页面。
- 从侧边栏中选择 “搜索引擎”,然后点击 “管理搜索引擎”。
- 点击 “添加” 以创建新的搜索引擎。
- 填写详细信息:
- 搜索引擎:打开
WebUI搜索 - 关键字:
WebUI(或你喜欢的任何关键字) - URL 具有
%s代替查询:https://<your-open-webui-url>/?q=%s
- 搜索引擎:打开
- 点击 “添加” 保存配置。
完成上述步骤后,在浏览器地址栏输入设置的关键字和查询内容,即可直接通过 Open WebUI 获取大模型的搜索结果 。
通过 Ollama 和 Open WebUI 的结合,你可以在本地轻松搭建起功能强大的大模型运行与交互环境,开启属于自己的人工智能探索之旅。无论是进行文本生成、智能问答还是其他自然语言处理任务,都能更加高效、便捷地完成。
ChatBox:页面交互
下载
- 地址:ChatBox 官方下载
设置本地模型
本地使用 ollama 下载模型和运行模型

image 
image-2 选择本地下载和运行的模型

image-3 点击保存,即可使用本地运行的 deepseek-r1:14b 模型