OpenClaw obsługuje Perplexity Search API jako dostawcęDocumentation 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.
Zwraca ustrukturyzowane wyniki z polami title, url i snippet.
Dla zgodności OpenClaw obsługuje także starsze konfiguracje Perplexity Sonar/OpenRouter.
Jeśli używasz OPENROUTER_API_KEY, klucza sk-or-... w plugins.entries.perplexity.config.webSearch.apiKey albo ustawiasz plugins.entries.perplexity.config.webSearch.baseUrl / model, dostawca przełącza się na ścieżkę chat-completions i zwraca odpowiedzi syntetyzowane przez AI z cytowaniami zamiast ustrukturyzowanych wyników Search API.
Uzyskiwanie klucza API Perplexity
- Utwórz konto Perplexity na perplexity.ai/settings/api
- Wygeneruj klucz API w panelu
- Zapisz klucz w konfiguracji albo ustaw
PERPLEXITY_API_KEYw środowisku Gateway.
Zgodność z OpenRouter
Jeśli już używasz OpenRouter dla Perplexity Sonar, pozostawprovider: "perplexity" i ustaw OPENROUTER_API_KEY w środowisku Gateway albo zapisz klucz sk-or-... w plugins.entries.perplexity.config.webSearch.apiKey.
Opcjonalne ustawienia zgodności:
plugins.entries.perplexity.config.webSearch.baseUrlplugins.entries.perplexity.config.webSearch.model
Przykłady konfiguracji
Natywne Perplexity Search API
Zgodność z OpenRouter / Sonar
Gdzie ustawić klucz
Przez konfigurację: uruchomopenclaw configure --section web. Zapisuje to klucz w
~/.openclaw/openclaw.json pod plugins.entries.perplexity.config.webSearch.apiKey.
To pole akceptuje także obiekty SecretRef.
Przez środowisko: ustaw PERPLEXITY_API_KEY lub OPENROUTER_API_KEY
w środowisku procesu Gateway. W przypadku instalacji gateway umieść go w
~/.openclaw/.env (lub w środowisku swojej usługi). Zobacz zmienne środowiskowe.
Jeśli skonfigurowano provider: "perplexity", a SecretRef klucza Perplexity nie zostanie rozwiązany i nie ma awaryjnej wartości ze środowiska, uruchamianie/ponowne ładowanie szybko kończy się błędem.
Parametry narzędzia
Te parametry dotyczą natywnej ścieżki Perplexity Search API.Zapytanie wyszukiwania.
Liczba wyników do zwrócenia (1-10).
2-literowy kod kraju ISO (np.
US, DE).Kod języka ISO 639-1 (np.
en, de, fr).Filtr czasu -
day oznacza 24 godziny.Tylko wyniki opublikowane po tej dacie (
YYYY-MM-DD).Tylko wyniki opublikowane przed tą datą (
YYYY-MM-DD).Tablica listy dozwolonych/zablokowanych domen (maks. 20).
Łączny budżet treści (maks. 1000000).
Limit tokenów na stronę.
query,countifreshnesssą akceptowanecountsłuży tam tylko do zgodności; odpowiedź nadal jest jedną syntetyzowaną odpowiedzią z cytowaniami, a nie listą N wyników- Filtry dostępne tylko w Search API, takie jak
country,language,date_after,date_before,domain_filter,max_tokensimax_tokens_per_page, zwracają jawne błędy
Reguły filtra domen
- Maksymalnie 20 domen na filtr
- Nie można mieszać listy dozwolonych i listy zablokowanych w tym samym żądaniu
- Użyj prefiksu
-dla wpisów listy zablokowanych (np.["-reddit.com"])
Uwagi
- Perplexity Search API zwraca ustrukturyzowane wyniki wyszukiwania w sieci (
title,url,snippet) - OpenRouter albo jawne
plugins.entries.perplexity.config.webSearch.baseUrl/modelprzełącza Perplexity z powrotem na chat completions Sonar dla zgodności - Zgodność Sonar/OpenRouter zwraca jedną syntetyzowaną odpowiedź z cytowaniami, a nie ustrukturyzowane wiersze wyników
- Wyniki są domyślnie buforowane przez 15 minut (konfigurowalne przez
cacheTtlMinutes)
Powiązane
Web search overview
Wszyscy dostawcy i reguły automatycznego wykrywania.
Brave search
Ustrukturyzowane wyniki z filtrami kraju i języka.
Exa search
Wyszukiwanie neuronowe z wyodrębnianiem treści.
Perplexity Search API docs
Oficjalny szybki start i dokumentacja referencyjna Perplexity Search API.