web_search oferującym neuronowe, słowne i hybrydowe tryby wyszukiwania oraz wbudowane wyodrębnianie treści (najważniejsze fragmenty, tekst, podsumowania).
Instalacja Pluginu
Uzyskanie klucza API
1
Utwórz konto
Zarejestruj się w serwisie exa.ai i wygeneruj klucz API w swoim panelu.
2
Zapisz klucz
Ustaw
EXA_API_KEY w środowisku Gateway lub skonfiguruj go za pomocą polecenia:Konfiguracja
EXA_API_KEY w środowisku Gateway. W przypadku instalacji Gateway umieść ją w pliku ~/.openclaw/.env. Zobacz Zmienne środowiskowe.
Zastępowanie bazowego adresu URL
Ustawplugins.entries.exa.config.webSearch.baseUrl, aby kierować żądania wyszukiwania Exa przez zgodny serwer proxy lub alternatywny punkt końcowy. OpenClaw normalizuje same nazwy hostów, dodając przed nimi https://, oraz dołącza /search, chyba że ścieżka już się nim kończy. Rozpoznany punkt końcowy jest częścią klucza pamięci podręcznej wyszukiwania, dlatego wyniki z różnych punktów końcowych nigdy nie są współdzielone.
Parametry narzędzia
string
wymagane
Zapytanie wyszukiwania.
number
domyślnie:"5"
Liczba zwracanych wyników (1–100, z uwzględnieniem ograniczeń typu wyszukiwania Exa).
'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'
Tryb wyszukiwania.
'day' | 'week' | 'month' | 'year'
Filtr czasu. Nie można go łączyć z
date_after/date_before.string
Wyniki po tej dacie (
YYYY-MM-DD).string
Wyniki sprzed tej daty (
YYYY-MM-DD).object
Opcje wyodrębniania treści (patrz poniżej).
Wyodrębnianie treści
Przekaż obiektcontents, aby określić wyodrębnianą treść w wynikach:
Jeśli parametr
contents zostanie pominięty, Exa domyślnie użyje wartości { highlights: true }, dzięki czemu wyniki będą zawierać fragmenty z kluczowymi zdaniami. Opisy wyników są pobierane najpierw z najważniejszych fragmentów, następnie z podsumowania, a na końcu z pełnego tekstu — zależnie od tego, która wartość jest dostępna jako pierwsza. Wyniki zachowują również nieprzetworzone pola highlightScores i summary z odpowiedzi API Exa, jeśli są dostępne.
Tryby wyszukiwania
Uwagi
- Parametr
countprzyjmuje wartości do 100, z uwzględnieniem ograniczeń typu wyszukiwania Exa. - Wyniki są domyślnie przechowywane w pamięci podręcznej przez 15 minut. Skonfiguruj współdzielone ustawienia
tools.web.search.cacheTtlMinutes(w minutach) itools.web.search.timeoutSeconds(domyślnie 30 s), aby zmienić czas przechowywania w pamięci podręcznej oraz limit czasu żądań dla wszystkich dostawcówweb_search, w tym Exa.
Powiązane materiały
- Omówienie wyszukiwania internetowego — wszyscy dostawcy i automatyczne wykrywanie
- Brave Search — uporządkowane wyniki z filtrami kraju i języka
- Perplexity Search — uporządkowane wyniki z filtrowaniem domen