从fastgpt简单做个工作流实现接口返回
有时候希望我们能ai中,从我们提问的问题中提取出关键词然后在通过我们现有的平台返回数据过来。这时候我们就需要工作流,结合我们的平台来实现这个功能
步骤1 建立文本内容中提取出关键词 通过提取描述 描述提取规则,返回 我们需要的关键字
步骤2,登录我们现有平台返回token 需要建立一个http请求 ,body中传入全局变量,用户名,密码 请求成功后返回我们需要的token
步骤3 在通过http请求,返回我们问题中所需要的数据 在header中,传入步骤2返回的token

步骤4中 需要把返回过来的二维数组,转成字符串进行换行输出来,方便浏览
使用的js代码
function main({data1, data2}){
data2 = data1.map(data => '起运港:'+`${data.departure}`+'目的港:'+`(${data.objective})`+'船期:'+`(${data.term})`+'20GP:'+`(${data['20GP']})` ).join('\n');
return {"key1":data2}
}
步骤5在交给工具调用,这里没有用到直接返回,因为直接返回之后,不会在使用ai进行对话了
通过工具调用,可以实现根据需求直接返回过来的数据,然后还可以通过ai对话

