OpenClaw unterstützt die Perplexity Search API alsDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
web_search-Provider.
Sie gibt strukturierte Ergebnisse mit den Feldern title, url und snippet zurück.
Aus Kompatibilitätsgründen unterstützt OpenClaw außerdem ältere Setups mit Perplexity Sonar/OpenRouter.
Wenn Sie OPENROUTER_API_KEY, einen sk-or-...-Schlüssel in plugins.entries.perplexity.config.webSearch.apiKey verwenden oder plugins.entries.perplexity.config.webSearch.baseUrl / model setzen, wechselt der Provider zum Chat-Completions-Pfad und gibt KI-generierte Antworten mit Zitaten statt strukturierter Search-API-Ergebnisse zurück.
Einen Perplexity-API-Schlüssel erhalten
- Erstellen Sie ein Perplexity-Konto unter perplexity.ai/settings/api
- Generieren Sie im Dashboard einen API-Schlüssel
- Speichern Sie den Schlüssel in der Konfiguration oder setzen Sie
PERPLEXITY_API_KEYin der Gateway-Umgebung.
OpenRouter-Kompatibilität
Wenn Sie bereits OpenRouter für Perplexity Sonar verwendet haben, behalten Sieprovider: "perplexity" bei und setzen Sie OPENROUTER_API_KEY in der Gateway-Umgebung, oder speichern Sie einen sk-or-...-Schlüssel in plugins.entries.perplexity.config.webSearch.apiKey.
Optionale Kompatibilitätssteuerungen:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Konfigurationsbeispiele
Native Perplexity Search API
OpenRouter-/Sonar-Kompatibilität
Wo der Schlüssel gesetzt wird
Über die Konfiguration: Führen Sieopenclaw configure --section web aus. Der Schlüssel wird in
~/.openclaw/openclaw.json unter plugins.entries.perplexity.config.webSearch.apiKey gespeichert.
Dieses Feld akzeptiert auch SecretRef-Objekte.
Über die Umgebung: Setzen Sie PERPLEXITY_API_KEY oder OPENROUTER_API_KEY
in der Prozessumgebung des Gateway. Bei einer Gateway-Installation legen Sie den Wert in
~/.openclaw/.env (oder Ihrer Dienstumgebung) ab. Siehe Umgebungsvariablen.
Wenn provider: "perplexity" konfiguriert ist und die Perplexity-Schlüssel-SecretRef nicht aufgelöst werden kann und kein Env-Fallback vorhanden ist, schlägt Start/Neuladen schnell fehl.
Tool-Parameter
Diese Parameter gelten für den nativen Perplexity-Search-API-Pfad.Suchanfrage.
Anzahl der zurückzugebenden Ergebnisse (1-10).
2-stelliger ISO-Ländercode (z. B.
US, DE).ISO-639-1-Sprachcode (z. B.
en, de, fr).Zeitfilter -
day entspricht 24 Stunden.Nur Ergebnisse, die nach diesem Datum veröffentlicht wurden (
YYYY-MM-DD).Nur Ergebnisse, die vor diesem Datum veröffentlicht wurden (
YYYY-MM-DD).Domain-Allowlist-/Denylist-Array (max. 20).
Gesamtes Inhaltsbudget (max. 1000000).
Token-Limit pro Seite.
query,countundfreshnesswerden akzeptiertcountdient dort nur der Kompatibilität; die Antwort ist weiterhin eine einzige synthetisierte Antwort mit Zitaten statt einer Liste mit N Ergebnissen- Filter, die nur für die Search API gelten, wie
country,language,date_after,date_before,domain_filter,max_tokensundmax_tokens_per_page, geben explizite Fehler zurück
Regeln für Domain-Filter
- Maximal 20 Domains pro Filter
- Allowlist und Denylist können nicht in derselben Anfrage kombiniert werden
- Verwenden Sie das Präfix
-für Denylist-Einträge (z. B.["-reddit.com"])
Hinweise
- Die Perplexity Search API gibt strukturierte Websuche-Ergebnisse zurück (
title,url,snippet) - OpenRouter oder explizite Werte für
plugins.entries.perplexity.config.webSearch.baseUrl/modelschalten Perplexity aus Kompatibilitätsgründen zurück auf Sonar-Chat-Completions - Sonar-/OpenRouter-Kompatibilität gibt eine synthetisierte Antwort mit Zitaten zurück, keine strukturierten Ergebniszeilen
- Ergebnisse werden standardmäßig 15 Minuten lang zwischengespeichert (konfigurierbar über
cacheTtlMinutes)
Verwandt
Websuche-Überblick
Alle Provider und Regeln zur automatischen Erkennung.
Brave-Suche
Strukturierte Ergebnisse mit Länder- und Sprachfiltern.
Exa-Suche
Neurale Suche mit Inhaltsextraktion.
Perplexity-Search-API-Dokumentation
Offizielle Schnellstartanleitung und Referenz zur Perplexity Search API.