ApifyActorsTool
将 Apify Actors 集成到您的 CrewAI 工作流中。
描述
ApifyActorsTool 将 Apify Actors(基于云的网络抓取和自动化程序)连接到您的 CrewAI 工作流。利用 Apify Store 上的 4000 多个 Actor,用于从社交媒体、搜索引擎、在线地图、电子商务网站、旅游门户或通用网站提取数据等用例。 有关详细信息,请参阅 Apify 文档中的 Apify CrewAI 集成。入门步骤
1
安装依赖项
使用 pip 安装
crewai[tools] 和 langchain-apify:pip install 'crewai[tools]' langchain-apify。2
获取 Apify API 令牌
注册 Apify Console 并获取您的 Apify API 令牌。
3
配置环境
将您的 Apify API 令牌设置为
APIFY_API_TOKEN 环境变量,以启用该工具的功能。使用示例
手动使用ApifyActorsTool 运行 RAG Web 浏览器 Actor 以执行网络搜索
预期输出
以下是运行上述代码的输出ApifyActorsTool 自动使用提供的 actor_name 从 Apify 获取 Actor 定义和输入模式,然后构建工具描述和参数模式。这意味着您只需指定一个有效的 actor_name,该工具将在与代理一起使用时处理其余部分——无需指定 run_input。其工作原理如下
actor_name,并在手动使用时根据 Actor 输入模式调整 run_input 来运行 Apify Store 中的其他 Actor。 有关与代理一起使用的示例,请参阅 CrewAI Actor 模板。配置
ApifyActorsTool 需要以下输入才能工作
actor_name要运行的 Apify Actor 的 ID,例如"apify/rag-web-browser"。在 Apify Store 上浏览所有 Actor。run_input手动运行工具时,Actor 的输入参数字典。- 例如,对于
apify/rag-web-browserActor:{"query": "搜索词", "maxResults": 5} - 有关输入参数列表,请参阅 Actor 的输入模式。
- 例如,对于
资源
- Apify:探索 Apify 平台。
- 如何在 Apify 上构建 AI 代理 - 在 Apify 平台上创建、发布和货币化 AI 代理的完整分步指南。
- RAG Web 浏览器 Actor:LLM 进行网络搜索的流行 Actor。
- CrewAI 集成指南:遵循 Apify 和 CrewAI 集成的官方指南。
