CrewAI AOP API
欢迎来到 CrewAI AOP API 参考。此 API 允许您以编程方式与您部署的 Crew 进行交互,从而实现与您的应用程序、工作流和服务的集成。快速入门
1
获取您的 API 凭据
在 CrewAI AOP 控制面板中导航到您的 Crew 详情页面,从“状态”选项卡复制您的 Bearer Token。
2
发现所需输入
使用
GET /inputs 端点查看您的 Crew 期望哪些参数。3
启动 Crew 执行
使用您的输入调用
POST /kickoff 以启动 Crew 执行并接收 kickoff_id。4
监控进度
使用
GET /status/{kickoff_id} 检查执行状态并检索结果。认证
所有 API 请求都需要使用 Bearer Token 进行身份验证。在Authorization 标头中包含您的 Token。
Token 类型
| Token 类型 | 范围 | 用例 |
|---|---|---|
| Bearer Token | 组织级访问 | 完整的 Crew 操作,适用于服务器到服务器集成 |
| 用户 Bearer Token | 用户级访问 | 有限权限,适用于特定用户操作 |
基本 URL
每个部署的 Crew 都有自己独特的 API 端点your-crew-name 替换为控制面板中您 Crew 的实际 URL。
典型工作流
- 发现:调用
GET /inputs以了解您的 Crew 需要什么 - 执行:通过
POST /kickoff提交输入以开始处理 - 监控:轮询
GET /status/{kickoff_id}直到完成 - 结果:从完成的响应中提取最终输出
错误处理
API 使用标准 HTTP 状态码| 代码 | 含义 |
|---|---|
200 | 成功 |
400 | 错误请求 - 无效输入格式 |
401 | 未授权 - 无效的 Bearer Token |
404 | 未找到 - 资源不存在 |
422 | 验证错误 - 缺少必需输入 |
500 | 服务器错误 - 联系支持 |
交互式测试
为什么没有“发送”按钮? 由于每个 CrewAI AOP 用户都有自己独特的 Crew URL,我们使用参考模式而不是交互式操场,以避免混淆。这向您展示了请求应该是什么样子,而没有无法使用的发送按钮。
- ✅ 确切的请求格式及所有参数
- ✅ 成功和错误情况的响应示例
- ✅ 多种语言的代码示例(cURL、Python、JavaScript 等)
- ✅ 带有正确 Bearer Token 格式的身份验证示例
要测试您的实际 API
复制 cURL 示例
复制 cURL 示例并用您的实际值替换 URL + Token
使用 Postman/Insomnia
将示例导入您首选的 API 测试工具
- 从任何端点页面复制此 cURL 示例
- 将
your-actual-crew-name.crewai.com替换为您的实际 Crew URL - 用控制面板中的实际 Bearer Token 替换 Bearer Token
- 在您的终端或 API 客户端中运行请求
