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