主题
工具概览
探索 CrewAI 丰富的 40+ 工具库,为你的 AI 智能体加速
CrewAI 提供丰富的预构建工具库,可增强智能体的能力。从文件处理到网页抓取,从数据库查询到 AI 服务——我们应有尽有。
工具类别
File & Document
读取、写入和搜索各种文件格式,包括 PDF、DOCX、JSON、CSV 等。非常适合文档处理工作流。
Web Scraping & Browsing
从网站提取数据、自动化浏览器交互,并使用 Firecrawl、Selenium 等工具大规模抓取内容。
Search & Research
进行网络搜索、查找代码仓库、研究 YouTube 内容,并在互联网上发现信息。
Database & Data
连接数据库、向量存储和数据仓库。查询 MySQL、PostgreSQL、MongoDB、Snowflake、Qdrant 和 Weaviate。
AI & Machine Learning
使用 DALL-E 生成图像、处理视觉任务、与 LangChain 集成、构建 RAG 系统,并利用代码解释器。
Cloud & Storage
与 AWS S3、Amazon Bedrock 以及其他云存储和 AI 服务等云服务交互。
Automation
使用 Apify、Composio 和其他平台自动化工作流,将智能体与外部服务连接。
Integrations
将 CrewAI 与 Amazon Bedrock 和 CrewAI Automation 工具包等外部系统集成。
快速访问
需要特定工具?以下是一些热门选择:
RAG Tool
实现检索增强生成
Serper Dev
Google 搜索 API
File Read
读取任意文件类型
Directory Read
列出并读取目录内容
Scrape Website
提取网页内容
Code Interpreter
执行 Python 代码
S3 Reader
访问 AWS S3 文件
MongoDB Vector Search
在 MongoDB 上运行向量相似度查询
入门
要在你的 CrewAI 项目中使用任何工具:
- 在你的团队配置中导入该工具
- 将其添加到智能体的工具列表中
- 配置所需的 API 密钥或设置
python
from crewai_tools import FileReadTool, SerperDevTool
# Add tools to your agent
agent = Agent(
role="Research Analyst",
tools=[FileReadTool(), SerperDevTool()],
# ... other configuration
)最大使用次数
你可以为工具设置最大使用次数,以防止其被使用的次数超过某个限制。 默认情况下,最大使用次数为无限制。
python
from crewai_tools import FileReadTool
tool = FileReadTool(max_usage_count=5, ...)准备好探索了吗?选择上方的类别,发现适合你用例的工具!