Zum Inhalt springen
PentAGI
Konfiguration

Search Engines

Versorgen Sie Agents mit aktuellen Informationen aus dem Web und aus Exploit-Datenbanken über DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity und weitere Search Engines.

Agents suchen über ein einheitliches web_search-Tool. Sie fordern einen Modus an — links für Quellen mit Ausschnitten, answer für eine synthetisierte Antwort, research für eine tiefgehende Multi-Quellen-Analyse oder exploit für PoCs und offensive Tools — und das Tool wählt automatisch die am besten konfigurierte Search Engine dafür aus, wiederholt Versuche bei vorübergehenden Fehlern und wechselt bei Bedarf auf eine andere Search Engine.

Aktivieren Sie eine beliebige Kombination von Search Engines in .env; DuckDuckGo ist aktiviert, es sei denn, DUCKDUCKGO_ENABLED=false:

Search EngineVariablenHinweise
DuckDuckGoDUCKDUCKGO_ENABLED=true, DUCKDUCKGO_REGIONKein Schlüssel erforderlich; standardmäßig aktiviert
SploitusSPLOITUS_ENABLED=trueExploit- und Schwachstellensuche, kein Schlüssel
Google Custom SearchGOOGLE_API_KEY, GOOGLE_CX_KEYFür neue Kunden geschlossen; Google stellt den Dienst am 1. Januar 2027 ein
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_LANGUAGESelbst gehostete Meta-Search-Engine
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080

Interne Fallback-Search-Engine

WEB_SEARCH_INTERNAL_ENABLED=true lässt PentAGI die Ergebnisseiten im eigenen isolierten Browser öffnen und mit Ihrem Modell zusammenfassen. Für Antworten, Recherchen und Exploits wird es nach Tavily, Firecrawl und Perplexity sowie vor Traversaal versucht. WEB_SEARCH_INTERNAL_MAX_SITES und WEB_SEARCH_INTERNAL_MAX_SITE_BYTES begrenzen den Aufwand. Diese Funktion ist standardmäßig deaktiviert.

Browser

Unabhängig von der Suche können Agents Seiten über den mitgelieferten scraper-Dienst öffnen — einen isolierten Browser, der Seiteninhalte und Screenshots zurückgibt.

Zuletzt aktualisiert am