Pesquisa Serper Google
O SerperDevTool
é projetado para pesquisar na internet e retornar os resultados mais relevantes.
SerperDevTool
Ainda estamos trabalhando na melhoria das ferramentas, portanto, pode haver comportamentos inesperados ou mudanças no futuro.
Descrição
Esta ferramenta foi projetada para realizar buscas semânticas para uma consulta especificada a partir do conteúdo de um texto na internet. Ela utiliza a API do serper.dev para buscar e exibir os resultados de pesquisa mais relevantes com base na consulta fornecida pelo usuário.
Instalação
Para incorporar esta ferramenta em seu projeto, siga as instruções de instalação abaixo:
Exemplo
O exemplo a seguir demonstra como inicializar a ferramenta e executar uma busca com uma consulta fornecida:
Etapas para Começar
Para utilizar o SerperDevTool
de forma eficaz, siga estes passos:
- Instalação do Pacote: Confirme se o pacote
crewai[tools]
está instalado em seu ambiente Python. - Obtenção da Chave de API: Adquira uma chave de API do
serper.dev
registrando-se para uma conta gratuita emserper.dev
. - Configuração do Ambiente: Armazene sua chave de API obtida em uma variável de ambiente chamada
SERPER_API_KEY
para facilitar o uso pela ferramenta.
Parâmetros
O SerperDevTool
possui vários parâmetros que serão passados para a API:
-
search_url: O endpoint da URL para a API de busca. (Padrão é
https://google.serper.dev/search
) -
country: Opcional. Especifica o país para os resultados de busca.
-
location: Opcional. Especifica a localização para os resultados de busca.
-
locale: Opcional. Especifica o local para os resultados de busca.
-
n_results: Número de resultados de busca a serem retornados. O padrão é
10
.
Os valores para country
, location
, locale
e search_url
podem ser encontrados no Serper Playground.
Exemplo com Parâmetros
Aqui está um exemplo demonstrando como usar a ferramenta com parâmetros adicionais:
Conclusão
Ao integrar o SerperDevTool
em projetos Python, os usuários obtêm a capacidade de realizar buscas em tempo real e relevantes na internet diretamente de suas aplicações.
Os parâmetros atualizados permitem resultados de busca mais personalizados e localizados. Seguindo as diretrizes de configuração e uso fornecidas, a incorporação desta ferramenta nos projetos é simplificada e direta.