Skip to main content

Perplexity Search

warning

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

tip

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

Perplexity Search API

info

Perplexity Search API 仅作为一个搜索引擎,而 Perplexity 集成则使用的是 Perplexity 的模型(结合了他们的 Web 搜索)。

设置

  1. 导航至:控制面板 -> 设置 -> Web 搜索
  2. 开启 启用 Web 搜索
  3. 从下拉菜单中将 Web 搜索引擎 设置为 perplexity_search
  4. 输入您从 Perplexity API 密钥管理 获取的 Perplexity API 密钥。
  5. 点击保存

使用 LiteLLM 进行搜索

您可以使用 LiteLLM 代理实例作为您的搜索提供者,而不是直接连接到 Perplexity。LiteLLM 的 /search 端点与 Open WebUI 使用的 Perplexity Search API 风格兼容。

要进行此配置:

  1. 按照上述设置步骤操作,选择 perplexity_search 作为引擎。
  2. Perplexity Search API Base URL 字段下,将默认 URL 替换为您的 LiteLLM 端点。
  3. URL 必须遵循以下特定格式:http://<您的-litellm-url>/search/<您的-搜索提供者名称> - 确保搜索提供者名称与您在 LiteLLM 设置中配置的提供者名称匹配。

示例:

如果您的 LiteLLM 实例运行在 localhost 上,并且您想使用 LiteLLM 配置中定义的 perplexity-search 提供者:

http://localhost:4000/search/perplexity-search