51mee - AI智能招聘平台Logo
首页
产品
开发文档
关于我们
API 开发文档简历解析、职位解析和简历画像 API 的完整技术文档,包括接口说明、参数详情和返回示例
接口概述
简历解析 API 支持上传 PDF、DOC、DOCX 格式的简历文件或图片,自动提取并结构化简历中的关键信息。
接口地址
POSThttps://openapi.51mee.com/api/v1/parse/resume
请求参数
Content-Type: multipart/form-data
file必填 File - 简历文件(支持 PDF、DOC、DOCX、图片)
请求头(可选)
AuthorizationBearer YOUR_JWT_TOKEN已登录用户每日可请求 100 次,未登录用户每日 10 次
示例代码
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const response = await fetch('https://openapi.51mee.com/api/v1/parse/resume', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  },
  body: formData,
  credentials: 'include'
});

const result = await response.json();
if (result.code === 0) {
  console.log('解析成功:', result.data.resume_json);
} else {
  console.error('解析失败:', result.message);
}
返回结果
{
  "code": 0,
  "message": "success",
  "data": {
    "resume_json": {
      "name": "张三",
      "gender": 1,
      "birthday": "1995-03-15",
      "age": 29,
      "avatar_url": "",
      "contact_info": {
        "phone": "138****8888",
        "email": "zhangsan@example.com",
        "wechat": "zhangsan_wx",
        "address": "北京市朝阳区"
      },
      "intention": {
        "position": "高级Java开发工程师",
        "salary": "20k-30k",
        "location": ["北京", "上海"],
        "industry": ["互联网"],
        "job_type": "全职"
      },
      "work_experience": [
        {
          "company": "字节跳动",
          "position": "Java开发工程师",
          "start_date": "2020-07",
          "end_date": "2024-01",
          "duration": "3年6个月",
          "description": "负责推荐系统后端开发...",
          "achievements": ["优化算法性能提升30%", "..."]
        }
      ],
      "education": [
        {
          "school": "清华大学",
          "major": "计算机科学与技术",
          "degree": 4,
          "start_date": "2013-09",
          "end_date": "2017-07",
          "gpa": "3.8/4.0"
        }
      ],
      "skills": ["Java", "Spring Boot", "MySQL", "Redis"],
      "projects": [...],
      "certifications": [...],
      "awards": [...],
      "self_evaluation": "..."
    }
  }
}
错误码说明
0成功
1请求失败(缺少参数、格式错误、权限不足等)
接口概述
简历诊断 API 支持上传简历文件,通过 AI 输出结构化诊断报告(五大维度评分与详细改进建议),用于前端生成"简历诊断报告"结果页。
接口地址
POSThttps://openapi.51mee.com/api/v1/parse/resume/diagnose
请求参数
Content-Type: multipart/form-data
file必填 File - 简历文件(支持 PDF、DOC、DOCX、图片)
请求头(可选)
AuthorizationBearer YOUR_JWT_TOKEN已登录用户每日可请求 100 次,未登录用户每日 10 次
示例代码
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const response = await fetch('https://openapi.51mee.com/api/v1/parse/resume/diagnose', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  },
  body: formData,
  credentials: 'include'
});

const result = await response.json();
if (result.code === 0) {
  console.log('诊断成功:', result.data.diagnose_result);
  console.log('uuid:', result.data.uuid);
} else {
  console.error('诊断失败:', result.message);
}
返回结果
{
  "code": 0,
  "message": "诊断成功",
  "data": {
    "diagnose_result": {
      "overall": { "score": 85, "level": "good", "summary": "..." },
      "dimensions": {
        "contentCompleteness": { "score": 80, "level": "good" },
        "structureRationality": { "score": 78, "level": "good" },
        "formatStandardization": { "score": 88, "level": "excellent" },
        "keywordOptimization": { "score": 72, "level": "fair" },
        "languageExpression": { "score": 83, "level": "good" }
      },
      "criticalIssues": { "mustFix": [], "shouldFix": [], "niceToFix": [] },
      "optimization": { "actionPlan": { "highPriority": [], "mediumPriority": [], "lowPriority": [] } }
    },
    "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
错误码说明
0成功
1请求失败(缺少参数、格式错误、权限不足等)
接口概述
职位解析 API 支持输入职位描述(JD)文本,自动提取并结构化职位中的关键信息,如公司名称、岗位职责、任职要求等。
接口地址
POSThttps://openapi.51mee.com/api/v1/parse/position
请求参数
Content-Type: application/json
jd_title可选 string - 职位名称
jd_text必填 string - 职位描述文本(最大 50000 字符)
请求头(可选)
AuthorizationBearer YOUR_JWT_TOKEN已登录用户每日可请求 100 次,未登录用户每日 10 次
示例代码
const response = await fetch('https://openapi.51mee.com/api/v1/parse/position', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  },
  body: JSON.stringify({
    jd_title: '高级Java开发工程师',
    jd_text: '职位描述文本...'
  }),
  credentials: 'include'
});

