1. 接口说明

以哈工大社会计算与信息检索研究中心研发的 “语言技术平台(LTP)” 为基础,为用户提供针对中文(简体)文本的情感分析服务。情感分析(Sentiment Analysis) 是文本分类的一个分支,是对带有情感色彩(褒义贬义/正向负向)的主观性文本进行分析,以确定该文本的观点、喜好、情感倾向。

2. 接口地址

  1. POST http[s]://ltpapi.xfyun.cn/v1/sa HTTP/1.1
  2. Content-Type:application/x-www-form-urlencoded; charset=utf-8

3. 请求参数

在 Http Request Header 中配置授权认证参数,见【接口描述-授权认证】。其中 X-Param 为各配置参数组成的JSON串经BASE64编码之后的字符串,原始JSON串各字段说明如下:

参数类型必填说明示例
typestring服务类型,调用情感分析功能固定为dependentdependent

X-Param生成示例:

  1. 原始JSON串:
  2. {
  3. "type": "dependent"
  4. }
  5. BASE64编码(即X-Param):
  6. eyJ0eXBlIjoiZGVwZW5kZW50In0=

在 Http Request Body 中配置以下参数:

参数类型必须说明示例
textstring待分析文本(中文简体),长度限制为500字节今天天气不错!

4. 返回值

返回值为json串,各字段如下:

参数类型说明
codestring结果码(具体见错误码)
datajson对象情感分析结果
descstring错误描述,会话成功为success
sidstring会话ID,用来唯一标识本次会话,如会话报错无法解决,可以通过工单提供 sid 给讯飞技术人员分析解决。

data各字段说明如下:

标记说明
negative_prob贬义概率
neutral_prob中性概率
positive_prob褒义概率
sentiment情感极性分类结果,0:代表中性,1:代表褒义,2:代表贬义

备注:negative_prob、neutral_prob、positive_prob三者累加等于1,三者得分最高的结果决定sentiment值。

结果示例如下:

失败结果:

  1. {
  2. "code": "10105",
  3. "desc": "illegal access|invalid X-Appid",
  4. "data": {},
  5. "sid": "ltp0000a744@ch78290eb1e128000100"
  6. }

成功结果:

  1. {
  2. "code": "0",
  3. "data": {
  4. "sa": [
  5. {
  6. "negative_prob": 0.015691879079758858,
  7. "neutral_prob": 0.03726633179759517,
  8. "positive_prob": 0.9470417891226458,
  9. "sentiment": 1
  10. }
  11. ]
  12. },
  13. "desc": "success",
  14. "sid": "ltp00000002@dx381d0efd452f000100"
  15. }

5. 调用示例

情感分析demo go语言

情感分析demo php语言

情感分析demo java语言

情感分析demo python3语言

情感分析demo c#语言

Copyright © iflytek.com 2018 all right reserved,powered by Gitbook该文件修订时间:2019-05-07 07:12:51