语言处理技术

    简历解析

    简历解析接口(邀测)

    接口描述

    针对人力招聘领域中,求职者在线提交的大量简历原始文件,该接口可以对简历文件进行解析,生成标准规范的结构化信息,大幅提升简历电子化入库的效率。

    (目前简历解析接口处于邀测状态,您可提交工单申请开通)

    请求格式

    POST方式调用

    请求说明

    请求示例

    HTTP方法: POST

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

    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......"
            }
    }

    请求参数

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

    返回格式

    JSON格式,UTF-8编码

    返回参数

    参数 说明 描述
    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 获得证书,用竖线分隔

    上一篇
    调用方式
    下一篇
    人岗匹配