Przejdź do treści
PentAGI
Konfiguracja

Search engines

Daj agentom świeże informacje z internetu i baz danych exploitów za pośrednictwem DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity i innych search engines.

Agenci przeszukują sieć za pomocą jednego zunifikowanego tool web_search. Żądają trybu — links dla źródeł z fragmentami, answer dla syntetycznej odpowiedzi, research dla pogłębionej analizy wielu źródeł lub exploit dla PoC i narzędzi ofensywnych — a tool wybiera dla nich najlepszą skonfigurowaną search engine, ponawia próby przy przejściowych awariach i automatycznie przełącza się na inną search engine w razie potrzeby.

Włącz dowolną kombinację search engines w .env; DuckDuckGo jest włączone, chyba że DUCKDUCKGO_ENABLED=false:

Search engineZmienneUwagi
DuckDuckGoDUCKDUCKGO_ENABLED=true, DUCKDUCKGO_REGIONKlucz nie jest wymagany; domyślnie włączone
SploitusSPLOITUS_ENABLED=trueWyszukiwanie exploitów i podatności, bez klucza
Google Custom SearchGOOGLE_API_KEY, GOOGLE_CX_KEYZamknięte dla nowych klientów; Google wyłącza usługę 1 stycznia 2027 r.
TavilyTAVILY_API_KEY
FirecrawlFIRECRAWL_API_KEY, FIRECRAWL_API_URL
TraversaalTRAVERSAAL_API_KEY
PerplexityPERPLEXITY_API_KEY, PERPLEXITY_MODEL, PERPLEXITY_CONTEXT_SIZE
SearXNGSEARXNG_URL, SEARXNG_CATEGORIES, SEARXNG_LANGUAGEMeta-wyszukiwarka hostowana lokalnie
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080

Wewnętrzna search engine zapasowa

WEB_SEARCH_INTERNAL_ENABLED=true sprawia, że PentAGI otwiera strony wyników we własnej izolowanej przeglądarce i podsumowuje je za pomocą Twojego modelu. W przypadku odpowiedzi, badań i exploitów jest to próbowane po Tavily, Firecrawl i Perplexity, a przed Traversaal. WEB_SEARCH_INTERNAL_MAX_SITES i WEB_SEARCH_INTERNAL_MAX_SITE_BYTES ograniczają zakres tej pracy. Domyślnie ta funkcja jest wyłączona.

Przeglądarka

Niezależnie od wyszukiwania, agenci mogą otwierać strony za pośrednictwem wbudowanego serwisu scraper — izolowanej przeglądarki, która zwraca treść strony oraz zrzuty ekranu.

Ostatnia aktualizacja