跳到主要内容
注意

本教程为社区贡献,不属于 Open WebUI 团队的官方支持范围。它仅用于演示如何针对特定用例自定义 Open WebUI。想要贡献?请查看贡献教程。

提示

有关与 Web Search 相关的所有环境变量的完整列表(包括并发设置、结果数量等),请参阅 Environment Configuration 环境变量配置文档

故障排除

在网页搜索时遇到问题?请参阅 Web Search Troubleshooting Guide 网页搜索故障排除指南 以获取常见问题的解决方案,例如代理配置、连接超时和空内容。

Exa AI 网页搜索集成

本指南将指导您如何将现代 AI 驱动的搜索引擎 Exa AI 与 Open WebUI 集成,以启用网页搜索功能。

概述

Exa AI 是专为 AI 应用设计的搜索引擎,通过其 API 提供了一套工具,包括网页搜索、网站爬取和深度研究功能。通过将 Exa AI 与 Open WebUI 集成,您可以在聊天界面中直接利用其强大的搜索能力。

定价模型

Exa AI 采用基于信用额度的现付现用(pay-as-you-go)定价模型。它不是一项永久免费的服务,但为新用户提供试用额度以评估 API。

  • 初始免费额度:新用户在注册时将获得价值 $10 的初始额度,用于测试 API。
  • 现付现用:一旦初始额度用尽,您必须升级为付费计划才能继续使用该服务。免费额度仅用于评估,不包含固定的月度免费额度。

有关详细且最新的定价信息,请访问 Exa AI 定价页面

配置步骤

1. 获取 Exa AI API Key

首先,您需要注册一个 Exa AI 账户并获取 API Key。

  1. 注册:访问 Exa AI 网站 并创建一个新账户。
  2. 导航至 API Keys:注册并登录后,导航至用户控制面板中的 API Keys 页面。
  3. 复制您的 API Key:在 API Keys 页面上,您将找到您专属的 API Key。将此密钥复制到剪贴板,因为配置 Open WebUI 时会用到它。

2. 配置 Open WebUI

接下来,您需要在 Open WebUI 的管理员设置中配置 Exa AI 集成。

  1. 以管理员身份登录:访问您的 Open WebUI 实例并使用管理员账户登录。
  2. 导航至网页搜索设置:前往 Admin Panel(管理面板),然后点击 Settings(设置) > Web Search(网页搜索)。
  3. 选择 Exa 作为搜索引擎:在“Web Search Engine”下拉菜单中选择 Exa
  4. 输入您的 API Key:在出现的 Exa API Key 输入框中,粘贴您从 Exa AI 控制面板复制的 API Key。
  5. 保存更改:向下滚动并点击 Save(保存)按钮应用更改。

3. (可选)环境变量配置

或者,您也可以通过环境变量来配置 Exa AI 集成。这对于基于 Docker 的部署非常有用。

为您的 Open WebUI 实例设置以下环境变量:

  • EXA_API_KEY:您的 Exa AI API Key。

设置此环境变量后,管理设置中的“Exa API Key”输入框将自动填充。

Docker run 命令示例:

docker run -d \\
  -p 3000:8080 \\
  -e EXA_API_KEY="your-exa-api-key-here" \\
  --name open-webui \\
  ghcr.io/open-webui/open-webui:main

验证集成

配置好 API Key 后,您可以在聊天中启用网页搜索功能,并提出一个需要从网上获取最新信息的问题来测试集成。如果集成成功,Open WebUI 将使用 Exa AI 来抓取搜索结果并提供基于信息的回答。

This content is for informational purposes only and does not constitute a warranty, guarantee, or contractual commitment. Open WebUI is provided "as is." See your license for applicable terms.