首先先注册登录百度AI平台,自然语言处理是免费的,有5 QPS,够用了,不够用可以申请增加。
我申请增加至10 QPS,通过得很快。
找到百度AI平台的NLP入口:
看到自然语言处理
点击进入
进入之后跳转到自然语言处理产品页
点击创建应用,应用创建后会有AppID、API Key、Secret Key这些参数。后续使用会利用到这些参数!
使用百度NLP的API需要获取Access Token,这个token有效期一个月。
获取Access Token需要使用之前得到的参数API Key和Secret Key。
这是百度官方文档介绍的一些用法:https://ai.baidu.com/docs#/NLP-API/top
但是没有Python3的,以下代码是Python3获取Access Token。
返回Access Token字符串。
开始使用需要的NLP API,我这里使用情感分析API。需要修改Access Token!
返回的值为:
{'log_id': 5377788657827174316,
'text': '苹果是一家伟大的公司',
'items': [{'positive_prob': 0.727802,
'confidence': 0.395115,
'negative_prob': 0.272198,
'sentiment': 2}]}
解析:
实例:
完成
百度的NLP API还是挺好用的,但是不要太依赖于百度AI,这东西估计后期会收钱的,在NLP结合的产品探索阶段可以使用百度的NLP API 中期就需要自己研发了,自己的技术才是可靠的。