阿里云自然语言处理中的Python Common Request方式访问

本文涉及的产品
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: 自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。未来,自然语言处理还将为用户带来更多更有价值的服务。本次以分词为例介绍Python common sdk的调用。

Step By Step

step1:开通服务

参考地址
目前NLP提供了三个版本,可根据需要选择合适的,本次调用选用基础版本
image.png

step2:获取账号的AccessKey

参考文档:获取AccessKey
image.png

step3:添加依赖

pip install aliyun-python-sdk-core # 安装阿里云SDK核心库

step4:Common code

import json
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
# 创建AcsClient实例
client = AcsClient(
    "<your-access-id-key>",
    "<your-access-id-secret>",
    "cn-hangzhou"
)
request = CommonRequest()
# domain和version是固定值
request.set_domain('alinlp.cn-hangzhou.aliyuncs.com')
request.set_version('2020-06-29')
# action name可以在API文档里查到
request.set_action_name('GetWsCustomizedChGeneral')
# 需要add哪些param可以在API文档里查到
request.add_query_param('ServiceCode', 'alinlp')
request.add_query_param('Text', '云麦好轻智能体脂秤精准蓝牙秤体重测人体脂肪秤家用称健康电子秤')
request.add_query_param('TokenizerId', 'GENERAL_CHN')
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
print(resp_obj)

step5:运行结果

{'RequestId': '19FD650C-CD78-5705-851A-B2C9DFA4215A', 'Data': '{"result":[{"id":"0","word":"云麦","tags":["其他专名"]},{"id":"1","word":"好","tags":["基本词-中文","文体娱乐类-flash作品"]},{"id":"2","word":"轻","tags":["基本词-中文"]},{"id":"3","word":"智能","tags":["产品类型修饰词","基本词-中文","软件-纯软件名"]},{"id":"4","word":"体","tags":["基本词-中文"]},{"id":"5","word":"脂","tags":["基本词-中文"]},{"id":"6","word":"秤","tags":["产品类型-简单","基本词-中文"]},{"id":"7","word":"精准","tags":["基本词-中文","产品-品牌"]},{"id":"8","word":"蓝牙","tags":["产品类型-简单","基本词-中文","产品类型修饰词","软件-纯软件名"]},{"id":"9","word":"秤","tags":["产品类型-简单","基本词-中文"]},{"id":"10","word":"体重","tags":["基本词-中文","产品类型属性词","产品类型修饰词"]},{"id":"11","word":"测","tags":["基本词-中文"]},{"id":"12","word":"人体","tags":["产品类型修饰词","基本词-中文","色情词汇-中文"]},{"id":"13","word":"脂肪秤","tags":["产品类型-简单","基本词-中文","产品类型修饰词"]},{"id":"14","word":"家用称","tags":["产品类型-简单"]},{"id":"15","word":"健康","tags":["基本词-中文","产品类型修饰词","文体娱乐类-书文课程类"]},{"id":"16","word":"电子秤","tags":["产品类型-简单","基本词-中文","产品类型修饰词"]}],"success":true}'}

参考文档

Python SDK

目录
相关文章
|
2月前
|
Java 数据处理 索引
(Pandas)Python做数据处理必选框架之一!(二):附带案例分析;刨析DataFrame结构和其属性;学会访问具体元素;判断元素是否存在;元素求和、求标准值、方差、去重、删除、排序...
DataFrame结构 每一列都属于Series类型,不同列之间数据类型可以不一样,但同一列的值类型必须一致。 DataFrame拥有一个总的 idx记录列,该列记录了每一行的索引 在DataFrame中,若列之间的元素个数不匹配,且使用Series填充时,在DataFrame里空值会显示为NaN;当列之间元素个数不匹配,并且不使用Series填充,会报错。在指定了index 属性显示情况下,会按照index的位置进行排序,默认是 [0,1,2,3,...] 从0索引开始正序排序行。
232 0
|
8月前
|
数据采集 存储 开发者
如何动态调整Python爬虫的Request请求延迟
如何动态调整Python爬虫的Request请求延迟
287 13
|
5月前
|
数据采集 Web App开发 iOS开发
解决Python爬虫访问HTTPS资源时Cookie超时问题
解决Python爬虫访问HTTPS资源时Cookie超时问题
|
11月前
|
机器学习/深度学习 人工智能 分布式计算
我的阿里云社区年度总结报告:Python、人工智能与大数据领域的探索之旅
我的阿里云社区年度总结报告:Python、人工智能与大数据领域的探索之旅
315 35
|
10月前
|
关系型数据库 数据库 数据安全/隐私保护
云数据库实战:基于阿里云RDS的Python应用开发与优化
在互联网时代,数据驱动的应用已成为企业竞争力的核心。阿里云RDS为开发者提供稳定高效的数据库托管服务,支持多种数据库引擎,具备自动化管理、高可用性和弹性扩展等优势。本文通过Python应用案例,从零开始搭建基于阿里云RDS的数据库应用,详细演示连接、CRUD操作及性能优化与安全管理实践,帮助读者快速上手并提升应用性能。
|
12月前
|
存储 应用服务中间件 开发工具
对象存储OSS-Python设置代理访问请求
通过 Python SDK 配置 nginx 代理地址请求阿里云 OSS 存储桶服务。示例代码展示了如何使用 RAM 账号进行身份验证,并通过代理下载指定对象到本地文件。
489 15
|
12月前
|
分布式计算 大数据 数据处理
技术评测:MaxCompute MaxFrame——阿里云自研分布式计算框架的Python编程接口
随着大数据和人工智能技术的发展,数据处理的需求日益增长。阿里云推出的MaxCompute MaxFrame(简称“MaxFrame”)是一个专为Python开发者设计的分布式计算框架,它不仅支持Python编程接口,还能直接利用MaxCompute的云原生大数据计算资源和服务。本文将通过一系列最佳实践测评,探讨MaxFrame在分布式Pandas处理以及大语言模型数据处理场景中的表现,并分析其在实际工作中的应用潜力。
425 2
|
12月前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)
|
机器学习/深度学习 自然语言处理 API
如何使用阿里云的语音合成服务(TTS)将文本转换为语音?本文详细介绍了从注册账号、获取密钥到编写Python代码调用TTS服务的全过程
如何使用阿里云的语音合成服务(TTS)将文本转换为语音?本文详细介绍了从注册账号、获取密钥到编写Python代码调用TTS服务的全过程。通过简单的代码示例,展示如何将文本转换为自然流畅的语音,适用于有声阅读、智能客服等场景。
4282 3
|
人工智能 自然语言处理 语音技术
利用Python进行自然语言处理(NLP)
利用Python进行自然语言处理(NLP)
192 1

推荐镜像

更多