O que web-search-plus faz?
Habilidade unificada de pesquisa web e extração de URLs com múltiplos provedores e roteamento inteligente entre Serper, Brave, Tavily, Querit, Linkup, Exa, Firecrawl, Perplexity, You.com, SearXNG e SerpBase.
Visão Geral
Esta habilidade fornece uma interface única para executar pesquisas na web e extrair o conteúdo de URLs, utilizando uma variedade de provedores. O sistema roteia automaticamente as solicitações para o provedor mais adequado, com base em critérios como tipo de consulta, disponibilidade da API e custo.
Provedores Suportados
- Serper: Pesquisa web rápida e econômica.
- Brave: Pesquisa web com foco em privacidade.
- Tavily: Pesquisa web otimizada para agentes de IA.
- Querit: Pesquisa web abrangente.
- Linkup: Pesquisa web com suporte multilíngue.
- Exa: Pesquisa web para desenvolvedores.
- Firecrawl: Extração de conteúdo completo de páginas.
- Perplexity: Pesquisa com síntese e respostas contextuais.
- You.com: Pesquisa web com recursos de IA.
- SearXNG: Mecanismo de busca auto-hospedado e privado.
- SerpBase: Pesquisa web com raspagem de resultados.
Funcionalidades
- Roteamento inteligente: Seleciona automaticamente o melhor provedor para cada consulta.
- Multi-provedor: Suporte nativo a mais de 11 serviços de busca e extração.
- Extração de URLs: Capacidade de extrair o conteúdo de uma página web específica.
- Customizável: Configuração via variáveis de ambiente para cada provedor.
- Feedback automático: Relata erros e sugestões de provedores alternativos.
Configuração
Defina as seguintes variáveis de ambiente para habilitar os provedores desejados:
SERPER_API_KEYBRAVE_API_KEYTAVILY_API_KEYQUERIT_API_KEYLINKUP_API_KEYEXA_API_KEYFIRECRAWL_API_KEYPERPLEXITY_API_KEYYOUCOM_API_KEYSEARXNG_BASE_URLSERPBASE_API_KEY
Uso
Para realizar uma pesquisa, utilize o comando:
web_search "sua consulta aqui"
Para extrair o conteúdo de uma URL, utilize:
web_extract "https://exemplo.com/pagina"
O sistema roteará automaticamente para o provedor mais adequado.
Licença
Consulte o repositório original para informações sobre a licença.