开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
语言处理技术

    人岗匹配

    人岗匹配接口(邀测)

    接口描述

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

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

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

    请求格式

    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 获得证书,用竖线分隔

    上一篇
    简历解析
    下一篇
    简历画像