Aller au contenu

Perplexity (Provider)

Le plugin Perplexity fournit des capacités de recherche web via l’Perplexity Search API ou Perplexity Sonar via OpenRouter.

  • Type : web search provider (pas un model provider)
  • Auth : PERPLEXITY_API_KEY (direct) ou OPENROUTER_API_KEY (via OpenRouter)
  • Config path : plugins.entries.perplexity.config.webSearch.apiKey
  1. Définir la clé API :
Fenêtre de terminal
openclaw configure --section web

Ou la définir directement :

Fenêtre de terminal
openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"
  1. L’agent utilisera automatiquement Perplexity pour les recherches web une fois configuré.

Le plugin sélectionne automatiquement le transport en fonction du préfixe de clé API :

Key prefixTransportFeatures
pplx-Native Perplexity Search APIRésultats structurés, filtres de domaine/langue/date
sk-or-OpenRouter (Sonar)Réponses synthétisées par IA avec citations

Lors de l’utilisation de l’Perplexity native API (clé pplx-), les recherches prennent en charge :

  • Country : code pays à 2 lettres
  • Language : code de langue ISO 639-1
  • Date range : day, week, month, year
  • Domain filters : allowlist/denylist (max 20 domaines)
  • Content budget : max_tokens, max_tokens_per_page

Si la Gateway s’exécute en tant que démon (launchd/systemd), assurez-vous que PERPLEXITY_API_KEY est disponible pour ce processus (par exemple, dans ~/.openclaw/.env ou via env.shellEnv).