使用 Open WebUI 文档配置 RAG
<p>在本教程中,您将学习如何将检索增强生成 (RAG) 与 Open WebUI 结合使用,以将真实世界的文档加载为知识库。我们将介绍如何使用最新的 Open WebUI 文档作为此设置的示例。</p>
<p>概述
什么是 RAG?</p>
<p>检索增强生成 (RAG) 将 LLM 与从外部来源检索到的知识相结合。该系统从上传的文档或知识库中检索相关数据,从而提高响应的质量和准确性。</p>
<p>本教程演示如何:</p>
<p>上传最新的 Open WebUI 文档作为知识库。
将其连接到自定义模型。
查询知识库以获得增强的帮助。
设置
分步设置:打开 WebUI 文档作为知识库</p>
<p>请按照以下步骤使用 Open WebUI 文档设置 RAG:</p>
<p>下载文档:</p>
<p>下载最新文档:<a href="https://github.com/open-webui/docs/archive/refs/heads/main.zip">https://github.com/open-webui/docs/archive/refs/heads/main.zip</a></p>
<p>解压缩文件:</p>
<p>提取文件以获取所有文档文件。main.zip</p>
<p>找到 Markdown 文件:</p>
<p>在解压缩的文件夹中,找到所有带有 和 扩展名的文件(提示:搜索 )。.md.mdx<em>.md</em></p>
<p>创建知识库:</p>
<p>导航到 Workspace > 知识 > + 创建知识库。</p>
<p>命名它:Open WebUI Documentation</p>
<p>作用:协助</p>
<p>单击 Create Knowledge。</p>
<p>上传文件:</p>
<p>将 and 文件从解压缩的文件夹拖放到 Open WebUI 文档知识库中。.md.mdx
创建和配置模型
使用知识库创建自定义模型</p>
<p>导航到 Models(模型):</p>
<p>转到 Workspace > 模型 > + 添加新模型。</p>
<p>配置模型:</p>
<p>名称:Open WebUI
基本型号:(选择合适的 Llama 或其他可用型号)
知识来源:从下拉列表中选择 Open WebUI Documentation。</p>
<p>保存模型。</p>
<p>示例与用法
查询 Open WebUI 文档模型</p>
<p>开始新聊天:</p>
<p>导航到 New Chat 并选择模型。Open WebUI</p>
<p>示例查询:</p>
<p>User: "How do I configure environment variables?"
System: "Refer to Section 3.2: Use the <code>.env</code> file to manage configurations."</p>
<p>User: "How do I update Open WebUI using Docker?"
System: "Refer to <code>docker/updating.md</code>: Use <code>docker pull</code> and restart the container."</p>
<p>使用启用了 RAG 的模型,系统会从文档中检索最相关的部分以回答您的查询。</p>
<p>后续步骤
后续步骤
添加更多知识:通过添加更多文档来继续扩展您的知识库。</p>
<p>通过此设置,您可以有效地使用 Open WebUI 文档来通过检索查询的相关信息来协助用户。享受构建和查询自定义知识增强模型的乐趣!</p>
<p><a href="https://docs.openwebui.com/tutorials/tips/rag-tutorial">https://docs.openwebui.com/tutorials/tips/rag-tutorial</a></p>