date:2021/7/8 使用postman测试

网址:​​https://ai.baidu.com/​

在百度AI首页-开放能力-自然语言处理-语言处理基础技术

百度nlp api接口测试_百度

点击技术文档

百度nlp api接口测试_技术文档_02

在左侧文档目录选择API参考

百度nlp api接口测试_文本相似度_03

ps:第一次可以整体的看一下文档全部内容,当然我们这次测试只需要知道接口地址和传入的参数格式

下面仅以语言处理基础技术-短文本相似度接口为例,其它接口大致相同

接口描述

短文本相似度接口用来判断两个文本的相似度得分。

发送请求

按照文档要求,对应在postman中进行设置:

在workspace-collection-request中请求方式设为post,url复制过来

百度nlp api接口测试_技术文档_04

根据文档跳转到“Access Token获取”页面,有完整说明,下面是我的获取过程:

获取Access Token

1.​​https://passport.baidu.com/v2/?reg注册百度账号​

2.回到这个页面,选择立即使用

百度nlp api接口测试_技术文档_02

3.选择创建应用,随便输一下应用名称、应用描述,直接创建百度nlp api接口测试_技术文档_06

4.在应用列表可以看到API Key及Secret Key

5.使用postman

向授权服务地址​​https://aip.baidubce.com/oauth/2.0/token​​发送请求(推荐使用POST),并在URL中带上以下参数:

​ grant_type: 必须参数,固定为​​client_credentials​​;

​ client_id: 必须参数,应用的​​API Key​​;

​ client_secret: 必须参数,应用的​​Secret Key​​;

百度nlp api接口测试_文本相似度_07

点send,返回的json中就有“access_token”

回到原来的短文本相似度接口,加入获取的参数“access_token”

百度nlp api接口测试_技术_08

设置header

百度nlp api接口测试_技术_09

设置body

百度nlp api接口测试_技术_10

这里的model使用默认的

百度nlp api接口测试_相似度_11

返回请求

百度nlp api接口测试_相似度_12

分数越高相似度越高

百度nlp api接口测试_技术_13

常见问题及排查

文档有详细说明,我遇到问题查看后都能解决

百度nlp api接口测试_百度_14



下一步就是深入理解simnet模型啦