Skip to main content

Tavily

warning

本教程是社区贡献,不受Open WebUI团队支持。它仅作为如何为您的特定用例自定义Open WebUI的演示。想要贡献?请查看贡献教程

概述

将Tavily与Open WebUI集成可让您的语言模型执行实时网络搜索,提供最新和相关的信息。本教程指导您在Open WebUI中配置Tavily作为网络搜索提供商。

Tavily是一个为AI应用程序优化的搜索API,提供精选和结构化的结果。通过以下步骤,您可以让Open WebUI在聊天界面中利用Tavily进行网络搜索。

前置条件

确保您有:

  • 已安装Open WebUI:运行中的Open WebUI实例(本地或Docker)。请参阅入门指南
  • Tavily账户:在Tavily拥有API密钥的账户。
  • 管理员访问权限:对您的Open WebUI实例的管理员访问权限。
  • 互联网连接:Tavily API请求所需。
  • WEBUI_URL环境变量:配置为指向您的Open WebUI实例。请参阅环境变量配置

分步配置

1. 获取Tavily API密钥

  1. Tavily登录或注册。
  2. 进入仪表板API密钥部分。
  3. 复制或生成新的API密钥。请保持安全。

注意:在Tavily定价查看您的Tavily计划的查询限制。

2. 配置Open WebUI

  1. 使用管理员账户登录Open WebUI。
  2. 点击用户图标(左下角)并选择设置
  3. 进入网络搜索选项卡。
  4. 通过切换开关启用网络搜索。
  5. 网络搜索引擎下拉菜单中选择tavily
  6. 将您的Tavily API密钥粘贴到Tavily API密钥字段中。
  7. (可选)调整设置,如最大搜索结果数量(如果可用)。

提示:验证您的API密钥是否正确,以避免配置错误。

3. 测试集成

  1. 保存您的设置。
  2. 在Open WebUI中开始聊天会话。
  3. 点击提示字段中的**加号(+)**按钮以启用网络搜索。
  4. 输入查询(例如,+最新AI新闻)并确认Tavily返回实时结果。

示例+最新AI新闻触发Tavily搜索,将结果嵌入响应中。

可选配置

  • 搜索参数:在Tavily API文档中探索高级选项(例如,域过滤)。
  • 环境变量:在您的.env文件或Docker命令中设置TAVILY_API_KEY
    -e TAVILY_API_KEY="your_tavily_api_key"
    请参阅环境变量配置
  • RAG集成:使用检索增强生成将Tavily结果与本地数据结合。请参阅RAG文档

故障排除

  • 无效API密钥:确保密钥复制正确,没有多余的空格。
  • 无结果:确认网络搜索开关(+)已启用且您的互联网连接正常。
  • 配额超出:在Tavily定价检查您的Tavily计划。
  • 设置未保存:验证管理员权限且webui.db可写。

如需进一步帮助,请访问Open WebUI社区Tavily支持

其他资源

通过完成本教程,您已在Open WebUI中启用了Tavily网络搜索,通过实时数据增强您的AI。祝搜索愉快!