Perplexity(Web 検索 provider)
Perplexity Plugin は、Perplexity Search API または OpenRouter 経由の Perplexity Sonar を通じて Web 検索機能を提供します。このページでは Perplexity provider のセットアップを扱います。Perplexity
tool(エージェントがこれをどう使うか)については、Perplexity tool を参照してください。
| Property | Value |
|---|---|
| Type | Web 検索 provider(model provider ではない) |
| Auth | PERPLEXITY_API_KEY(直接)または OPENROUTER_API_KEY(OpenRouter 経由) |
| Config path | plugins.entries.perplexity.config.webSearch.apiKey |
はじめに
検索モード
Plugin は、API key のプレフィックスに基づいてトランスポートを自動選択します。- ネイティブ Perplexity API(pplx-)
- OpenRouter / Sonar(sk-or-)
キーが
pplx- で始まる場合、OpenClaw はネイティブの Perplexity Search
API を使用します。このトランスポートは構造化結果を返し、ドメイン、言語、
日付フィルターをサポートします(以下のフィルタリングオプションを参照)。| キーのプレフィックス | トランスポート | 機能 |
|---|---|---|
pplx- | ネイティブ Perplexity Search API | 構造化結果、ドメイン/言語/日付フィルター |
sk-or- | OpenRouter(Sonar) | 引用付きの AI 合成回答 |
ネイティブ API のフィルタリング
フィルタリングオプションは、ネイティブ Perplexity API
(
pplx- キー)を使う場合にのみ利用できます。OpenRouter/Sonar の検索では、これらのパラメータはサポートされません。| Filter | 説明 | 例 |
|---|---|---|
| Country | 2 文字の国コード | us、de、jp |
| Language | ISO 639-1 言語コード | en、fr、zh |
| Date range | 新しさの範囲 | day、week、month、year |
| Domain filters | allowlist または denylist(最大 20 ドメイン) | example.com |
| Content budget | 応答ごと / ページごとのトークン上限 | max_tokens、max_tokens_per_page |
高度な注記
デーモンプロセス用の環境変数
デーモンプロセス用の環境変数
OpenClaw Gateway がデーモン(launchd/systemd)として実行される場合は、
PERPLEXITY_API_KEY がそのプロセスで利用可能であることを確認してください。OpenRouter プロキシのセットアップ
OpenRouter プロキシのセットアップ
Perplexity 検索を OpenRouter 経由でルーティングしたい場合は、
ネイティブの Perplexity キーの代わりに
OPENROUTER_API_KEY(プレフィックス sk-or-)を設定してください。
OpenClaw はプレフィックスを検出し、自動的に Sonar トランスポートへ切り替えます。関連
Perplexity 検索 tool
エージェントが Perplexity 検索を呼び出し、結果をどう解釈するか。
設定リファレンス
Plugin エントリを含む完全な設定リファレンス。