Providers

Perplexity

Perplexity Plugin は、Perplexity Search API または OpenRouter 経由の Perplexity Sonar を通じて Web 検索機能を提供します。

プロパティ
種類 Web 検索プロバイダー(モデルプロバイダーではありません)
認証 PERPLEXITY_API_KEY(直接)または OPENROUTER_API_KEY(OpenRouter 経由)
設定パス plugins.entries.perplexity.config.webSearch.apiKey

はじめに

  • API キーを設定する

    対話型の Web 検索設定フローを実行します。

    openclaw configure --section web
    

    または、キーを直接設定します。

    openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"
    
  • 検索を開始する

    キーが設定されると、エージェントは Web 検索に Perplexity を自動的に使用します。追加の手順は不要です。

  • 検索モード

    この Plugin は API キーのプレフィックスに基づいてトランスポートを自動選択します。

    ネイティブ Perplexity API (pplx-)

    キーが pplx- で始まる場合、OpenClaw はネイティブの Perplexity Search API を使用します。このトランスポートは構造化された結果を返し、ドメイン、言語、日付フィルターをサポートします(下記のフィルタリングオプションを参照)。

    OpenRouter / Sonar (sk-or-)

    キーが sk-or- で始まる場合、OpenClaw は Perplexity Sonar モデルを使用して OpenRouter 経由でルーティングします。このトランスポートは引用付きの AI 合成回答を返します。

    キーのプレフィックス トランスポート 機能
    pplx- ネイティブ Perplexity Search API 構造化された結果、ドメイン/言語/日付フィルター
    sk-or- OpenRouter (Sonar) 引用付きの AI 合成回答

    ネイティブ API フィルタリング

    ネイティブ Perplexity API を使用する場合、検索では次のフィルターがサポートされます。

    フィルター 説明
    2 文字の国コード us, de, jp
    言語 ISO 639-1 言語コード en, fr, zh
    日付範囲 新しさの期間 day, week, month, year
    ドメインフィルター 許可リストまたは拒否リスト(最大 20 ドメイン) example.com
    コンテンツ予算 レスポンスごと / ページごとのトークン上限 max_tokens, max_tokens_per_page

    高度な設定

    デーモンプロセス用の環境変数

    OpenClaw Gateway がデーモン(launchd/systemd)として実行される場合は、PERPLEXITY_API_KEY がそのプロセスで利用できることを確認してください。

    OpenRouter プロキシのセットアップ

    Perplexity 検索を OpenRouter 経由でルーティングしたい場合は、ネイティブの Perplexity キーではなく OPENROUTER_API_KEY(プレフィックス sk-or-)を設定します。OpenClaw はプレフィックスを検出し、自動的に Sonar トランスポートへ切り替えます。

    関連