Skip to main content
Perplexity 插件注册了一个 web_search 提供商,并支持两种传输方式:原生 Perplexity Search API(提供带筛选条件的结构化结果),以及直接调用或通过 OpenRouter 调用的 Perplexity Sonar 聊天补全(提供带引用的 AI 综合答案)。
本页面介绍 Perplexity 提供商的设置。有关 Perplexity 工具(智能体如何使用它),请参阅 Perplexity 搜索

安装插件

入门指南

1

设置 API key

或者直接设置密钥:
在 Gateway 网关环境中导出为 PERPLEXITY_API_KEYOPENROUTER_API_KEY 的密钥也可以使用。
2

开始搜索

当 Perplexity 的密钥成为可用的搜索凭据时,web_search 会自动检测 Perplexity,无需进一步设置。若要明确指定提供商:

搜索模式

插件按以下顺序解析传输方式:
  1. 设置了 webSearch.baseUrlwebSearch.model:无论密钥类型如何,始终通过 Sonar 聊天补全路由到该端点。
  2. 否则,由密钥来源决定端点:已配置密钥的前缀决定传输方式(配置优先于环境变量);环境密钥直接使用与其匹配的端点。
具有任何其他前缀的已配置密钥也使用原生 Search API。聊天补全路径默认使用 perplexity/sonar-pro 模型;可通过 plugins.entries.perplexity.config.webSearch.model 覆盖它。

原生 API 筛选

在聊天补全路径上使用仅原生支持的筛选条件时,会返回描述性错误。freshness 不能与 date_after/date_before 组合使用。

高级配置

仅在交互式 shell 中导出的密钥对 launchd/systemd Gateway 网关守护进程不可见,除非显式导入该环境。请在 ~/.openclaw/.env 中或通过 env.shellEnv 设置密钥,以便 Gateway 网关进程可以读取它。有关完整的优先级顺序,请参阅环境变量
若要通过 OpenRouter 路由 Perplexity 搜索,请设置 OPENROUTER_API_KEY(前缀为 sk-or-),而不是原生 Perplexity 密钥。OpenClaw 会检测该密钥并自动切换到 Sonar 传输方式。如果你已经设置了 OpenRouter 计费,并希望在那里整合提供商,此方式会很有用。

相关内容

Perplexity 搜索工具

智能体如何调用 Perplexity 搜索并解释结果。

配置参考

完整的配置参考,包括插件条目。