阿里云首页 自然语言处理

快速入门

前言

NLP基础服务全面升级为2.0版本,于2020年12月31日正式商业化

相对NLP基础服务1.0,2.0主要有如下更新:

  • 新增了文本纠错、词向量、文本相似度、依存句法分析、文本摘要、医学NLP等算法服务
  • 分词与命名实体识别支持定制,用户可上传词表与正则进行定制
  • 全新的管控台界面交互,更好的管理已创建服务,点击访问管控台
  • 产品门户增加可交互demo,方便理解与测试,点击访问NLP门户(正在逐周更新发布)
  • 对1.0版本已有算法能力进行全面升级
  • 升级定价方案,每个用户将拥有更多的免费调用额度

如何调用NLP自然语言基础服务流程

步骤一:开通服务

您需要先开通自然语言服务才能购买及使用NLP基础服务2.0的各类产品。

首先要确保您已经注册了阿里云账号,如果您尚未注册,可以点击这里

若您已经注册了阿里云账号,请往下看。

NLP基础服务2.0根据算法种类,分为了三个版本:基础版、高级版和行业应用版,其中高级版的中文分词和中文命名实体识别支持词表定制。详情请见管控台,开通对应版本后才可购买对应调用资源包

版本 开通链接 资源包购买链接 基本介绍
基础版 点击开通 点击购买 NLP基础服务基础版,提供词法、句法、篇章分析等API中的通用领域能力,例如通用分词、通用词性标注等,每个算法服务提供 50万次/天 的免费调用额度
高级版 点击开通 点击购买 NLP基础服务高级版,提供词法、句法、篇章分析等API中的特定领域能力,相比基础版能力更全,例如电商分词、中英文纠错等,每个算法服务提供 累计50万次 的免费调用额度
行业应用版 点击开通 点击购买 NLP基础服务行业应用版,提供特定行业领域的NLP算法能力,例如医学病历查重、医学命名实体识别等,每个算法服务提供 累计500次 的免费调用额度

免费调用额度与算法服务介绍

基础版提供50万次/接口/天的免费调用额度,高级版提供累计50万次/接口的免费调用额度,行业应用版提供累计500次/接口的免费调用量。具体能力分布如下:

版本 算法服务 支持领域 免费调用量
基础版 中文分词 通用 50万次/天
词性标注 通用 50万次/天
命名实体识别 电商 50万次/天
情感分析 通用 50万次/天
中心词提取 中文电商,英文电商 50万次/天
智能文本分类 新闻,电商 50万次/天
词向量 通用 50万次/天
高级版 多语言分词(支持定制) 通用,电商标题,电商内容,电商评价,文娱,O2O,东南亚语种电商,东南亚语种通用 累计50万次
命名实体识别(部分支持定制) 电商(支持定制),东南亚语种电商 累计50万次
词性标注 电商 累计50万次
词向量 电商,评论,搜索,文娱 累计50万次
情感分析 东南亚语种电商 累计50万次
文本纠错 中文通用,英文通用 累计50万次
文本摘要 电商 累计50万次
文本相似度 电商 累计50万次
依存句法分析 电商,通用(CTB标签),通用(Stanford标签) 累计50万次
行业应用版(目前行业应用版只支持医疗行业) 医疗文本分析 医学实体识别 累计500次
诊断归一 累计500次
药品归一 累计500次
手术归一 累计500次
医学文本相似度 累计500次
病例查重 累计500次

步骤二:获取账号的AccessKey

您可以为阿里云主账号和子账号创建一个访问密钥(AccessKey)。在调用阿里云API时您需要使用AccessKey完成身份验证。

背景信息:

AccessKey包括AccessKey ID和AccessKey Secret。

  • AccessKeyId:用于标识用户。
  • AccessKeySecret:用于验证用户的密钥。AccessKeySecret必须保密。

警告:主账号Accesskey泄露会威胁您所有资源的安全。建议使用子账号(RAM用户)Accesskey进行操作,可以有效降低Accesskey泄露的风险。

参考文档:获取AccessKey

步骤三:授权子账号

无需子账号,可以忽略此步骤。

访问权限控制RAM (Resource Access Management)是阿里云为客户提供的用户身份管理与访问控制服务。使用RAM,您可以创建、管理用户账号(比如员工、系统或应用程序),并可以控制这些用户账号对您名下资源具有的操作权限。

参考文档:RAM鉴权

步骤四:选择想要调用的API

参考文档:API概览

步骤五:使用普通HTTP请求调用

参考各个API文档,以及

公共参数:介绍每个接口都需要使用的请求参数和返回参数。参数文档

签名机制:为保证API的安全调用,在调用API时阿里云会对每个API请求通过签名(Signature)进行身份验证。无论使用HTTP还是HTTPS协议提交请求,都需要在请求中包含签名信息。

步骤六:使用SDK方式调用

使用SDK方式调用,可以省去签名等麻烦

JAVA参考文档:JAVA SDK

Python参考文档:Python SDK

如需提高QPS或是其他任何问题,欢迎加入“阿里云NLP基础服务用户答疑群”(钉钉群号:35235845)。

定价详情见产品定价