场景描述
很多业务场景需要组合多个 API 调用来完成复杂任务,如支付验证+订单更新+邮件通知。
实现方法
通过 agents.json 实现步骤如下:
- 在 chains 中定义任务流程名称和描述
- 在 steps 数组中按顺序添加 API 端点和方法
- 使用动态参数传递上下文数据
- 配置认证方式(Basic/ApiKey/Bearer)
代码示例
例如 Stripe 支付查询流程:
1. 定义 agents.json
2. 安装 SDK
3. 调用 run_chain(“check_payment”)
效果验证
通过 enable_debug() 查看详细执行日志,确保每个步骤按预期完成,参数传递正确。
本答案来源于文章《agents.json:智能体通过自然语言与API交互的开源规范》