const result = await response.json();
if (result.code === 0) {
  console.log('解析成功:', result.data.position_json);
} else {
  console.error('解析失败:', result.message);
}
返回结果
{
  "code": 0,
  "message": "success",
  "data": {
    "position_json": {
      "basic_info": {
        "position_name": "高级Java开发工程师",
        "position_type": "全职",
        "experience_required": "3-5年",
        "education_required": "本科",
        "headcount": 2,
        "is_urgent": false
      },
      "company_info": {
        "company_name": "字节跳动",
        "company_size": "10000人以上",
        "company_industry": "互联网",
        "company_stage": "已上市"
      },
      "salary_welfare": {
        "salary_range": "30k-50k",
        "salary_months": "14薪",
        "welfare": [
          "五险一金",
          "股票期权",
          "弹性工作",
          "免费三餐"
        ]
      },
      "location": {
        "work_city": "北京",
        "work_address": "朝阳区",
        "remote_work": false
      },
      "requirements": {
        "required_skills": [
          "Java",
          "Spring Boot",
          "MySQL",
          "Redis"
        ],
        "preferred_skills": [
          "微服务架构",
          "分布式系统"
        ],
        "language_requirements": [],
        "other_requirements": [
          "良好的编码习惯",
          "团队协作能力"
        ]
      },
      "jd_content": {
        "responsibilities": [
          "负责后端服务的设计、开发与维护",
          "参与系统架构设计",
          "优化系统性能"
        ],
        "job_highlights": [
          "技术氛围好",
          "成长空间大"
        ],
        "team_intro": "我们是一个充满活力的技术团队..."
      },
      "contact_info": {
        "recruiter_name": "",
        "contact_email": "hr@bytedance.com",
        "contact_phone": ""
      }
    }
  }
}
错误码说明
0成功
1请求失败(缺少参数、格式错误、权限不足等)
接口概述
简历画像 API 支持上传简历文件,通过 AI 分析生成候选人的综合画像,包括技能评估、能力雷达图、职位预测、稳定性分析等多维度信息。
接口地址
POSThttps://openapi.51mee.com/api/v1/parse/resume/profile
请求参数
Content-Type: multipart/form-data
file必填 File - 简历文件(支持 PDF、DOC、DOCX、图片)
请求头(可选)
AuthorizationBearer YOUR_JWT_TOKEN已登录用户每日可请求 100 次,未登录用户每日 10 次
示例代码
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const response = await fetch('https://openapi.51mee.com/api/v1/parse/resume/profile', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  },
  body: formData,
  credentials: 'include'
});

