跳转到内容

介绍

欢迎来到 CrewAI AMP API 参考文档。这个 API 允许你通过程序与已部署的 crews 交互,从而集成到你的应用、工作流和服务中。

  1. 获取 API 凭据

    进入 CrewAI AMP 仪表盘中你的 crew 详情页,并从 Status 标签页复制你的 Bearer Token。

  2. 了解所需输入

    使用 GET /inputs 端点查看你的 crew 需要哪些参数。

  3. 启动一次 Crew 执行

    使用你的输入调用 POST /kickoff,启动 crew 执行并获得一个 kickoff_id

  4. 监控进度

    使用 GET /status/{kickoff_id} 检查执行状态并获取结果。

所有 API 请求都需要使用 Bearer token 进行认证。在 Authorization header 中包含你的 token:

Terminal window
curl -H "Authorization: Bearer YOUR_CREW_TOKEN" \
https://your-crew-url.crewai.com/inputs
Token TypeScopeUse Case
Bearer TokenOrganization-level accessFull crew operations, ideal for server-to-server integration
User Bearer TokenUser-scoped accessLimited permissions, suitable for user-specific operations

每个已部署的 crew 都有自己唯一的 API endpoint:

https://your-crew-name.crewai.com

your-crew-name 替换为你在仪表盘中看到的实际 crew URL。

  1. 发现:调用 GET /inputs 了解你的 crew 需要什么
  2. 执行:通过 POST /kickoff 提交输入并开始处理
  3. 监控:轮询 GET /status/{kickoff_id},直到完成
  4. 结果:从完成后的响应中提取最终输出

API 使用标准 HTTP 状态码:

CodeMeaning
200Success
400Bad Request - Invalid input format
401Unauthorized - Invalid bearer token
404Not Found - Resource doesn’t exist
422Validation Error - Missing required inputs
500Server Error - Contact support

每个 endpoint 页面都会向你展示:

  • 准确的请求格式,包含所有参数
  • 响应示例,包括成功和错误场景
  • 多语言代码样例(cURL、Python、JavaScript 等)
  • 认证示例,使用正确的 Bearer token 格式

复制 cURL 示例

复制 cURL 示例,并将 URL + token 替换为你的真实值

使用 Postman/Insomnia

将示例导入你偏好的 API 测试工具

示例工作流:

  1. 复制这个 cURL 示例,从任意 endpoint 页面获取
  2. your-actual-crew-name.crewai.com 替换为你的真实 crew URL
  3. 将 Bearer token 替换为你在仪表盘中获得的真实 token
  4. 在终端或 API 客户端中运行请求