更新时间:2020-08-26 14:23
简历抽取服务使用示例。
Java代码示例
DefaultProfile defaultProfile = DefaultProfile.getProfile("cn-hangzhou","your-access-key-id","your-access-key-secret");
IAcsClient client = new DefaultAcsClient(defaultProfile);
String content = "Resume Text";
RunPreTrainServiceRequest request = new RunPreTrainServiceRequest();
request.setServiceName("ResumeExtractorEN");
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 = 'Resume Text'
# Initialize a request and set parameters
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('ResumeExtractorEN')
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需要传入:ResumeExtractorEN |
PredictContent内容示例
说明 PredictContent参数为简历文本参数。 |
PredictResult内容示例
说明 PredictResult是JSON字符串,需要反序列化之后进行解析,具体结构如下示例。 |
{
"result": "{\"Schools\": [{\"School\": \"The Hong Kong Polytechnic University\", \"Degree\": null, \"StartDate\": \"2002-1-1\", \"EndDate\": \"2004-1-1\", \"DegreeCode\": null, \"SchoolDuration\": \"2002 - 2004\"}, {\"School\": \"University of British Columbia\", \"Degree\": \"Masters\", \"StartDate\": \"2000-3-1\", \"EndDate\": null, \"DegreeCode\": \"master\", \"SchoolDuration\": \", Mar\"}, {\"School\": \"University of British Columbia\", \"Degree\": \"Masters\", \"StartDate\": \"2000-3-1\", \"EndDate\": null, \"DegreeCode\": \"master\", \"SchoolDuration\": \", Mar\"}], \"Name\": \"John Smith\", \"Lang\": \"en\", \"Phone\": \"+852 1111 1234\", \"CountryCode\": \"852\", \"RegionalPhone\": \"11111234\", \"FamilyName\": \"Smith\", \"GivenName\": \"John\", \"City\": \"Hong Kong\", \"Email\": \"john.smith@gmail.com\", \"Companies\": [{\"Position\": null, \"EndDate\": \"2012-12-1\", \"Company\": \"Aurostyle Limited\", \"StartDate\": \"2010-6-1\", \"CompanyDuration\": \"June 2010 \u2013 December 2012\"}, {\"Position\": null, \"EndDate\": \"2010-6-1\", \"Company\": \"Waddy Jewellery Group Limited\", \"StartDate\": \"2007-6-1\", \"CompanyDuration\": \"June 2007 \u2013 June 2010\"}]}",
"time": 128,
"message": "",
"ret_code": 0
}
出参result是一个JSON字符串,是一个JSON字符串,具体结构如下所示。
{
"Schools": [{
"School": "The Hong Kong Polytechnic University",
"StartDate": "2002-1-1",
"EndDate": "2004-1-1",
"SchoolDuration": "2002 - 2004"
}, {
"School": "University of British Columbia",
"Degree": "Masters",
"StartDate": "2000-3-1",
"DegreeCode": "master",
"SchoolDuration": ", Mar"
}, {
"School": "University of British Columbia",
"Degree": "Masters",
"StartDate": "2000-3-1",
"DegreeCode": "master",
"SchoolDuration": ", Mar"
}],
"Name": "John Smith",
"Lang": "en",
"Phone": "+852 1111 1234",
"CountryCode": "852",
"RegionalPhone": "11111234",
"FamilyName": "Smith",
"GivenName": "John",
"City": "Hong Kong",
"Email": "john.smith@gmail.com",
"Companies": [{
"Position": null,
"EndDate": "2012-12-1",
"Company": "Aurostyle Limited",
"StartDate": "2010-6-1",
"CompanyDuration": "June 2010 \u2013 December 2012"
}, {
"Position": null,
"EndDate": "2010-6-1",
"Company": "Waddy Jewellery Group Limited",
"StartDate": "2007-6-1",
"CompanyDuration": "June 2007 \u2013 June 2010"
}]
}
在文档使用中是否遇到以下问题
更多建议
匿名提交