腾讯文智自然语言处理介绍与情感分析API调用

12 篇文章 1 订阅
2 篇文章 0 订阅

一.产品概述

文智中文语义开放平台是基于并行计算系统和分布式爬虫平台,结合独特的语义分析技术,一站式满足用户NLP、转码、抽取、全网数据抓取等中文语义分析需求的开放平台。用户能够基于平台对外提供的OpenAPI实现搜索、推荐、舆情、挖掘等语义分析应用

腾讯云文智中文语义平台以SDK模块方式提供服务,支持多种编程语言

二.产品功能

Action id查询:https://cloud.tencent.com/document/product/271/2050

1.分词/命名实体识别API,提供智能分词(基本词+短语)、词性标注、命名实体识别功能。Action id=LexicalAnalysis

2.情感分析API,对信息进行情感上的正向、负向及中性进行评价,Action id=TextSentiment

3.主题分类API,提供自动文本分类服务,目前平台能识别的类别包括招聘、影视、音乐、健康养生、财经、广告推广、犯罪、政治等90多个类别

4.关键词提取API,基于关键词抽取平台,为用户实现如新闻内容关键词自动提取、评论关键词提取等提供基础服务。支持自定义词典

5.敏感信息识别API

6.句法分析API,句法分析出句子中词与词间的关系,可用于提取句子主干、核心词等。句法分析可更好的理解句子,在机器翻译、自动问答、知识抽取等领域均可应用

7.同义词API

8.纠错API,实现对短文本的自动纠错功能,用户只需提供业务数据和日志

9.转码API,网页转码和网页名片,网页转码是将PC机上展示的二维页面转换成移动端设备上展示的一维页面。网页名片是将页面简化为主体图片、标题和摘要的组合,以卡片形式展示,适合做页面分享、收藏和推广。用户只需要提交网页url

10.下载抽取API,基于分布式爬虫系统,用户提供url即可完成数据抓取。分布式爬虫系统通过对全网url进行精准调度、智能压力挖掘、自适应页面更新周期预测,可实现自动路由、url作弊识别、智能主题抓取等功能

7.3.API调用

1.API请求结构

域名访问地址:wenzhi.api.qcloud.com

通信协议:HTTPS

请求方法:POST\GET均可,一般使用GET

字符编码:utf-8

名称

描述

备注

API入口

API调用WebService入口

https://wenzhi.api.qcloud.com/v2/index.php

公共参数

每个接口都包含的通用参数

详见3.公共参数

指令名称

API要执行的指令的名称,这里使用Action指定,如Action=LexicalAnalysis

完整的指令请参见 API查询

指令参数

每个特定指令需要的参数

见每个指令的文智接口文档

2.接口鉴权-算法在相应的py文件中

腾讯云控制台->云产品->管理工具->云API密钥

新建密钥,创建一对Secretld/SecretKey

3.公共参数

名称

类型

描述

必选

Action

String

接口指令的名称,例 LexicalAnalysis

Region

String

区域参数,用来标识希望操作哪个区域的实例。可选: bj:北京;gz:广州;sh:上海;hk:香港;ca:北美

Timestamp

UInt

当前UNIX时间戳

Nonce

UInt

随机正整数,与 Timestamp 联合起来, 用于防止重放攻击

SecretId

String

腾讯云平台上申请的标识身份的SecretId 和SecretKey,其中SecretKey会用来生成 Signature

Signature

String

请求签名,用来验证此次请求的合法性

 错误码含义查询:

https://cloud.tencent.com/document/product/271/2057

 

四.情感分析

情感分析用于判断情感倾向,在舆情监控、话题监督、口碑分析等商业分析领域有非常重要的应用价值

1.接口描述

域名:wenzhi.api.qcloud.com
接口名: TextSentiment

2. 输入参数

参数名称

必选

类型

描述

content

String

待分析的文本(只能为utf8编码)

type

Int

(可选参数,默认为4) 1:电商;2:APP;3:美食;4:酒店和其他

3. 输出参数

参数名称

类型

描述

code

Int32

错误码,0:成功,其他值:失败

message

String

错误信息

positive

Double

正面情感概率

negative

Double

负面情感概率

#qcloudapi-sdk-python SDK工具包
#安装
pip install qcloudapi-sdk-python

#情感分析API调用
#Python 3.6
from QcloudApi.qcloudapi import QcloudApi
# 设置需要加载的模块
module = 'wenzhi'
# 接口名-情感分析
action = 'TextSentiment'
# 云API的公共参数-参数排序很重要(首字母排序)
config = {
    'method': 'GET',
    'Region': 'ap-guangzhou',
    'secretId': '替换成自己的',
    'secretKey': '替换成自己的',
    'SignatureMethod': 'HmacSHA1'
   }
# 请求参数,支持json
# 数组'content':[1,2,3]
params = {'content':'是真的烦人','type':4}

service = QcloudApi(module, config)
#请求前修改参数(5个参数均可修改)
#service.setRegion('ap-shanghai')

# 生成请求的url,但不发起请求
print(service.generateUrl(action, params))
# 调用接口-发起请求
s=service.call(action, params)
print(s)

#输出
b'{"code":0,"message":"","codeDesc":"Success","positive":0.35916191339493,"negative":0.64083808660507}'

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值