用于AI平台的算法接口配置方法、系统、设备及存储介质技术方案

技术编号:37332109 阅读:18 留言:0更新日期:2023-04-21 23:09
本发明专利技术公开了一种用于AI平台的算法接口配置方法、系统、设备及存储介质,属于AI应用平台技术领域,解决与各个算法厂家对接过程中算法标准不统一的技术问题,方法包括:向算法厂家申请获取授权许可证licence及算法接口文档;向第三方应用平台提供告警回调接口统一规范,并获取第三方应用平台提供的告警回调API;根据licence及算法接口文档配置算法信息、参数信息;通过算法地址发送request请求体到算法厂家;获取算法厂家通过授权参数进行授权认证并返回的响应体response;根据算法信息中的告警判断脚本确定是否有告警及告警信息;若是有告警回调地址,则将告警信息重新封装成request请求体后,通过告警回调地址响应给第三方应用平台。三方应用平台。三方应用平台。

【技术实现步骤摘要】
用于AI平台的算法接口配置方法、系统、设备及存储介质


[0001]本专利技术涉及AI应用平台
,更具体地说,它涉及一种用于AI平台的算法接口配置方法、系统、设备及存储介质。

技术介绍

[0002]AI应用项目的核心是对接各类厂家AI算法,在与各个算法厂家对接过程中,发现算法标准不统一,存在大量对接接口工作,无法共享等重复接口开发。

技术实现思路

