注意
此教學為社群貢獻,並非由 Open WebUI 團隊支持。僅作為如何針對特定使用案例自訂 Open WebUI 的範例。想要貢獻?請查看貢獻教學。
教學:配置 RAG 與 Open WebUI 文件
在此教學中,您將學習如何使用 檢索增強生成 (RAG) 與 Open WebUI 加載真實世界文件作為知識庫。我們將逐步演示如何使用最新的 Open WebUI 文件作為此設置的示例。
概述
什麼是 RAG?
檢索增強生成 (RAG) 結合了 大型語言模型 (LLMs) 與從外部來源檢索的 知識。該系統從上傳的文檔或知識庫中檢索相關數據,提升回答的質量和準確性。
此教學演示如何:
- 上傳最新的 Open WebUI 文件作為知識庫。
- 與自訂模型連接。
- 查詢知識庫以提供更好的支援。
設置
步驟:將 Open WebUI 文件作為知識庫
按如下步驟設置 Open WebUI 文件 與 RAG:
-
下載文件:
-
解壓文件:
- 解壓
main.zip
文件以獲取所有文檔文件。
- 解壓
-
定位 Markdown 文件:
- 在解壓的文件夾中定位所有擴展名為
.md
和.mdx
的文件(提示:搜索*.md*
)。
- 在解壓的文件夾中定位所有擴展名為
-
創建知識庫:
-
導航到 工作區 > 知識 > + 創建知識庫。
-
命名:
Open WebUI 文件
-
目的:輔助
點擊 創建知識。
-
-
上傳文件:
- 將解壓文件夾中的
.md
和.mdx
文件拖放至 Open WebUI 文件 知識庫中。
- 將解壓文件夾中的
創建並配置模型
創建含知識庫的自訂模型
-
導航到模型:
- 前往 工作區 > 模型 > + 新增模型。
-
配置模型:
- 名稱:
Open WebUI
- 基礎模型:(選擇適合的 Llama 或其他可用模型)
- 知識來源:從下拉菜單中選擇 Open WebUI 文件。
- 名稱:
-
保存模型。
示例與使用
查詢 Open WebUI 文件模型
-
啟動新聊天:
- 導航至 新聊天 並選擇
Open WebUI
模型。
- 導航至 新聊天 並選擇
-
示例查詢:
用戶: "如何配置環境變數?"
系統: "請參閱第 3.2 節:使用 `.env` 文件管理配置。"用戶: "如何使用 Docker 更新 Open WebUI?"
系統: "請參閱 `docker/updating.md`:使用 `docker pull` 並重啟容器。"使用啟用 RAG 的模型,系統從文檔中檢索最相關的部分來回答您的查詢。
下一步
下一步
- 添加更多知識:繼續擴展您的知識庫,添加更多文檔。
通過此設置,您可以有效使用 Open WebUI 文件 來支援用戶,對他們的查詢檢索相關信息。享受構建和查詢您的自訂知識增強模型!