作者: 浏览量:159 更新时间: 2020.08.26
简历抽取服务使用示例。
Java代码示例
DefaultProfile defaultProfile = DefaultProfile.getProfile("cn-hangzhou","your-access-key-id","your-access-key-secret");
IAcsClient client = new DefaultAcsClient(defaultProfile);
String content = "简历文本";
RunPreTrainServiceRequest request = new RunPreTrainServiceRequest();
request.setServiceName("ResumeExtractorZH");
request.setPredictContent(content);
RunPreTrainServiceResponse response = client.getAcsResponse(request);
System.out.println(response.getPredictResult());
Python代码示例
# 安装依赖
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-nlp-automl
# -*- coding: utf8 -*-
import json
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
# Initialize AcsClient instance
client = AcsClient(
"<your-access-key-id>",
"<your-access-key-secret>",
"cn-hangzhou"
);
content = '简历文本'
# Initialize a request and set parameters
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('ResumeExtractorZH')
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['result'])
说明 调用简历抽取(中文)服务,ServiceName需要传入:ResumeExtractorZH |
PredictContent内容示例
说明 PredictContent参数为简历文本参数。 |
PredictResult内容示例
说明 PredictResult是JSON字符串,需要反序列化之后进行解析,具体结构如下示例。 |
{
"ret_code": 0,
"result": [{
"id": 0,
"tags": [{
"class": "姓名",
"source": "rule",
"span": "张维"
}],
"sentence": "张维 ID:61969461",
"sent_offsets": 0
}, {
"id": 0,
"tags": [{
"conf": 0,
"class": "手机号",
"span": "186xxxx329",
"start": 0,
"source": "model",
"end": 11
}],
"sentence": "18664347329",
"sent_offsets": 2
}, {
"id": 0,
"tags": [{
"class": "电子邮箱",
"source": "rule",
"span": "wwt5150@126.com"
}],
"sentence": "wwt5150@126.com",
"sent_offsets": 3
}, {
"id": 0,
"tags": [{
"conf": 0,
"class": "出生日期",
"span": "1990/07/27",
"start": 8,
"source": "model",
"end": 18
}, {
"class": "性别",
"source": "rule",
"span": "男"
}],
"sentence": "男|29 岁 (1990/07/27)|现居住南京-玄武区|8年工作经验",
"sent_offsets": 4
}, {
"id": 0,
"tags": [{
"conf": 0,
"class": "岗位名称",
"span": "软件测试工程师",
"start": 4,
"source": "model",
"end": 11
}],
"sentence": "职位: 软件测试工程师",
"sent_offsets": 6
}],
"message": "",
"time": 143
}
出参result是一个JSON字符串,是一个JsonArray结构。
工作时间5-10分钟将由1对1顾问为您提供尊享服务