Open WebUI

Open WebUI 是一个开源的、可拓展的 AI 应用平台,能够帮助轻松管理和使用 AI 模型。

本文介绍了使用 VexDB 作为向量数据存储并利用 Open WebUI 构建 RAG 的工作流程。

前提条件

在部署 Open WebUI 之前,请确保已经参考 安装 VexDB 的内容完成了数据库的安装,并部署了 Python3 环境,请确保您使用的是 Python 3.11 以避免兼容性问题。

安装 Open WebUI

  1. 从工程师处获取适配了 VexDB 的 Open WebUI 镜像文件压缩包,参考以下命令加载到本地环境。
    docker load -i vexdb.open-webui_{version}.tar.gz
    
  2. 修改 .env 文件,填写 VexDB 连接信息。
    VECTOR_DB=vexdb
    VEXDB_DB_URL=postgresql+psycopg2://test:Test%401234@host.docker.internal:5434/openwebui
    VEXDB_INITIALIZE_MAX_VECTOR_LENGTH=1536
    
  3. .env 文件所在目录启动镜像。
    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui --env-file .env vexdb/open-webui:v0.16.15
    

访问 Open WebUI

可以通过服务器ip+3000端口号直接访问 Open WebUI。点击 “开始使用” 后,填入用户名、邮箱和密码创建管理员:

更多使用方法和指导,请查阅 Open WebUI 官方文档

需要帮助?

扫码添加企业微信
获得专业技术支持

企业微信二维码
🎯 快速响应💡 专业解答