视频教程
观看此视频教程,了解安装过程的分步演示文本教程
OpenAI SDK 要求CrewAI 0.175.0 要求
openai >= 1.13.3。如果您自己管理依赖项,请确保您的环境满足此约束,以避免导入/运行时问题。uv 作为其依赖管理和包处理工具。它简化了项目设置和执行,提供了无缝的体验。 如果您尚未安装 uv,请按照步骤 1 在您的系统上快速设置它,否则您可以跳到步骤 2。1
安装 uv
-
在 macOS/Linux 上: 使用
curl下载脚本并用sh执行它:如果您的系统没有curl,您可以使用wget -
在 Windows 上: 使用
irm下载脚本并用iex执行它:如果您遇到任何问题,请参阅 UV 的安装指南以获取更多信息。
2
安装 CrewAI 🚀
-
运行以下命令以安装
crewaiCLI如果您遇到PATH警告,请运行此命令来更新您的 shell如果您在 Windows 上遇到chroma-hnswlib==0.7.6构建错误(fatal error C1083: Cannot open include file: 'float.h'),请安装带有使用 C++ 的桌面开发选项的 Visual Studio 构建工具。 -
要验证
crewai是否已安装,请运行 -
您应该会看到类似下面的内容
-
如果您需要更新
crewai,请运行
安装成功!您已经准备好创建您的第一个团队了!🎉
创建一个 CrewAI 项目
我们建议使用YAML 模板脚手架,以结构化的方式定义代理和任务。以下是如何开始
1
生成项目脚手架
-
运行
crewaiCLI 命令 -
这将创建一个具有以下结构的新项目
2
自定义您的项目
-
您的项目将包含这些基本文件
文件 用途 agents.yaml定义您的 AI 代理及其角色 tasks.yaml设置代理任务和工作流程 .env存储 API 密钥和环境变量 main.py项目入口点和执行流程 crew.py团队编排与协调 tools/存放自定义代理工具的目录 knowledge/存放知识库的目录 -
首先编辑
agents.yaml和tasks.yaml来定义您团队的行为。 -
将 API 密钥等敏感信息保存在
.env文件中。
3
运行您的团队
- 在运行您的团队之前,请确保运行
- 如果您需要安装其他软件包,请使用
- 要在项目根目录中运行您的团队,请执行以下命令
企业安装选项
对于团队和组织,CrewAI 提供企业部署选项,消除了设置的复杂性
CrewAI AMP (SaaS)
- 无需安装 - 只需在 app.crewai.com 免费注册
- 自动更新和维护
- 托管基础设施和扩展
- 无需代码即可构建团队
CrewAI Factory (自托管)
- 为您的基础设施提供容器化部署
- 支持包括本地部署在内的任何超大规模云服务商
- 与您现有的安全系统集成
探索企业选项
了解 CrewAI 的企业产品并安排演示
