Skip to content

GUI页面部署


Open WebUI:便捷的大模型交互界面

Open WebUI 为用户提供了一个方便的界面,用于集成和访问大模型,实现本地直接获取搜索结果。

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:页面交互

下载

设置本地模型

  • 本地使用 ollama 下载模型和运行模型

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

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

生活,工作,随笔记录