Skip to main content
Perplexity 外掛會註冊一個 web_search 提供者,並提供兩種傳輸方式:原生 Perplexity Search API(具備篩選條件的結構化結果),以及直接或透過 OpenRouter 使用的 Perplexity Sonar 聊天補全(附引用來源的 AI 綜合答案)。
本頁說明 Perplexity 提供者的設定。如需了解 Perplexity 工具(代理如何使用它),請參閱 Perplexity 搜尋

安裝外掛

開始使用

1

設定 API 金鑰

或直接設定金鑰:
在閘道環境中匯出為 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 閘道常駐程式無法看見,除非明確匯入該環境。請在 ~/.openclaw/.env 中或透過 env.shellEnv 設定金鑰,讓閘道程序可以讀取。完整的優先順序請參閱環境變數
若要透過 OpenRouter 路由 Perplexity 搜尋,請設定 OPENROUTER_API_KEY(前綴為 sk-or-),而非原生 Perplexity 金鑰。OpenClaw 會偵測金鑰並自動切換至 Sonar 傳輸方式。如果你已設定 OpenRouter 計費,並希望在該處整合提供者,這會很實用。

相關內容

Perplexity 搜尋工具

代理如何呼叫 Perplexity 搜尋並解讀結果。

設定參考

完整設定參考,包括外掛項目。