跳至主要内容
注意

此教學為社群貢獻,並非由 Open WebUI 團隊支持。僅作為如何針對特定使用案例自訂 Open WebUI 的範例。想要貢獻?請查看貢獻教學。

教學:配置 RAG 與 Open WebUI 文件

在此教學中,您將學習如何使用 檢索增強生成 (RAG) 與 Open WebUI 加載真實世界文件作為知識庫。我們將逐步演示如何使用最新的 Open WebUI 文件作為此設置的示例。


概述

什麼是 RAG?

檢索增強生成 (RAG) 結合了 大型語言模型 (LLMs) 與從外部來源檢索的 知識。該系統從上傳的文檔或知識庫中檢索相關數據,提升回答的質量和準確性。

此教學演示如何:

  • 上傳最新的 Open WebUI 文件作為知識庫。
  • 與自訂模型連接。
  • 查詢知識庫以提供更好的支援。

設置

步驟:將 Open WebUI 文件作為知識庫

按如下步驟設置 Open WebUI 文件 與 RAG:

  1. 下載文件

  2. 解壓文件

    • 解壓 main.zip 文件以獲取所有文檔文件。
  3. 定位 Markdown 文件

    • 在解壓的文件夾中定位所有擴展名為 .md.mdx 的文件(提示:搜索 *.md*)。
  4. 創建知識庫

    • 導航到 工作區 > 知識 > + 創建知識庫

    • 命名:Open WebUI 文件

    • 目的:輔助

    點擊 創建知識

  5. 上傳文件

    • 將解壓文件夾中的 .md.mdx 文件拖放至 Open WebUI 文件 知識庫中。

創建並配置模型

創建含知識庫的自訂模型

  1. 導航到模型

    • 前往 工作區 > 模型 > + 新增模型
  2. 配置模型

    • 名稱Open WebUI
    • 基礎模型(選擇適合的 Llama 或其他可用模型)
    • 知識來源:從下拉菜單中選擇 Open WebUI 文件
  3. 保存模型


示例與使用

查詢 Open WebUI 文件模型

  1. 啟動新聊天

    • 導航至 新聊天 並選擇 Open WebUI 模型。
  2. 示例查詢

    用戶: "如何配置環境變數?"
    系統: "請參閱第 3.2 節:使用 `.env` 文件管理配置。"
    用戶: "如何使用 Docker 更新 Open WebUI?"
    系統: "請參閱 `docker/updating.md`:使用 `docker pull` 並重啟容器。"

    使用啟用 RAG 的模型,系統從文檔中檢索最相關的部分來回答您的查詢。


下一步

下一步

  • 添加更多知識:繼續擴展您的知識庫,添加更多文檔。

通過此設置,您可以有效使用 Open WebUI 文件 來支援用戶,對他們的查詢檢索相關信息。享受構建和查詢您的自訂知識增強模型!