文档首页> > API参考> 语言理解服务接口说明> 情感分析

情感分析

分享
更新时间: 2019-05-07 15:32

功能介绍

针对电商、汽车、通用领域的用户评论进行情感分析,支持自动识别领域。

URI

  • URI格式
    POST /v1/{project_id}/nlu/sentiment
  • 参数说明
    表1 URI参数说明

    名称

    是否必选

    说明

    project_id

    来自公有云的Project ID, 用于资源隔离。获取方式请参见获取项目编码

请求消息

请求参数如表2所示。

表2 请求参数

名称

是否必选

参数类型

说明

content

String

待分析分本。文本编码要求为utf-8。

  • type为电商领域时,限定200个字符以内,文本长度超过200个字符时,只检测前200个字符。
  • 其他领域,限定400个字符以内,文本长度超过400个字符时,只检测前400个字符。

type

int

取值范围0~3,默认为0。

  • 0:领域自适应。
  • 1:电商领域。
  • 2:汽车领域。
  • 3:通用领域。

响应消息

响应参数如表3所示。

表3 响应参数

名称

参数类型

说明

result

result数据结构,请参见表4

调用成功时的返回情感信息。

调用失败时无此字段。

error_code

String

调用失败时的错误码。

调用成功时无此字段。

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

表4 result字段数据结构说明

名称

参数类型

说明

content

String

待分析分本。

label

Integer

正负标签。

  • 1:positive
  • 0:negative

confidence

Float

标签label的置信度。

示例

  • 请求示例
    POST https://nlp-ext.cn-north-1.myhuaweicloud.com/v1/938db354195241feb520fa9ee7efff28/nlu/sentiment
    Request Header: 
    Content-Type: application/json 
    X-Auth-Token:MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG... 
    Request Body: { 
           "content":"很不错的一款车,可以改变生活方式。",
           "type":2
    }
  • 响应示例
    • 成功响应示例
      {
           "result": {             
                   "content":"很不错的一款车,可以改变生活方式。",             
                   "label": 1,
                   "confidence": 0.96399385
               } 
      }
    • 失败响应示例
      {
          "error_code": "NLP.0101",
          "error_msg": "auth failed, please check if token correct"
      }

状态码

状态码请参见状态码

如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区