部署 Crew
将您的本地 CrewAI 项目部署到企业版平台
概述
本指南将引导您完成将本地开发的 CrewAI 项目部署到 CrewAI 企业版平台的过程,将其转换为生产就绪的 API 端点。
选项 1:CLI 部署
先决条件
在开始部署过程之前,请确保您已具备以下条件:
- 在本地构建的 CrewAI 项目(如果您尚未创建,请遵循我们的快速入门指南)
- 您的代码已推送到 GitHub 仓库
- 安装了最新版本的 CrewAI CLI (
uv tool install crewai
)
为了快速参考项目,您可以克隆我们的示例仓库:github.com/tonykipkemboi/crewai-latest-ai-development。
使用企业版平台进行身份验证
首先,您需要使用 CrewAI 企业版平台对您的 CLI 进行身份验证
当您运行任一命令时,CLI 将会:
- 显示一个 URL 和一个唯一的设备代码
- 在您的浏览器中打开身份验证页面
- 提示您确认设备
- 完成身份验证过程
身份验证成功后,您将在终端中看到一条确认消息!
创建部署
在您的项目目录中,运行
此命令将会:
- 检测您的 GitHub 仓库信息
- 识别您本地
.env
文件中的环境变量 - 安全地将这些变量传输到企业版平台
- 创建一个具有唯一标识符的新部署
创建成功后,您将看到类似以下的消息:
监控部署进度
使用以下命令跟踪部署状态:
要查看构建过程的详细日志,请使用:
首次部署通常需要 10-15 分钟来构建容器镜像。随后的部署会快得多。
附加 CLI 命令
CrewAI CLI 提供了几个命令来管理您的部署:
选项 2:直接通过 Web 界面部署
您还可以通过连接您的 GitHub 账户,直接通过 CrewAI 企业版 Web 界面部署您的 Crew。这种方法不需要在您的本地机器上使用 CLI。
推送到 GitHub
您需要将您的 Crew 推送到 GitHub 仓库。如果您尚未创建 Crew,可以按照此教程进行操作。
将 GitHub 连接到 CrewAI 企业版
- 登录 CrewAI 企业版
- 点击“连接 GitHub”按钮
选择仓库
连接您的 GitHub 账户后,您将能够选择要部署哪个仓库
设置环境变量
在部署之前,您需要设置环境变量以连接到您的 LLM 提供商或其他服务
- 您可以单独或批量添加变量
- 以
KEY=VALUE
格式输入您的环境变量(每行一个)
部署您的 Crew
- 点击“部署”按钮开始部署过程
- 您可以通过进度条监控进度
- 首次部署通常需要 10-15 分钟;随后的部署会更快
部署完成后,您将看到:
- 您的 Crew 的唯一 URL
- 用于保护您的 Crew API 的 Bearer 令牌
- 如果您需要移除部署,会有一个“删除”按钮
与您部署的 Crew 互动
部署完成后,您可以通过以下方式访问您的 Crew:
-
REST API:平台生成一个唯一的 HTTPS 端点,包含这些关键路由:
/inputs
:列出所需的输入参数/kickoff
:使用提供的输入启动执行/status/{kickoff_id}
:检查执行状态
-
Web 界面:访问 app.crewai.com 以访问
- 状态选项卡:查看部署信息、API 端点详细信息和身份验证令牌
- 运行选项卡:您的 Crew 结构的视觉表示
- 执行选项卡:所有执行的历史记录
- 指标选项卡:性能分析
- 追踪选项卡:详细的执行洞察
触发执行
在企业版仪表板中,您可以:
- 点击您的 Crew 名称打开其详细信息
- 从管理界面选择“触发 Crew”
- 在出现的模态框中输入所需的输入
- 监控执行在管道中移动时的进度
监控和分析
企业版平台提供全面的可观察性功能
- 执行管理:跟踪活动和已完成的运行
- 追踪:每次执行的详细分解
- 指标:令牌使用量、执行时间和成本
- 时间线视图:任务序列的视觉表示
高级功能
企业版平台还提供以下功能:
- 环境变量管理:安全地存储和管理 API 密钥
- LLM 连接:配置与各种 LLM 提供商的集成
- 自定义工具仓库:创建、共享和安装工具
- Crew Studio:通过聊天界面构建 Crew,无需编写代码
需要帮助?
如需部署问题方面的帮助或有关企业版平台的问题,请联系我们的支持团队。