文档

API调用节点说明

更新时间:
一键部署

本文档主要介绍API调用节点的使用。

节点界面

image

节点说明

API调用节点允许您的AI应用使用HTTP协议与外部服务进行通信,以便与外部数据和功能进行集成和交互。

配置页面

image

配置说明

API当前仅支持最常用的HTTP协议的GET/POST方法。URL地址需要带上HTTP/HTTPS://请求头。允许配置输入参数,也支持动态传入请求头,如上图。

输入变量的方法

(1)手工输入

根据变量类型的不同,从相应的结果中获取,形如${bizVars.abc},如果输入不在${}内,会被识别为常量。

(2)联想提示

在界面输入/,会弹出提示,直接选中变量即可,选中后与手工输入一样。

image

结果获取方法

为减少用户的配置量,api节点不需要提供输出参数的格式配置。取值方式如下,举例,当前节点的id为Api_xxx。

当返回是个json object,例如返回数据为{"a":1,"b":"cc"},后方节点获取其中的数据a的表达式为${svcVars.Api_xxx.response.a}

当返回是个json array,例如返回数据为[{"a":1},{"a":3,"b":"cc"}],后方节点获取其中的第一条数据a的表达式为${svcVars.Api_xxx.response.list[0].a},如果获取所有的a,则为${svcVars.Api_xxx.response.list.a}。(该list是固定一级的key值)

当返回是个非json,例如返回数据为 这个问题怎么样 ,后方节点获取这条数据,则为${svcVars.Api_xxx.response.text}。(该text是固定一级的key值)

  • 本页导读 (1)
文档反馈