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:Code
Etapas para Começar
Para utilizar oSerperDevTool
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
OSerperDevTool
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
.
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:Code
Code
Conclusão
Ao integrar oSerperDevTool
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.