文檔結(jié)構(gòu)化-KV信息抽取
文檔結(jié)構(gòu)化-KV信息抽取適用于從文檔中抽取符合key : value模式的信息,典型應(yīng)用場(chǎng)景如簡(jiǎn)歷文檔、合同文檔、報(bào)告文檔等,對(duì)具備顯著KV信息模式的文檔抽取效果較好。
本服務(wù)由NLP自學(xué)習(xí)平臺(tái)提供,直接調(diào)用API即可使用。
服務(wù)開通與資源包購(gòu)買
使用前,請(qǐng)確認(rèn)是否已經(jīng)開通服務(wù),開通后可購(gòu)買資源包。
服務(wù)調(diào)用與調(diào)試
模型調(diào)用文檔參考:模型調(diào)用
SDK示例文檔參考:SDK示例
調(diào)試
您可以在OpenAPI開發(fā)者門戶中直接運(yùn)行該接口,免去您計(jì)算簽名的困擾。運(yùn)行成功后,OpenAPI開發(fā)者門戶可以自動(dòng)生成SDK代碼示例。
通過(guò)環(huán)境變量配置訪問憑證(AKSK)
說(shuō)明:
阿里云賬號(hào)AccessKey擁有所有API的訪問權(quán)限,風(fēng)險(xiǎn)很高。強(qiáng)烈建議您創(chuàng)建并使用RAM用戶進(jìn)行API訪問或日常運(yùn)維,請(qǐng)登錄RAM控制臺(tái)創(chuàng)建RAM用戶。
強(qiáng)烈建議不要把AccessKey和AccessKeySecret保存到代碼里,會(huì)存在密鑰泄漏風(fēng)險(xiǎn),在此提供通過(guò)配置環(huán)境變量的方式來(lái)保存和訪問aksk
Linux和macOS系統(tǒng)配置方法
export NLP_AK_ENV=<access_key_id> export NLP_SK_ENV=<access_key_secret>
其中<access_key_id>替換為已準(zhǔn)備好的AccessKey ID,<access_key_secret>替換為AccessKey Secret,AccessKey ID和AccessKey Secret的獲取方式見步驟二:獲取賬號(hào)的AccessKey
Windows系統(tǒng)配置方法
新建環(huán)境變量文件,添加環(huán)境變量
NLP_AK_ENV
和NLP_SK_ENV
,并寫入已準(zhǔn)備好的AccessKey ID和AccessKey Secret。重啟Windows系統(tǒng)。
調(diào)用KV信息抽取服務(wù),ServiceName需要傳入:NER-KV (注意全部大寫)
Java代碼示例
/**
* 阿里云賬號(hào)AccessKey擁有所有API的訪問權(quán)限,風(fēng)險(xiǎn)很高。強(qiáng)烈建議您創(chuàng)建并使用RAM用戶進(jìn)行API訪問或日常運(yùn)維,請(qǐng)登錄RAM控制臺(tái)創(chuàng)建RAM用戶。
* 此處以把AccessKey和AccessKeySecret保存在環(huán)境變量為例說(shuō)明。您也可以根據(jù)業(yè)務(wù)需要,保存到配置文件里。
* 強(qiáng)烈建議不要把AccessKey和AccessKeySecret保存到代碼里,會(huì)存在密鑰泄漏風(fēng)險(xiǎn)
*/
String accessKeyId = System.getenv("NLP_AK_ENV");
String accessKeySecret = System.getenv("NLP_SK_ENV");
DefaultProfile defaultProfile = DefaultProfile.getProfile("cn-hangzhou",accessKeyId,accessKeySecret);
IAcsClient client = new DefaultAcsClient(defaultProfile);
String content = "姓名:張三 年齡:21歲 手機(jī)號(hào)碼:1390000****";
RunPreTrainServiceRequest request = new RunPreTrainServiceRequest();
request.setServiceName("NER-KV");
request.setPredictContent(content);
RunPreTrainServiceResponse response = client.getAcsResponse(request);
System.out.println(response.getPredictResult());
Python代碼示例
PredictResult是JSON字符串,需要反序列化之后進(jìn)行解析。
# 安裝依賴
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-nlp-automl
# -*- coding: utf8 -*-
import json
import os
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdknlp_automl.request.v20191111 import RunPreTrainServiceRequest
/**
* 阿里云賬號(hào)AccessKey擁有所有API的訪問權(quán)限,風(fēng)險(xiǎn)很高。強(qiáng)烈建議您創(chuàng)建并使用RAM用戶進(jìn)行API訪問或日常運(yùn)維,請(qǐng)登錄RAM控制臺(tái)創(chuàng)建RAM用戶。
* 此處以把AccessKey和AccessKeySecret保存在環(huán)境變量為例說(shuō)明。您也可以根據(jù)業(yè)務(wù)需要,保存到配置文件里。
* 強(qiáng)烈建議不要把AccessKey和AccessKeySecret保存到代碼里,會(huì)存在密鑰泄漏風(fēng)險(xiǎn)
*/
access_key_id = os.environ['NLP_AK_ENV']
access_key_secret = os.environ['NLP_SK_ENV']
# Initialize AcsClient instance
client = AcsClient(
access_key_id,
access_key_secret,
"cn-hangzhou"
);
content = '姓名:張三 年齡:21歲 手機(jī)號(hào)碼:1390000****'
# Initialize a request and set parameters
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('NER-KV')
request.set_PredictContent(content)
# Print response
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
predict_result = json.loads(resp_obj['PredictResult'])
print(predict_result)
輸入示例:
2021年試油公司塔河油田井口、采油樹試壓作業(yè)招標(biāo)第二次公告
招標(biāo)編號(hào):SYGS-ZB2021038
一、招標(biāo)條件:
本項(xiàng)目已按要求履行了相關(guān)報(bào)批及備案等手續(xù),資金已落實(shí),具備招標(biāo)條件,現(xiàn)對(duì)其進(jìn)行公開招標(biāo)。
二、項(xiàng)目概況:
1.項(xiàng)目背景:
2021年中石化西北油田分公司塔河油田完井測(cè)試中心決定將公司試油過(guò)程中配合作業(yè)的特車作業(yè)、打防火墻、硫化氫處理、廢液運(yùn)輸和采油樹試壓等一體化施工,交由公司總包。年試油井50井次,預(yù)計(jì)一體化施工產(chǎn)值600萬(wàn)元,其中井口、采油樹等試壓作業(yè)項(xiàng)目資金預(yù)算49萬(wàn)元,項(xiàng)目履行期限:自合同簽訂之日起至2021年12月31日。
1. 1招標(biāo)范圍:
1.1.1確定井口試壓、140MPA采油(氣)樹和采油機(jī)抽井口現(xiàn)場(chǎng)試壓、現(xiàn)場(chǎng)試壓數(shù)據(jù)采集所需要的設(shè)備和人員的服務(wù)價(jià)格。
1.2 服務(wù)區(qū)域:試油公司南疆塔河油田所屬作業(yè)區(qū)域。
1.3 項(xiàng)目預(yù)計(jì)金額:49萬(wàn)元人民幣,含稅。
1.4 標(biāo)段劃分:本項(xiàng)目不劃分標(biāo)段。
1.5 招標(biāo)結(jié)果有效期:自合同簽訂之日起至2021年12月31日。
2. 服務(wù)要求:
2.1服務(wù)技術(shù)要求:
2.1.1、施工隊(duì)伍持有中石化油田分公司相應(yīng)市場(chǎng)準(zhǔn)入證;
2.1.2具有井口試壓、140MPA采油(氣)樹和采油機(jī)抽井口現(xiàn)場(chǎng)試壓、現(xiàn)場(chǎng)試壓數(shù)據(jù)采集所需要的設(shè)備和人員。
2.1.3應(yīng)當(dāng)以自己的設(shè)備和人員施工,不得分包、轉(zhuǎn)包。
三、投標(biāo)人資質(zhì)要求
1.具有獨(dú)立的企業(yè)法人資格和有效的營(yíng)業(yè)執(zhí)照(經(jīng)營(yíng)范圍須包括相關(guān)技術(shù)服務(wù));
2.投標(biāo)人須具備有效的中石化市場(chǎng)準(zhǔn)入證(中石化西北油分公司市場(chǎng)信息系統(tǒng)),范圍須包含本項(xiàng)目相關(guān)服務(wù)內(nèi)容;
3.本次招標(biāo)不接受聯(lián)合體投標(biāo);
4.投標(biāo)人近三年無(wú)嚴(yán)重違法、違規(guī)事項(xiàng),無(wú)騙取中標(biāo)情況,無(wú)重大質(zhì)量、安全問題。以下列平臺(tái)的查詢結(jié)果和相關(guān)部門的證明材料為準(zhǔn)。
(1)國(guó)家工商總局的《全國(guó)企業(yè)信用信息公示系統(tǒng)》“行政處罰信息”和“嚴(yán)重違法失信企業(yè)名單”中查詢,查詢網(wǎng)址是:http://www.gsxt.gov.cn/。
(2)中華人民共和國(guó)最高人民法院《全國(guó)法院失信被執(zhí)行人名單信息公布與查詢》平臺(tái)公布信息為準(zhǔn);查詢網(wǎng)址是:http://shixin.court.gov.cn/。
四、招標(biāo)文件的獲取
招標(biāo)文件發(fā)售期為:2021年3月10日10:00至2021年3月14日19:00。持單位法人授權(quán)委托書、購(gòu)買標(biāo)書登記表(表格見公告附表)持單位法人授權(quán)委托書、購(gòu)買標(biāo)書登記表在庫(kù)爾勒市建國(guó)北路3號(hào)綜合辦公樓304室購(gòu)買招標(biāo)文件,每套售價(jià)500 元(注:需通過(guò)銀行匯款,款項(xiàng)來(lái)源填寫試油公司XXX項(xiàng)目,每月24日-31日不接受匯款。)
名 稱:中國(guó)石油集團(tuán)西部鉆探工程有限公司
納稅人識(shí)別號(hào):90000****22223333J
地址.電話:克拉瑪依市友誼路001號(hào)(試油公司)0001-1234567
開戶行賬號(hào):昆侖銀行股份有限公司克拉瑪依友誼路支行11110000****00008888
五、投標(biāo)文件的遞交
1、投標(biāo)文件遞交截止時(shí)間: 2021年3月31日下午16:00(北京時(shí)間)。
2、投標(biāo)文件遞交方式:開標(biāo)現(xiàn)場(chǎng)遞交紙質(zhì)投標(biāo)文件正本一份4副(電子版標(biāo)書光盤1張)。
六、開標(biāo)
1.開標(biāo)時(shí)間:2021年3月31日下午16:00
2.開標(biāo)地點(diǎn):克拉瑪依市友誼路001號(hào)石油公司辦公樓A2-701會(huì)議室
七、招標(biāo)人信息
招標(biāo)人:西部鉆探工程有限公司試油公司
地 址:克拉瑪依市友誼路001號(hào)
聯(lián)系人:段先生
電 話:0001-1234567 1390000****
返回結(jié)果示例:
[
{
"key": [
"招標(biāo)編號(hào)"
],
"value": [
"SYGS-ZB2021038"
],
"key_offset": [
[
29,
33
]
],
"value_offset": [
[
34,
35
]
]
},
{
"key": [
"招標(biāo)條件"
],
"value": [
"本項(xiàng)目已按要求履行了相關(guān)報(bào)批及備案等手續(xù),資金已落實(shí),具備招標(biāo)條件,現(xiàn)對(duì)其進(jìn)行公開招標(biāo)"
],
"key_offset": [
[
39,
43
]
],
"value_offset": [
[
46,
89
]
]
},
{
"key": [
"項(xiàng)目概況",
"項(xiàng)目背景"
],
"value": [
"2021年中石化西北油田分公司塔河油田完井測(cè)試中心決定將公司試油過(guò)程中配合作業(yè)的特車作業(yè)、打防火墻、硫化氫處理、廢液運(yùn)輸和采油樹試壓等一體化施工,交由公司總包。年試油井50井次,預(yù)計(jì)一體化施工產(chǎn)值600萬(wàn)元,其中井口、采油樹等試壓作業(yè)項(xiàng)目資金預(yù)算49萬(wàn)元,項(xiàng)目履行期限:自合同簽訂之日起至2021年12月31日"
],
"key_offset": [
[
94,
98
],
[
102,
106
]
],
"value_offset": [
[
109,
252
]
]
},
{
"key": [
"項(xiàng)目概況",
"招標(biāo)范圍"
],
"value": [
"1.1.1確定井口試壓、140MPA采油(氣)樹和采油機(jī)抽井口現(xiàn)場(chǎng)試壓、現(xiàn)場(chǎng)試壓數(shù)據(jù)采集所需要的設(shè)備和人員的服務(wù)價(jià)格"
],
"key_offset": [
[
94,
98
],
[
259,
263
]
],
"value_offset": [
[
266,
314
]
]
},
{
"key": [
"項(xiàng)目概況",
"服務(wù)區(qū)域"
],
"value": [
"試油公司南疆塔河油田所屬作業(yè)區(qū)域"
],
"key_offset": [
[
94,
98
],
[
320,
324
]
],
"value_offset": [
[
325,
341
]
]
},
{
"key": [
"項(xiàng)目概況",
"項(xiàng)目預(yù)計(jì)金額"
],
"value": [
"49萬(wàn)元人民幣,含稅"
],
"key_offset": [
[
94,
98
],
[
347,
353
]
],
"value_offset": [
[
354,
363
]
]
},
{
"key": [
"項(xiàng)目概況",
"標(biāo)段劃分"
],
"value": [
"本項(xiàng)目不劃分標(biāo)段"
],
"key_offset": [
[
94,
98
],
[
369,
373
]
],
"value_offset": [
[
374,
382
]
]
},
{
"key": [
"項(xiàng)目概況",
"招標(biāo)結(jié)果有效期"
],
"value": [
"自合同簽訂之日起至2021年12月31日"
],
"key_offset": [
[
94,
98
],
[
388,
395
]
],
"value_offset": [
[
396,
411
]
]
},
{
"key": [
"服務(wù)要求",
"服務(wù)技術(shù)要求"
],
"value": [
"2.1.1、施工隊(duì)伍持有中石化油田分公司相應(yīng)市場(chǎng)準(zhǔn)入證",
"2.1.2具有井口試壓、140MPA采油(氣)樹和采油機(jī)抽井口現(xiàn)場(chǎng)試壓、現(xiàn)場(chǎng)試壓數(shù)據(jù)采集所需要的設(shè)備和人員",
"2.1.3應(yīng)當(dāng)以自己的設(shè)備和人員施工,不得分包、轉(zhuǎn)包"
],
"key_offset": [
[
417,
421
],
[
425,
431
]
],
"value_offset": [
[
434,
456
],
[
459,
502
],
[
505,
527
]
]
},
{
"key": [
"投標(biāo)人資質(zhì)要求"
],
"value": [
"1.具有獨(dú)立的企業(yè)法人資格和有效的營(yíng)業(yè)執(zhí)照(經(jīng)營(yíng)范圍須包括相關(guān)技術(shù)服務(wù))",
"2.投標(biāo)人須具備有效的中石化市場(chǎng)準(zhǔn)入證(中石化西北油分公司市場(chǎng)信息系統(tǒng)),范圍須包含本項(xiàng)目相關(guān)服務(wù)內(nèi)容",
"3.本次招標(biāo)不接受聯(lián)合體投標(biāo)",
"4.投標(biāo)人近三年無(wú)嚴(yán)重違法、違規(guī)事項(xiàng),無(wú)騙取中標(biāo)情況,無(wú)重大質(zhì)量、安全問題。以下列平臺(tái)的查詢結(jié)果和相關(guān)部門的證明材料為準(zhǔn)",
"(",
"1)國(guó)家工商總局的《全國(guó)企業(yè)信用信息公示系統(tǒng)》“行政處罰信息”和“嚴(yán)重違法失信企業(yè)名單”中查詢"
],
"key_offset": [
[
532,
539
]
],
"value_offset": [
[
541,
576
],
[
579,
629
],
[
632,
645
],
[
648,
707
],
[
710,
711
],
[
711,
757
]
]
},
{
"key": [
"投標(biāo)人資質(zhì)要求",
"查詢網(wǎng)址是"
],
"value": [
"http://www.gsxt.gov.cn/",
"(",
"2)中華人民共和國(guó)最高人民法院《全國(guó)法院失信被執(zhí)行人名單信息公布與查詢》平臺(tái)公布信息為準(zhǔn)"
],
"key_offset": [
[
532,
539
],
[
758,
763
]
],
"value_offset": [
[
764,
767
],
[
770,
771
],
[
771,
815
]
]
},
{
"key": [
"投標(biāo)人資質(zhì)要求",
"查詢網(wǎng)址是"
],
"value": [
"http://shixin.court.gov.cn/"
],
"key_offset": [
[
532,
539
],
[
816,
821
]
],
"value_offset": [
[
822,
825
]
]
},
{
"key": [
"招標(biāo)文件的獲取",
"招標(biāo)文件發(fā)售期為"
],
"value": [
"2021年3月10日10:00至2021年3月14日19:00。持單位法人授權(quán)委托書、購(gòu)買標(biāo)書登記表(表格見公告附表)持單位法人授權(quán)委托書、購(gòu)買標(biāo)書登記表在庫(kù)爾勒市建國(guó)北路3號(hào)綜合辦公樓304室購(gòu)買招標(biāo)文件,每套售價(jià)500元(注:需通過(guò)銀行匯款,款項(xiàng)來(lái)源填寫試油公司XXX項(xiàng)目,每月24日-31日不接受匯款。)"
],
"key_offset": [
[
830,
837
],
[
839,
847
]
],
"value_offset": [
[
848,
984
]
]
},
{
"key": [
"招標(biāo)文件的獲取",
"名稱"
],
"value": [
"中國(guó)石油集團(tuán)西部鉆探工程有限公司"
],
"key_offset": [
[
830,
837
],
[
986,
990
]
],
"value_offset": [
[
991,
1007
]
]
},
{
"key": [
"招標(biāo)文件的獲取",
"納稅人識(shí)別號(hào)"
],
"value": [
"90000****22223333J"
],
"key_offset": [
[
830,
837
],
[
1009,
1015
]
],
"value_offset": [
[
1016,
1017
]
]
},
{
"key": [
"招標(biāo)文件的獲取",
"地址.電話"
],
"value": [
"克拉瑪依市友誼路001號(hào)(試油公司)0001-1234567"
],
"key_offset": [
[
830,
837
],
[
1019,
1024
]
],
"value_offset": [
[
1025,
1042
]
]
},
{
"key": [
"招標(biāo)文件的獲取",
"開戶行賬號(hào)"
],
"value": [
"昆侖銀行股份有限公司克拉瑪依友誼路支行11110000****00008888"
],
"key_offset": [
[
830,
837
],
[
1044,
1049
]
],
"value_offset": [
[
1050,
1070
]
]
},
{
"key": [
"投標(biāo)文件的遞交",
"投標(biāo)文件遞交截止時(shí)間"
],
"value": [
"2021年3月31日下午16:00(北京時(shí)間)"
],
"key_offset": [
[
1074,
1081
],
[
1084,
1094
]
],
"value_offset": [
[
1097,
1114
]
]
},
{
"key": [
"投標(biāo)文件的遞交",
"投標(biāo)文件遞交方式"
],
"value": [
"開標(biāo)現(xiàn)場(chǎng)遞交紙質(zhì)投標(biāo)文件正本一份4副(電子版標(biāo)書光盤1張)"
],
"key_offset": [
[
1074,
1081
],
[
1118,
1126
]
],
"value_offset": [
[
1127,
1156
]
]
},
{
"key": [
"開標(biāo)",
"開標(biāo)時(shí)間"
],
"value": [
"2021年3月31日下午16:00"
],
"key_offset": [
[
1161,
1163
],
[
1166,
1170
]
],
"value_offset": [
[
1171,
1184
]
]
},
{
"key": [
"開標(biāo)",
"開標(biāo)地點(diǎn)"
],
"value": [
"克拉瑪依市友誼路001號(hào)石油公司辦公樓A2-701會(huì)議室"
],
"key_offset": [
[
1161,
1163
],
[
1187,
1191
]
],
"value_offset": [
[
1192,
1213
]
]
},
{
"key": [
"招標(biāo)人信息",
"招標(biāo)人"
],
"value": [
"西部鉆探工程有限公司試油公司"
],
"key_offset": [
[
1217,
1222
],
[
1224,
1227
]
],
"value_offset": [
[
1228,
1242
]
]
},
{
"key": [
"招標(biāo)人信息",
"地址"
],
"value": [
"克拉瑪依市友誼路001號(hào)"
],
"key_offset": [
[
1217,
1222
],
[
1244,
1248
]
],
"value_offset": [
[
1249,
1259
]
]
},
{
"key": [
"招標(biāo)人信息",
"聯(lián)系人"
],
"value": [
"段先生"
],
"key_offset": [
[
1217,
1222
],
[
1261,
1264
]
],
"value_offset": [
[
1265,
1268
]
]
},
{
"key": [
"招標(biāo)人信息",
"電話"
],
"value": [
"0001-1234567"
],
"key_offset": [
[
1217,
1222
],
[
1270,
1274
]
],
"value_offset": [
[
1275,
1276
]
]
}
招標(biāo)信息抽取字段及說(shuō)明
序號(hào) | 實(shí)體名稱 | 說(shuō)明 |
1 | key | List類型,當(dāng)List長(zhǎng)度大于1時(shí),表示多個(gè)Key是層次關(guān)系 |
2 | value | List類型,當(dāng)List長(zhǎng)度大于1時(shí),表示多個(gè)value是并列關(guān)系 |
3 | key_offset | 對(duì)應(yīng)key在文檔中的開始結(jié)束位置信息 |
4 | value_offset | 對(duì)應(yīng)value在文檔中的開始結(jié)束位置信息 |