const result = await response.json();
if (result.code === 0) {
  console.log('画像分析成功:', result.data.profile);
} else {
  console.error('分析失败:', result.message);
}
返回结果
{
  "code": 0,
  "message": "解析成功",
  "data": {
    "profile": {
      "skills": {
        "job_skills": [
          {
            "tag": "Java开发",
            "type": "后端开发",
            "weight": 90
          }
        ],
        "soft_skills": [
          {
            "tag": "团队协作"
          }
        ],
        "languages": [
          {
            "tag": "英语"
          }
        ],
        "certificates": [
          {
            "tag": "PMP"
          }
        ]
      },
      "basic": [
        {
          "tag": "张三",
          "type": "name"
        },
        {
          "tag": "138****8888",
          "type": "phone"
        }
      ],
      "education": [
        {
          "start_date": "2016.9",
          "end_date": "2020.6",
          "school": "清华大学",
          "major": "计算机科学",
          "degree": "本科"
        }
      ],
      "job_exp": [
        {
          "position": "Java开发工程师",
          "position_type": "全职",
          "industry": "互联网",
          "company_level": "D轮",
          "start_date": "2020.7",
          "end_date": "2024.1",
          "company": "字节跳动"
        }
      ],
      "predicted_pos_types": [
        {
          "c1": "软件研发",
          "c2": "后端开发",
          "c3": "Java开发工程师",
          "weight": 95
        }
      ],
      "predicted_industries_c1": [
        {
          "c1": "计算机/互联网/通信/电子",
          "weight": 90
        }
      ],
      "stability": {
        "average_job_time": 49,
        "average_job_type_time": 49,
        "average_industry_time": 49,
        "long_job_time_num": 1,
        "short_job_time_num": 0,
        "job_stability": "稳定"
      },
      "predicted_salary": "20k-30k",
      "capacity": {
        "education": 8,
        "honor": 7,
        "language": 6,
        "management": 7,
        "job_exp": 8,
        "social_exp": 7
      },
      "highlights": [
        {
          "title": "技术能力突出",
          "content": "精通Java开发...",
          "type": "技术"
        }
      ],
      "risks": [
        {
          "title": "跳槽频繁",
          "content": "近3年换了2家公司...",
          "type": "稳定性"
        }
      ]
    }
  }
}
错误码说明
0成功
1请求失败(缺少参数、格式错误、权限不足等)
接口概述
人岗匹配 API 同时接收简历文件和岗位描述,通过 AI 分析生成候选人与岗位的多维度匹配报告,包括能力匹配、经验匹配、技能匹配、教育匹配、期望匹配、优势劣势、改进建议、适配度评估等全方位分析。
接口地址
POSThttps://openapi.51mee.com/api/v1/parse/job/match
请求参数
Content-Type: multipart/form-data
file必填 File - 简历文件(支持 PDF、DOC、DOCX、图片)
position_description必填 String - 岗位描述/职位详情
position_name可选 String - 岗位名称/职位标题
请求头(可选)
AuthorizationBearer YOUR_JWT_TOKEN已登录用户每日可请求 100 次,未登录用户每日 10 次
示例代码
const formData = new FormData();
formData.append('file', fileInput.files[0]); // 简历文件
formData.append('position_description', '岗位职责:1. 负责...\n任职要求:1. 3年以上...');
formData.append('position_name', '高级Java开发工程师'); // 可选

fetch('https://openapi.51mee.com/api/v1/parse/job/match', {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer YOUR_JWT_TOKEN' // 可选
    },
    body: formData
})
.then(res => res.json())
.then(data => {
    console.log('匹配结果:', data);
})
.catch(err => {
    console.error('请求失败:', err);
});
返回结果
{
  "code": 0,
  "message": "匹配成功",
  "data": {
    "match_result": {
      "analysis": {
        "dimensions": {
          "ability": {
            "level": "good",
            "score": 8.2,
            "gap": "需提升分布式系统架构能力"
          },
          "experience": {
            "level": "good",
            "score": 7.8,
            "gap": "缺少高并发系统优化经验"
          },
          "skills": { ... },
          "education": { ... },
          "expectation": { ... }
        },
        "details": {
          "skillsAnalysis": [ ... ],
          "workExperienceAnalysis": { ... },
          "educationAnalysis": { ... },
          "certificatesAnalysis": [ ... ],
          "expectationMatching": { ... }
        },
        "summary": {
          "overallScore": 82,
          "overallLevel": "good",
          "recommendation": {
            "applyRecommendation": "recommended",
            "level": "recommended",
            "reason": "候选人综合能力较强...",
            "decisionFactors": {
              "positive": ["技术栈匹配", "学历符合"],
              "negative": ["缺少高并发经验"],
              "neutral": ["薪资期望可协商"]
            }
          },
          "strengthsWeaknesses": {
            "strengths": [ "技术栈完整匹配", "项目经验丰富" ],
            "weaknesses": [ "缺少分布式系统经验" ]
          },
          "improvementPlan": [ ... ],
          "suitability": { ... },
          "candidateRecommendations": [ ... ]
        }
      },
      "visualization": {
        "radarChart": {
          "labels": ["技能能力", "工作经验", "教育背景", "职业发展", "岗位匹配度", "综合素质"],
          "jobRequirements": [9, 8, 7, 8, 9, 8],
          "candidateCapabilities": [8, 7, 7, 8, 8, 7]
        }
      }
    }
  }
}
错误码说明
0成功
1请求失败(缺少参数、格式错误、权限不足等)
51mee.com致力于为招聘者提供最新、最全的招聘信息。AI智能解析岗位要求,聚合全网优质机会。
产品招聘中心面经会员专区简历解析Resume API
联系我们南京浅度求索科技有限公司admin@51mee.com
联系客服
51mee客服微信二维码 - 扫码添加客服获取帮助
© 2025 南京浅度求索科技有限公司. All rights reserved.
公安备案图标苏公网安备32010602012192号苏ICP备2025178433号-1