web_search-provider.
Deze retourneert gestructureerde resultaten met de velden title, url en snippet.
Voor compatibiliteit ondersteunt OpenClaw ook verouderde Perplexity Sonar/OpenRouter-configuraties.
Als je OPENROUTER_API_KEY gebruikt, een sk-or-...-sleutel in plugins.entries.perplexity.config.webSearch.apiKey, of plugins.entries.perplexity.config.webSearch.baseUrl / model instelt, schakelt de provider over naar het chat-completions-pad en retourneert deze door AI gesynthetiseerde antwoorden met citaties in plaats van gestructureerde Search API-resultaten.
Plugin installeren
Installeer de officiële Plugin en herstart daarna Gateway:Een Perplexity API-sleutel verkrijgen
- Maak een Perplexity-account aan op perplexity.ai/settings/api
- Genereer een API-sleutel in het dashboard
- Sla de sleutel op in de configuratie of stel
PERPLEXITY_API_KEYin de Gateway-omgeving in.
OpenRouter-compatibiliteit
Als je OpenRouter al gebruikte voor Perplexity Sonar, behoud danprovider: "perplexity" en stel OPENROUTER_API_KEY in de Gateway-omgeving in, of sla een sk-or-...-sleutel op in plugins.entries.perplexity.config.webSearch.apiKey.
Optionele compatibiliteitsinstellingen:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Configuratievoorbeelden
Native Perplexity Search API
OpenRouter / Sonar-compatibiliteit
Waar je de sleutel instelt
Via configuratie: voeropenclaw configure --section web uit. Dit slaat de sleutel op in
~/.openclaw/openclaw.json onder plugins.entries.perplexity.config.webSearch.apiKey.
Dat veld accepteert ook SecretRef-objecten.
Via omgeving: stel PERPLEXITY_API_KEY of OPENROUTER_API_KEY in
in de procesomgeving van Gateway. Voor een gateway-installatie zet je dit in
~/.openclaw/.env (of je serviceomgeving). Zie Omgevingsvariabelen.
Als provider: "perplexity" is geconfigureerd en de SecretRef voor de Perplexity-sleutel niet kan worden opgelost zonder env-fallback, mislukt opstarten/herladen direct.
Toolparameters
Deze parameters zijn van toepassing op het native Perplexity Search API-pad.Zoekopdracht.
Aantal te retourneren resultaten (1-10).
2-letterige ISO-landcode (bijv.
US, DE).ISO 639-1-taalcode (bijv.
en, de, fr).Tijdfilter -
day is 24 uur.Alleen resultaten die na deze datum zijn gepubliceerd (
YYYY-MM-DD).Alleen resultaten die vóór deze datum zijn gepubliceerd (
YYYY-MM-DD).Array met domeinen voor allowlist/denylist (max. 20).
Totaal contentbudget (max. 1000000).
Tokenlimiet per pagina.
query,countenfreshnessworden geaccepteerdcountis daar alleen voor compatibiliteit; de respons blijft één gesynthetiseerd antwoord met citaties in plaats van een lijst met N resultaten- Filters die alleen voor de Search API gelden, zoals
country,language,date_after,date_before,domain_filter,max_tokensenmax_tokens_per_page, retourneren expliciete fouten
Regels voor domeinfilters
- Maximaal 20 domeinen per filter
- Kan allowlist en denylist niet in dezelfde aanvraag combineren
- Gebruik het voorvoegsel
-voor denylist-vermeldingen (bijv.["-reddit.com"])
Opmerkingen
- Perplexity Search API retourneert gestructureerde webzoekresultaten (
title,url,snippet) - OpenRouter of expliciete
plugins.entries.perplexity.config.webSearch.baseUrl/modelschakelt Perplexity voor compatibiliteit terug naar Sonar chat completions - Sonar/OpenRouter-compatibiliteit retourneert één gesynthetiseerd antwoord met citaties, geen gestructureerde resultaatrijen
- Resultaten worden standaard 15 minuten gecachet (configureerbaar via
cacheTtlMinutes)
Gerelateerd
Web search overview
Alle providers en regels voor automatische detectie.
Brave search
Gestructureerde resultaten met land- en taalfilters.
Exa search
Neurale zoekopdracht met contentextractie.
Perplexity Search API docs
Officiële quickstart en referentie voor de Perplexity Search API.