快速开始

Perplexity

Perplexity 插件通过 Perplexity Search API 或经由 OpenRouter 的 Perplexity Sonar 提供 Web 搜索能力。

属性
类型 Web 搜索提供商(不是模型提供商)
认证 PERPLEXITY_API_KEY(直连)或 OPENROUTER_API_KEY(通过 OpenRouter)
配置路径 plugins.entries.perplexity.config.webSearch.apiKey

入门指南

  • 设置 API key

    运行交互式 Web 搜索配置流程:

    openclaw configure --section web
    

    或直接设置密钥:

    openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"
    
  • 开始搜索

    一旦配置好密钥,智能体会自动使用 Perplexity 进行 Web 搜索。 无需额外步骤。

  • 搜索模式

    插件会根据 API key 前缀自动选择传输方式:

    原生 Perplexity API(pplx-)

    当你的密钥以 pplx- 开头时,OpenClaw 会使用原生 Perplexity Search API。此传输方式会返回结构化结果,并支持域名、语言和日期过滤(见下方过滤选项)。

    OpenRouter / Sonar(sk-or-)

    当你的密钥以 sk-or- 开头时,OpenClaw 会通过 OpenRouter 路由,并使用 Perplexity Sonar 模型。此传输方式会返回带引用的 AI 综合答案。

    密钥前缀 传输方式 功能
    pplx- 原生 Perplexity Search API 结构化结果、域名/语言/日期过滤
    sk-or- OpenRouter(Sonar) 带引用的 AI 综合答案

    原生 API 过滤

    使用原生 Perplexity API 时,搜索支持以下过滤器:

    过滤器 说明 示例
    国家 两位国家代码 usdejp
    语言 ISO 639-1 语言代码 enfrzh
    日期范围 最近时间窗口 dayweekmonthyear
    域名过滤 allowlist 或 denylist(最多 20 个域名) example.com
    内容预算 每次响应 / 每页的 token 上限 max_tokensmax_tokens_per_page

    高级配置

    守护进程的环境变量

    如果 OpenClaw Gateway 网关 作为守护进程运行(launchd/systemd),请确保 PERPLEXITY_API_KEY 对该进程可见。

    OpenRouter 代理设置

    如果你更希望通过 OpenRouter 路由 Perplexity 搜索,请设置 OPENROUTER_API_KEY(前缀为 sk-or-),而不是原生 Perplexity 密钥。 OpenClaw 会检测此前缀,并自动切换到 Sonar 传输方式。

    相关