[0003]本专利技术要解决的技术问题是针对现有技术的上述不足,本专利技术的目的一是提供一种用于AI平台的算法接口配置方法,可以避免单个算法编写代码进行对接,基本实现零代码接入算法。
[0004]本专利技术的目的二是提供一种用于AI平台的算法接口配置系统,可以避免单个算法编写代码进行对接,基本实现零代码接入算法。
[0005]本专利技术的目的三是提供一种计算机设备。
[0006]本专利技术的目的四是提供一种计算机可读存储介质。
[0007]为了实现上述目的一,本专利技术提供一种用于AI平台的算法接口配置方法,包括:
[0008]向算法厂家申请获取授权许可证licence及算法接口文档;
[0009]向第三方应用平台提供告警回调接口统一规范,并获取所述第三方应用平台根据所述告警回调接口统一规范提供的告警回调API;
[0010]根据所述licence及算法接口文档配置算法信息、参数信息,算法信息包括算法名称、算法编码、算法地址、告警判断脚本及告警回调地址,参数信息包括授权参数和算法参数;
[0011]通过所述算法信息中的算法地址发送request请求体到所述算法厂家;获取所述算法厂家通过所述参数信息配置的授权参数进行授权认证并返回的响应体response;根据所述算法信息中的告警判断脚本确定是否有告警及告警信息;
[0012]若是有告警回调地址,则将所述告警信息重新封装成request请求体后,通过所述告警回调地址响应给所述第三方应用平台。
[0013]作为进一步地改进,所述算法名称是根据不同算法能力编写名称,以方便管理;
[0014]所述算法编码是根据不同算法能力编写的唯一标识码,以便区分不同算法;
[0015]所述算法地址是所述算法厂家提供的API请求地址,用于发送请求;
[0016]所述告警判断脚本是根据不同算法API提供的响应的告警信息和告警规则编写的一段判断脚本;
[0017]所述告警回调地址是由所述第三方应用平台提供,通过这个地址将告警信息发送到所述第三方应用平台,由其进行相应处理。
[0018]进一步地,所述授权参数的配置内容包括参数名、参数值、参数类型,用于配置所
述算法厂家提供的licence与认证、token有关的请求参数,便于所述算法厂家进行认证检测。
[0019]进一步地,所述算法参数的配置内容包括参数名、参数值、参数类型、参数获取方式,用于配置其他的请求参数。
[0020]进一步地,所述参数名是所述算法厂家提供的API请求参数;
[0021]所述参数值分为固定值和非固定值,其中固定值是不变的,由所述算法厂家的API提供,配置在授权参数栏里;非固定值是根据API请求参数类型及参数规则而处理生成的;
[0022]所述参数类型是根据API请求参数所属类型信息而区分不同请求参数的类型,提供固定值、通道ID、通道图片BASE64、通道图片二进制、Java代码、上传文件六种参数类型选择项;
[0023]进一步地,所述固定值表示该参数值是固定不变的,可以配置Appkey、AppSecret的参数;
[0024]所述通道ID表示该参数值是一个唯一标识,可以配置设备编码参数;
[0025]所述通道图片BASE64表示该参数值是图片经过base64编码后的字符编码;
[0026]所述通道图片二进制表示该参数值是图片经过二进制转换的字符编码;
[0027]所述Java代码表示该参数值是一份Java代码,用于解析处理,可以配置需要先进行解析处理获取结果作为参数值的参数;
[0028]所述上传文件表示该参数值是文件,可以配置支持多个图片算法处理的参数,是所述通道图片BASE64、通道图片二进制的延伸扩展。
[0029]进一步地,所述参数获取方式是根据API请求参数所属位置信息而区分不同请求参数的获取方式,提供body、header、get、post四种获取方式选择项。
[0030]为了实现上述目的二,本专利技术提供一种用于AI平台的算法接口配置系统,包括:
[0031]获取授权许可模块,用于向算法厂家申请获取授权许可证licence及算法接口文档;
[0032]获取告警回调API模块,用于向第三方应用平台提供告警回调接口统一规范,并获取所述第三方应用平台根据所述告警回调接口统一规范提供的告警回调API;
[0033]配置模块,用于根据所述licence及算法接口文档配置算法信息、参数信息,算法信息包括算法名称、算法编码、算法地址、告警判断脚本及告警回调地址,参数信息包括授权参数和算法参数;
[0034]请求与响应模块,用于通过所述算法信息中的算法地址发送request请求体到所述算法厂家;获取所述算法厂家通过所述参数信息配置的授权参数进行授权认证并返回的响应体response;根据所述算法信息中的告警判断脚本确定是否有告警及告警信息;若是有告警回调地址,则将所述告警信息重新封装成request请求体后,通过所述告警回调地址响应给所述第三方应用平台。
[0035]为了实现上述目的三,本专利技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的用于AI平台的算法接口配置方法。
[0036]为了实现上述目的四,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的用于AI平台的算法接口配置方法。
[0037]有益效果
[0038]本专利技术与现有技术相比,具有的优点为:
[0039]本专利技术的AI平台通过第三方应用平台提供的告警回调API和算法厂家提供的授权许可证licence及算法接口文档,配置算法信息、参数信息,AI平台发送request请求体到算法厂家得到响应体response,并响应给第三方应用平台,实现了动态配置参数方式,对接口进行参数动态配置,基本实现了零代码接口对接,简化了开发流程,提高了开发效率,且方便使用及应用扩展。
附图说明
[0040]图1为本专利技术的总体交互时序图。
具体实施方式
[0041]下面结合附图中的具体实施例对本专利技术做进一步的说明。
[0042]参阅图1,一种用于AI平台的算法接口配置方法,包括以下步骤:
[0043]1.AI平台向算法厂家申请获取授权许可证licence及算法接口文档(以下简称API),licence带有类似Appkey、AppSecret、servi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于AI平台的算法接口配置方法,其特征在于,包括:向算法厂家申请获取授权许可证licence及算法接口文档;向第三方应用平台提供告警回调接口统一规范,并获取所述第三方应用平台根据所述告警回调接口统一规范提供的告警回调API;根据所述licence及算法接口文档配置算法信息、参数信息,算法信息包括算法名称、算法编码、算法地址、告警判断脚本及告警回调地址,参数信息包括授权参数和算法参数;通过所述算法信息中的算法地址发送request请求体到所述算法厂家;获取所述算法厂家通过所述参数信息配置的授权参数进行授权认证并返回的响应体response;根据所述算法信息中的告警判断脚本确定是否有告警及告警信息;若是有告警回调地址,则将所述告警信息重新封装成request请求体后,通过所述告警回调地址响应给所述第三方应用平台。2.根据权利要求1所述的一种用于AI平台的算法接口配置方法,其特征在于,所述算法名称是根据不同算法能力编写名称,以方便管理;所述算法编码是根据不同算法能力编写的唯一标识码,以便区分不同算法;所述算法地址是所述算法厂家提供的API请求地址,用于发送请求;所述告警判断脚本是根据不同算法API提供的响应的告警信息和告警规则编写的一段判断脚本;所述告警回调地址是由所述第三方应用平台提供,通过这个地址将告警信息发送到所述第三方应用平台,由其进行相应处理。3.根据权利要求1所述的一种用于AI平台的算法接口配置方法,其特征在于,所述授权参数的配置内容包括参数名、参数值、参数类型,用于配置所述算法厂家提供的licence与认证、token有关的请求参数,便于所述算法厂家进行认证检测。4.根据权利要求1所述的一种用于AI平台的算法接口配置方法,其特征在于,所述算法参数的配置内容包括参数名、参数值、参数类型、参数获取方式,用于配置其他的请求参数。5.根据权利要求3或4所述的一种用于AI平台的算法接口配置方法,其特征在于,所述参数名是所述算法厂家提供的API请求参数。所述参数值分为固定值和非固定值,其中固定值是不变的,由所述算法厂家的API提供,配置在授权参数栏里;非固定值是根据API请求参数类型及参数规则而处理生成的;所述参数类型是根据API请求参数所属类型信息而区分不同请求参数的类型,提供固定值、通道ID、通道图片BASE64、通道图片二进制、Java代码、上传文件...

【专利技术属性】
技术研发人员:阳牧红黄波颜少剑沈楚浩商朗鑫陈嘉毅
申请(专利权)人:广东亿迅科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1