现象
用户需实现多步骤接口调用流程:从用户输入信息中提取参数a,调用接口A获取返回结果R1,根据用户输入或R1内容判断是否将R1作为参数调用接口B获取R2,最终将R1或R2整理后返回对话,需确认该流程是否可通过FastGPT工具调用实现。
可能原因
该问题未在issue中提及具体报错,仅为流程实现的可行性疑问,可能原因是未明确FastGPT工具调用是否支持链式调用与条件分支逻辑,缺乏对应场景的配置参考。
排查步骤
- 梳理需实现的多步骤流程,明确各接口的参数传递关系与条件判断节点。
- 查阅FastGPT官方文档与README中的工具调用配置规则,确认是否支持多轮工具调用与条件判断。
- 按照文档示例配置基础单接口工具调用,测试参数传递与结果返回是否正常。
解决与验证
需根据FastGPT官方文档的工具调用配置规则,配置多轮工具调用节点。在节点中添加条件判断逻辑,根据前序接口的返回结果决定是否触发下一接口调用。最终将整理后的结果传递给AI并返回对话。若遇到配置异常,需结合实际运行日志排查参数传递错误。需按实际环境确认具体的条件判断配置细节。
来源: FastGPT 官方来源
适用性与版本范围
本页适用于官方来源记录的 故障排查 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。
安全护栏
凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。
回滚指引
恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。