最近更新时间:2021-03-12
本节以分词和词性标注为例,对一句话进行分词并标注词性。通过Token认证方式调用分词和词性标注的API请求。
调用地址:https://apim.unicloud.com/api/nlp/segment/1.0.0/
请求方式:POST
返回类型:JSON
Header如下:
参数 | 值 |
---|---|
Content-Type | application/json |
Authorization | Bearer |
Body如下:
参数 | 是否必选 | 类型 | 可选值范围 | 说明 |
---|---|---|---|---|
text | true | string | -- | 待分析文本,长度建议不超过1000个汉字,超过上限接口报错 |
注:Body使用raw-json形式
curl -H "Authorization:Bearer 2735fbc9-b797-31ad-812c-d8e9e903f6e3" 、 -H "Content-Type:application/json" 、 -d '{"text": "阳光保险集团股份有限公司于2005年7月成立"}' 、 https://apim.unicloud.com/api/nlp/segment/1.0.0/
curl -H "Authorization:Bearer 2735fbc9-b797-31ad-812c-d8e9e903f6e3" -H "Content-Type:application/json" -d '{"text": "阳光保险集团股份有限公司于2005年7月成立"}' https://apim.unicloud.com/api/nlp/segment/1.0.0/
注:发送请求时,Token请填写上面“步骤2:创建应用”后得到的Token
字段 | 类型 | 说明 |
---|---|---|
data | dict | 返回结果数据 |
+text | string | 待分析文本 |
+segment | array of objects | 词汇数组,每个元素对应结果中的一个词 |
++word | string | 词汇字符串 |
++offset | int | 词在原文的起始位置 |
++length | int | 词长度 |
++pos | string | 当前分词对应的词性 |
++basic_words | array of strings | 构成词的子部分 |
code | int | 返回码: 0表示成功 1001表示错误的命令请求格式:如JSON格式错误 2000 表示请求的操作超时终止:如模块处理超时 2001 表示未执行请求的操作:如文本超过指定长度 |
message | string | 返回信息 |
{ "data": { "text": "阳光保险集团股份有限公司于2005年7月成立", "segment": [ { "offset": 0, "pos": "nt", "basic_words": [ "阳光保险集团", "股份有限公司" ], "length": 12, "word": "阳光保险集团股份有限公司" }, { "offset": 12, "pos": "p", "basic_words": [], "length": 1, "word": "于" }, { "offset": 13, "pos": "t", "basic_words": [ "2005", "年", "7月" ], "length": 7, "word": "2005年7月" }, { "offset": 20, "pos": "v", "basic_words": [], "length": 2, "word": "成立" } ] }, "code": 0, "message": "success" }
{ "data": { "text": "阳光保险集团股份有限公司于2005年7月成立", "segment": [ { "offset": 0, "pos": "nt", "basic_words": [ "阳光保险集团", "股份有限公司" ], "length": 12, "word": "阳光保险集团股份有限公司" }, { "offset": 12, "pos": "p", "basic_words": [], "length": 1, "word": "于" }, { "offset": 13, "pos": "t", "basic_words": [ "2005", "年", "7月" ], "length": 7, "word": "2005年7月" }, { "offset": 20, "pos": "v", "basic_words": [], "length": 2, "word": "成立" } ] }, "code": 0, "message": "success"}
请求方式:POST
Body选择raw-json格式,{"text": "阳光保险集团股份有限公司于2005年7月成立"}
Headers配置Content-Type:application/json 和 Authorization: Bearer Token值