Skip to content

WARNING

本文档由 AI 自动翻译,仅供参考。涉及关键操作或信息时,请以英文原文为准。

在 Open WebUI 中启用网页搜索 — Olares 1.12.6 ​

为 Open WebUI 添加网页搜索能力,让本地 AI 模型可以从互联网检索最新信息。该集成需要一个已连接的嵌入模型来生成嵌入向量,并使用 SearXNG 获取网页搜索结果。

如果你希望 Open WebUI 读取完整网页内容,而不是只使用搜索结果摘要,请配置 Firecrawl 等网页加载器。

学习目标 ​

在本指南中,你将学习如何:

  • 获取嵌入模型和 SearXNG 所需的端点 URL。
  • 在 Open WebUI 中配置文档嵌入和网页搜索设置。
  • 在聊天过程中执行带网页辅助的搜索。

前提条件 ​

开始前,确保已满足以下条件:

  • 已安装并配置 Open WebUI,且至少连接了一个本地模型。
  • 已安装 SearXNG。
  • 拥有 Open WebUI 实例的管理员权限。
  • 以下模型:
    模型类型模型获取方式
    EmbeddingEmbeddingGemma从应用市场安装

获取服务信息 ​

要将 Open WebUI 与后台服务连接起来,你需要找到嵌入模型和 SearXNG 的连接端点。

获取嵌入模型信息 ​

  1. 从启动台打开嵌入模型应用。其模型控制台会自动打开。

  2. 等待模型显示就绪,且引擎显示运行中。

    EmbeddingGemma model console

  3. 在模型部分,按显示内容原样复制模型名称。

  4. 在引擎部分:

    a. 连接来源:选择 Olares 内应用。

    b. API 格式:选择 OpenAI-Compatible。

    c. 按显示内容原样复制 Base URL 地址。

获取 SearXNG 端点 ​

  1. 打开 Olares 设置,然后前往应用 > SearXNG。

  2. 在入口下,点击 SearXNG,然后复制端点 URL。例如:https://84a93c3c.laresprime.olares.com。

    SearXNG endpoint

配置 Open WebUI ​

将获取到的信息填入 Open WebUI 配置面板。

设置文档嵌入 ​

配置嵌入模型,使 Open WebUI 能够将文本转换为用于检索的向量表示。

  1. 在 Open WebUI 中,选择你的头像图标,然后前往 Admin Panel > Settings。

  2. 在左侧边栏中,找到 Tools 部分,然后选择 Documents。

  3. 在 Embedding 区域中,指定以下设置:

    • Embedding Model Engine:选择 OpenAI。
    • API Base URL:输入你从 Model Console 复制的嵌入模型的 Base URL。
    • Embedding Model:输入你从 Model Console 复制的嵌入模型的 Model name。
  4. 向下滚动到页面底部,然后点击右下角的 Reindex 以应用更改。

  5. 选择 Save。

启用网页搜索 ​

打开网页搜索并将其指向你的 SearXNG 端点。

  1. 前往 Admin Panel > Settings。

  2. 在左侧边栏中,找到 Tools 部分,然后选择 Web Search。

  3. 指定以下设置:

    • Web Search:启用此设置。

    • Web Search Engine:选择 SearXNG。

    • Searxng Query URL:输入你的 SearXNG 端点 URL,并在末尾追加 /search?q=<query>。例如:https://84a93c3c.laresprime.olares.com/search?q=<query>。

    • Bypass Web Loader:如果你只需要搜索结果摘要,请启用此设置。如果你希望 Open WebUI 通过网页加载器获取完整页面内容,请保持禁用。

      全文检索

      若要检索完整网页,请安装 Firecrawl 并将其配置为网页加载器。参阅将 Firecrawl 用作网页加载器。

    SearXNG configurations in Open WebUI

  4. 其他字段保持默认值。

  5. 选择 Save。

验证配置 ​

测试该功能,确保 AI 可以成功从网页检索最新信息。

  1. 开始一个新聊天。

  2. 选择模型。

  3. 点击聊天输入框下方的 Integrations 图标,然后启用 Web Search。

    Web search enable in Open WebUI chat

  4. 输入一个需要最新信息的提示词。例如:

    plain
    What’s the latest news about Olares One
  5. 提交提示词。AI 会生成包含检索到的搜索结果及其来源链接的回复。

    Web search results in Open WebUI

了解更多 ​