Providers

Perplexity

Le plugin Perplexity enregistre un fournisseur web_search avec deux modes de transport : l’API Perplexity Search native (résultats structurés avec filtres) et les complétions de chat Perplexity Sonar, directement ou via OpenRouter (réponses synthétisées par l’IA avec citations).

Propriété Valeur
Type Fournisseur de recherche Web (et non fournisseur de modèles)
Authentification PERPLEXITY_API_KEY (native) ou OPENROUTER_API_KEY (via OpenRouter)
Chemin de configuration plugins.entries.perplexity.config.webSearch.apiKey
Remplacements plugins.entries.perplexity.config.webSearch.baseUrl / .model
Obtenir une clé perplexity.ai/settings/api

Installer le Plugin

bash
openclaw plugins install @openclaw/perplexity-pluginopenclaw gateway restart

Prise en main

  • Définir la clé d’API

    bash
    openclaw configure --section web

    Vous pouvez également définir directement la clé :

    bash
    openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"

    Une clé exportée sous la forme PERPLEXITY_API_KEY ou OPENROUTER_API_KEY dans l’environnement du Gateway fonctionne également.

  • Commencer les recherches

    web_search détecte automatiquement Perplexity dès que sa clé constitue l’identifiant de recherche disponible ; aucune configuration supplémentaire n’est requise. Pour sélectionner explicitement le fournisseur :

    bash
    openclaw config set tools.web.search.provider perplexity
  • Modes de recherche

    Le Plugin détermine le mode de transport dans l’ordre suivant :

    1. Si webSearch.baseUrl ou webSearch.model est défini, les requêtes sont toujours acheminées vers les complétions de chat Sonar sur ce point de terminaison, quel que soit le type de clé.
    2. Sinon, la source de la clé détermine le point de terminaison : le préfixe d’une clé configurée sélectionne le mode de transport (la configuration prévaut sur les variables d’environnement) ; une clé d’environnement utilise directement le point de terminaison correspondant.
    Préfixe de clé Mode de transport Fonctionnalités
    pplx- API Perplexity Search native (https://api.perplexity.ai) Résultats structurés, filtres par domaine, langue et date
    sk-or- OpenRouter (https://openrouter.ai/api/v1), modèle Sonar Réponses synthétisées par l’IA avec citations

    Une clé configurée avec tout autre préfixe utilise également l’API Search native. Le chemin des complétions de chat utilise par défaut le modèle perplexity/sonar-pro ; remplacez-le avec plugins.entries.perplexity.config.webSearch.model.

    Filtrage de l’API native

    Filtre Description Mode de transport
    count Nombre de résultats par recherche, de 1 à 10 (5 par défaut) API native uniquement
    freshness Période de récence : day, week, month, year Les deux
    country Code pays à 2 lettres (us, de, jp) API native uniquement
    language Code de langue ISO 639-1 (en, fr, zh) API native uniquement
    date_after / date_before Plage de dates de publication au format YYYY-MM-DD API native uniquement
    domain_filter 20 domaines au maximum ; liste d’autorisation ou liste d’exclusion préfixée par -, jamais les deux API native uniquement
    max_tokens / max_tokens_per_page Budget de contenu pour l’ensemble des résultats / par page API native uniquement

    Les filtres réservés à l’API native renvoient une erreur descriptive avec le chemin des complétions de chat. freshness ne peut pas être combiné avec date_after/date_before.

    Configuration avancée

    Variable d’environnement pour les processus démons
    Configuration du proxy OpenRouter

    Pour acheminer les recherches Perplexity via OpenRouter, définissez une OPENROUTER_API_KEY (préfixe sk-or-) au lieu d’une clé Perplexity native. OpenClaw détecte la clé et passe automatiquement au mode de transport Sonar. Cette option est utile si vous avez déjà configuré la facturation OpenRouter et souhaitez y regrouper les fournisseurs.

    Pages connexes

    Was this useful?
    On this page

    On this page