资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

人岗匹配

人岗匹配接口(邀测)

接口描述

针对岗位需求和简历内容进行语义理解和分析,计算匹配分数,可以实现对简历推荐最合适的岗位,也可以实现对岗位推荐最合适的候选人。

人岗匹配接口中包含简历解析能力,可通过人岗匹配接口同时获得简历解析结果、简历与岗位的匹配分数。

(目前人岗匹配接口处于邀测状态,您可提交工单申请开通)

请求格式

POST方式调用

请求说明

请求示例

HTTP方法: POST

请求URL: https://aip.baidubce.com/rpc/2.0/recruitment/v1/person_post

URL参数:

参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取

Header如下:

参数
Content-Type application/json

Body请求示例:

{
    "resume": 
        {
            "filename": "张三简历.pdf",
            "filetype": "pdf",
            "filedata": "iVBORw0KDE+WKBAnDPDHSiWIA......"
        },
    "job_description": {
        "title": "机器学习工程师",
        "work_content": "研究数据挖掘或统计学习领域的前沿技术,……",
        "service_condition": "热爱互联网,对技术研究和应用抱有浓厚的兴趣,……"
    }
}

请求参数

参数 类型 是否必选 描述
resume object 简历相关请求参数,每次一份简历
+filename string 简历文档名称,文件大小不超过10M
+filetype string 简历文档类型,目前支持pdf、doc、docx、wps、txt、jpg、jpeg、png、bmp、tif
+filedata string 待解析文档内容,必须是二进制读取,base64编码
+fields string 需要保留的字段,每个元素表示需要保留的字段位置,具体格式参考返回参数中results参数部分,如' ["basic_infos.name", "education_infos[].school", "work_infos"] ';层级按半角圆点“.”分割,list类型用半角方括号“[]”表示。如果不填该参数,默认选择全部字段
job_description object 岗位相关请求参数
+title string 岗位title
+work_content string 岗位工作内容
+service_condition string 岗位工作要求

返回格式

JSON格式,UTF-8编码

返回参数

参数 说明 描述
results.matching_score double 匹配度分数
results object 简历的抽取结果
+filename string 简历文档名称,与请求参数中的resume.filename对应
+extract object 抽取返回结果,共包含基本信息、教育信息、工作信息、项目信息、补充信息5个字段
++basic_infos object 基本信息
++basic_infos.name string 姓名:中文姓名
++basic_infos.gender string 性别:男/女
++basic_infos.age string 年龄:当前年龄,整数
++basic_infos.cur_duration string 工作年限:当前工作年限,整数,多段工作年限会累加并向下取整
++basic_infos.highest_degree string 学历:最高学历(包括在读),格式统一为博士/硕士/学士
++basic_infos.work_begin_year string 开始工作年限:第一份工作的开始年份,四位数年份,如2013
++basic_infos.id_number string 身份证号:中国居民身份证号码,纯数字
++basic_infos.birth_date string 生日:出生日期,格式化为 年-月,如2000-01,若只有年,则只显示年,如2000
++basic_infos.nation string 民族:中国56个民族, 如 汉族,壮族
++basic_infos.location string 所在地:所在地城市或区域,如 深圳市,深圳市南山区
++basic_infos.home_location string 详细地址:具体家庭居住地,如 深圳市南山区华联花园6栋2-224
++basic_infos.cur_company string 当前公司
++basic_infos.cur_job string 当前职位
++basic_infos.school string 毕业学校:最高学历学校
++basic_infos.major string 专业:最高学历对应的专业
++basic_infos.job_intention string 求职意向
++basic_infos.cur_package string 当前薪水:当前工资或当前工资范围,如10-20万人民币等,以简历为准
++basic_infos.desire_package string 期望薪水:期望工资或期望工资范围,如20k-30k等,以简历为准
++basic_infos.industry string 所属行业:最新工作的所属行业
++basic_infos.job_status string 求职状态:在职/正在找工作(在职)/考虑好的职业机会(在职)/已离职/暂不考虑其他机会/应届生,输出为原文
++basic_infos.politic string 政治面貌:党员/团员/群众,输出为原文
++basic_infos.marriage string 婚姻状况:未婚/已婚,输出为原文
++basic_infos.birth_place string 籍贯:籍贯地区,如 广东汕头,上海,江苏南通。以简历描述为准,输出为原文
++basic_infos.desire_loc string 期望工作地区:期望工作城市或区域,多个地区则以英文逗号分隔,如 北京,上海,广州,深圳,输出为原文
++basic_infos.phone_numbers string 联系方式:国内11位手机号,格式化为纯数字
++basic_infos.email_address string 邮箱:合格邮箱地址
++basic_infos.landline string 固定电话:国内8位座机号
++basic_infos.qq string QQ号:QQ号码
++basic_infos.wechat string 微信号:微信账号
++education_infos list 教育信息,每段教育经历为list中一个元素
++education_infos[].school string 学校
++education_infos[].college string 学院
++education_infos[].major string 专业
++education_infos[].schooling_record string 学历,输出统一为:博士研究生/硕士研究生/本科/专科/高中/中专/初中
++education_infos[].degree string 学位,输出统一为:博士/硕士/学士
++education_infos[].start_time string 开始年份-月份,若只有年则只输出年。如2019-10或2019
++education_infos[].end_time string 结束年份-月份,若只有年则只输出年。如2019-10或2019
++education_infos[].is_in string 是否仍在校:1表示在,0表示不在
++education_infos[].gpa string Gpa
++education_infos[].rank string 排名
++work_infos list 工作信息,每工作经历为list中一个元素
++work_infos[].company string 公司名称
++work_infos[].department string 部门名称/所在部门
++work_infos[].location string 工作城市/工作地点
++work_infos[].job string 职位名称
++work_infos[].package string 该岗位工资水平,如,3000-5000元/月,输出为原文
++work_infos[].start_time string 开始年份-月份,若只有年则只输出年。如2019-10或2019
++work_infos[].end_time string 结束年份-月份,若只有年则只输出年。如2019-10或2019
++work_infos[].is_in string 是否仍在:1表示在,0表示不在
++work_infos[].describe string 工作内容
++project_infos list 项目经历信息,每段经历为list中一个元素
++project_infos[].project_name string 项目名称
++project_infos[].job string 项目角色:职位名称/职位名
++project_infos[].describe string 工作描述:项目详情介绍
++project_infos[].duty string 个人在该项目负责的具体工作详情
++project_infos[].location string 项目地点城市或区域
++project_infos[].start_time string 开始年份-月份,若只有年则只输出年。如2019-10或2019
++project_infos[].end_time string 结束年份-月份,若只有年则只输出年。如2019-10或2019
++project_infos[].is_in string 是否仍在:1表示在,0表示不在
++else_infos object 其他附加信息
++else_infos.self_evaluation string 个人评价
++else_infos.skills string 技能:掌握技能列表,用竖线分隔
++else_infos.honor string 所获奖项:用竖线分隔
++else_infos.lang string 外语:掌握外语水平,用竖线分隔
++else_infos.lang_level string 外语水平,格式为 语言-水平:分数,如 英语-CET4:502,英语-雅思:6.5,用竖线分隔
++else_infos.certificate string 获得证书,用竖线分隔