Apify Actors
ApifyActorsTool
permite que você execute Apify Actors para adicionar recursos de raspagem de dados na web, coleta, extração de dados e automação web aos seus fluxos de trabalho CrewAI.
ApifyActorsTool
Integre Apify Actors nos seus fluxos de trabalho CrewAI.
Descrição
O ApifyActorsTool
conecta Apify Actors, programas em nuvem para raspagem e automação web, aos seus fluxos de trabalho CrewAI.
Utilize qualquer um dos mais de 4.000 Actors disponíveis na Apify Store para casos de uso como extração de dados de redes sociais, motores de busca, mapas online, sites de e-commerce, portais de viagem ou sites em geral.
Para mais detalhes, consulte a integração Apify CrewAI na documentação do Apify.
Passos para começar
Instale as dependências
Instale crewai[tools]
e langchain-apify
usando pip: pip install 'crewai[tools]' langchain-apify
.
Obtenha um token de API do Apify
Cadastre-se no Apify Console e obtenha seu token de API do Apify.
Configure o ambiente
Defina seu token de API do Apify na variável de ambiente APIFY_API_TOKEN
para habilitar a funcionalidade da ferramenta.
Exemplo de uso
Use o ApifyActorsTool
manualmente para executar o RAG Web Browser Actor e realizar uma busca na web:
Saída esperada
Veja abaixo a saída do código acima:
O ApifyActorsTool
busca automaticamente a definição do Actor e o esquema de entrada no Apify utilizando o actor_name
fornecido e então constrói a descrição da ferramenta e o esquema dos argumentos. Isso significa que você só precisa informar um actor_name
válido, e a ferramenta faz o resto quando usada com agentes—não é necessário especificar o run_input
. Veja como funciona:
Você pode executar outros Actors da Apify Store apenas alterando o actor_name
e, ao usar manualmente, ajustando o run_input
de acordo com o esquema de entrada do Actor.
Para um exemplo de uso com agentes, consulte o template CrewAI Actor.
Configuração
O ApifyActorsTool
exige os seguintes inputs para funcionar:
actor_name
O ID do Apify Actor a ser executado, por exemplo,"apify/rag-web-browser"
. Explore todos os Actors na Apify Store.run_input
Um dicionário de parâmetros de entrada para o Actor ao executar a ferramenta manualmente.- Por exemplo, para o Actor
apify/rag-web-browser
:{"query": "search term", "maxResults": 5}
- Veja o schema de entrada do Actor para a lista de parâmetros de entrada.
- Por exemplo, para o Actor
Recursos
- Apify: Explore a plataforma Apify.
- Como criar um agente de IA no Apify - Um guia completo, passo a passo, para criar, publicar e monetizar agentes de IA na plataforma Apify.
- RAG Web Browser Actor: Um Actor popular para busca na web para LLMs.
- Guia de Integração CrewAI: Siga o guia oficial para integrar Apify e CrewAI.