框架 · CrewAI Inc.
快速了解 CrewAI
一个 Python 框架,用于构建能够相互委派任务的角色扮演智能体团队,并通过事件驱动的 Flows 编排。Flows 支持持久化和人工反馈;CLI 可直接部署到托管式 CrewAI AMP 服务。
适用于: 基于角色的多智能体设置,并希望快速部署到托管服务。
关键信息
- 维护者
- CrewAI Inc.
- 语言
- Python
- 许可证
- MIT
- 最新版本
1.15.23· 2026年9月28日- 代码仓库
- crewAIInc/crewAI
- 托管选项
- CrewAI AMP
快速入门
安装软件包、设置凭据,然后运行官方文档中的最简 agent。这里使用的模型 ID 与文档一致,但你的账户可能尚未启用这些模型。
pip install crewai crewai-tools (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)from crewai import Agent
from crewai_tools import SerperDevTool
# Create an agent
researcher = Agent(
role="AI Technology Researcher",
goal="Research the latest AI developments",
tools=[SerperDevTool()],
verbose=True
)
# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")
# Access the raw response
print(result.raw)功能
| 支持任意模型 | 是 | |
|---|---|---|
| MCP 客户端 | 是 | 在智能体上使用 mcps=[...],或使用 crewai-tools 中的 MCPServerAdapter |
| MCP 服务器 | 尚未确认 | |
| 多 agent | 是 | 基于角色的智能体团队,由 Flows 编排 |
| 持久化运行 | 是 | 在 Flows 上使用 @persist,并通过 from_checkpoint 创建检查点 |
| 人工审批 | 是 | 从 v1.8.0 起支持 @human_feedback 装饰器 |
| 追踪 | 是 | 运行 crewai login 后启用 CrewAI 跟踪 |
| 评测 | 尚未确认 |
近期更新
- 快速入门现在以 Flow 为核心,通过 load_crew 加载 JSONC 格式的智能体和团队配置。
- 从 v1.14.5 起,restore_from_state_id 可恢复或分叉 Flow;inputs.id 填充状态的方式已弃用。