web_search 提供商,并支持两种传输方式:原生 Perplexity Search API(提供带筛选条件的结构化结果),以及直接调用或通过 OpenRouter 调用的 Perplexity Sonar 聊天补全(提供带引用的 AI 综合答案)。
本页面介绍 Perplexity 提供商的设置。有关 Perplexity 工具(智能体如何使用它),请参阅 Perplexity 搜索。
安装插件
入门指南
1
设置 API key
PERPLEXITY_API_KEY 或 OPENROUTER_API_KEY 的密钥也可以使用。2
开始搜索
当 Perplexity 的密钥成为可用的搜索凭据时,
web_search 会自动检测 Perplexity,无需进一步设置。若要明确指定提供商:搜索模式
插件按以下顺序解析传输方式:- 设置了
webSearch.baseUrl或webSearch.model:无论密钥类型如何,始终通过 Sonar 聊天补全路由到该端点。 - 否则,由密钥来源决定端点:已配置密钥的前缀决定传输方式(配置优先于环境变量);环境密钥直接使用与其匹配的端点。
具有任何其他前缀的已配置密钥也使用原生 Search API。聊天补全路径默认使用
perplexity/sonar-pro 模型;可通过 plugins.entries.perplexity.config.webSearch.model 覆盖它。
原生 API 筛选
在聊天补全路径上使用仅原生支持的筛选条件时,会返回描述性错误。
freshness 不能与 date_after/date_before 组合使用。
高级配置
守护进程的环境变量
守护进程的环境变量
OpenRouter 代理设置
OpenRouter 代理设置
若要通过 OpenRouter 路由 Perplexity 搜索,请设置
OPENROUTER_API_KEY(前缀为 sk-or-),而不是原生 Perplexity 密钥。OpenClaw 会检测该密钥并自动切换到 Sonar 传输方式。如果你已经设置了 OpenRouter 计费,并希望在那里整合提供商,此方式会很有用。相关内容
Perplexity 搜索工具
智能体如何调用 Perplexity 搜索并解释结果。
配置参考
完整的配置参考,包括插件条目。