在前文AppFlow无代码轻松搭建模型Agent我们已经介绍了如何在通义千问中使用插件,从而让通义千问具备各种能力,例如,通过天气查询插件+机票查询插件+地图插件,模型可以变成一个旅游规划助手;再例如,通过搜索插件+股市行情插件,模型可以成为您的投资助手。
然而,AppFlow提供的官方插件或许不能完全满足您的需求,此时自定义一个插件连接器就成了一个覆盖绝大部分场景的选择。使用自定义插件连接器可以实现访问任意API的需求,也支持大部分场景的鉴权方式。同时AppFlow会自动将自定义插件注册到通义千问连接器中,从而使大模型拥有调用API能力。
下面将详细说明如何创建一个自定义的插件连接器。
创建自定义插件连接器
首先登陆AppFlow控制台,点击左侧导航栏连接器-自定义连接器
上传连接器图标并填写相关基本信息,选择插件连接器
选择你的API需要的鉴权方式,目前支持Basic、Bearer Token、AppCode三种鉴权方式
配置执行动作。准确填写你的API的名称和描述,这将直接影响模型调用的准确性。接口路径需要是公网地址。点击下一步。
添加你的请求参数结构,字段名称和字段描述以及是否必填都要仔细填写,这都是会影响到模型调用的效果的~
例如下面的curl命令对应的配置,可以进行参考配置
curl --location 'https://api.github.com/search/repositories' \ --data '{ "query":"xxx", "order":"asc", "limit":10 }'
同理,为了模型更好的理解API的响应内容,请填写API的响应体结构。或者复制一个真实的响应并使用导入json然后修改即可。
最后点击发布即可~
使用自定义插件连接器
参考我们的前文AppFlow无代码轻松搭建模型Agent,在选择插件时选择刚刚的自定义连接器即可~