Pular para o conteúdo
PentAGI
Configuração

Search engines

Forneça informações atualizadas da web e de bancos de dados de exploits aos agents por meio do DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity e outros search engines.

Os agents pesquisam por meio de uma única tool web_search unificada. Eles solicitam um modo — links para fontes com trechos, answer para uma resposta sintetizada, research para análise profunda de múltiplas fontes ou exploit para PoCs e ferramentas ofensivas — e a tool escolhe o melhor search engine configurado, tenta novamente em caso de falhas transitórias e faz fallback automaticamente para outro search engine.

Ative qualquer combinação de search engines em .env; o DuckDuckGo fica ativado, a menos que DUCKDUCKGO_ENABLED=false:

Search engineVariáveisObservações
DuckDuckGoDUCKDUCKGO_ENABLED=true, DUCKDUCKGO_REGIONNenhuma chave necessária; ativado por padrão
SploitusSPLOITUS_ENABLED=trueBusca de exploits e vulnerabilidades, sem chave
Google Custom SearchGOOGLE_API_KEY, GOOGLE_CX_KEYFechado para novos customers; o Google encerrará o serviço em 1º de janeiro de 2027
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_LANGUAGEMetabuscador auto-hospedado
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080

Search engine de fallback interno

WEB_SEARCH_INTERNAL_ENABLED=true faz com que o PentAGI abra as páginas de resultados em seu próprio navegador isolado e as resuma com o seu modelo. Para respostas, pesquisas e exploits, ele é tentado após Tavily, Firecrawl e Perplexity e antes do Traversaal. WEB_SEARCH_INTERNAL_MAX_SITES e WEB_SEARCH_INTERNAL_MAX_SITE_BYTES limitam o trabalho. Esse recurso vem desativado por padrão.

Navegador

Independentemente da busca, os agents podem abrir páginas através do serviço scraper integrado — um navegador isolado que retorna o conteúdo da página e capturas de tela.

Última atualização em