当模型在平台中部署完毕并对外提供接口时,接口支持json格式和form-data格式的入参。这里介绍三种比较常用的接口调用方式,包括python脚本、java代码和Postman测试工具,用户可根据接口的实际情况,修改接口地址和入参。另外,平台中的模型接口均采用POST请求方式
▼
查看技术文档
可通过查看模型的技术文档获取模型接口的请求地址、请求类型、请求参数等信息。接下来看两个具体模型的技术文档:
1、“投诉工单智能分类”模型
请求地址:http://xxx/V1.0.0?authcode=xxx
authcode : 获取我的authcode
请求类型:POST
Header :content-type: undefined
请求示例: { "sheet_content": "用户去办理宽带销户......" }
2、“语音质检-关键字识别”模型
请求地址:http://xxx/V1.0.0?authcode=xxx
authcode : 获取我的authcode
请求类型:POST
Header :content-type: multipart/form-data
请求示例: { "file": "待处理语音文件", "words": "密码" }
其中,需要关注以下几点:
1. 如果Header的content-type是application/json (或 undefined),那么当前接口的入参就是json格式
请求示例: { "sheet_content": "用户去办理宽带销户......" }
2. 如果Header的content-type是multipart/form-data,那么当前接口的入参就是form-data格式
请求示例: { "file": "待处理语音文件", "words": "密码" }
"file": "待处理语音文件" 是文件参数,其中 "file"是文件参数名 "words": "密码" 是普通参数,key是words,value是"密码" 接口调用1、python脚本调用 要求: python3.5 以上版本 安装 requests、requests_toolbelt 依赖包 (1) json 格式入参 根据接口的实际情况配置【1】【2】处的接口地址和请求参数。 运行上述脚本便可得到接口请求响应。 (2) form-data 格式入参 根据接口的实际情况配置【1】【2】【3】处的接口地址和请求参数。 运行上述脚本便可得到接口请求响应。 2、java代码调用 要求: 导入 okhttp3 包,可通过引入如下maven依赖将jar包下载到本地:
com.squareup.okhttp3okhttp3.8.1
(1) json 格式入参 根据接口的实际情况配置【1】【2】处的接口地址和请求参数。 运行上述代码便可得到接口请求响应。 (2) form-data 格式入参 根据接口的实际情况配置【1】【2】【3】【4】处的接口地址和请求参数。 运行上述代码便可得到接口请求响应。 3、Postman调用 首先下载并安装Postman。Postman官网提供有下载链接: https://www.postman.com/ 然后按照如下示意图中的步骤配置接口请求信息,包括接口地址、请求参数等。 最后在Postman界面下方便可看到接口响应。 (1) json 格式入参 (2) form-data 格式入参 ~~更多详情请登陆“OA->沃运维->网络AI平台”进行查看~~END