Skip to content

评估候选人

POSThttps://api.curriculo.me/public/evaluate/
On this page

无状态。 评估简历与工作岗位的匹配度,返回每个CV的适合度评分、书面理由、匹配技能、差距和摘要要点。每个CV都会单独评估与同一工作岗位的匹配度。

价格: 每次请求 $0.01,无论请求中包含一个CV还是十个。

请求

multipart/form-data

字段类型备注
resume_pdfs文件[]1至10份简历,PDF或DOCX(尽管字段名称不同),每份MB10份。每个CV都根据同一份工作进行评估。
resume_pdf文件单文档别名。PDF或DOCX。
job_details字符串从您的职业页面复制的工作内容的纯文本,或如果您拥有结构化要求,则为JSON对象。
job_file文件工作描述作为PDF或DOCX。
job_id字符串通过 POST /jobs/注册的早期工作,代替在大量简历中重复描述。
language字符串候选人面向的ISO639-1代码。空表示英语。

提供工作描述的方式有三种: job_details、job_file 或 job_id。内联工作描述总是有效的,先注册工作是一个优化步骤,但不是必需的。

示例

内联工作描述:

curl -X POST https://api.curriculo.me/public/evaluate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F '[email protected]' \
  -F 'job_details=Senior backend engineer, Python and FastAPI, Seoul'

针对已注册工作的简历列表:

curl -X POST https://api.curriculo.me/public/evaluate/ \
  -H 'Authorization: Bearer key_abc123_yoursecret' \
  -F 'resume_pdfs=@candidate_a.pdf' \
  -F 'resume_pdfs=@candidate_b.pdf' \
  -F 'job_id=job_abc123'

响应

一个CV返回该CV的评估对象。多个简历返回一个 results 数组,每个CV一个条目,按输入顺序排列。请参阅 批处理.

时间

每次评估30至60秒。请将客户端超时设置为五分钟以上。对于积压任务,请使用 POST /evaluate/async ,每个任务最多包含25个链接。

错误

状态典型原因
400无法读取的 CV 或格式错误 job_details.
404未知的 job_id,或由其他账户注册的。请重新注册该职位.
413一个 CV 超过 10个 MB,超过 10 份简历,或请求体超过 12 个 MB。
422缺少必填字段或字段名称错误。
504处理时间超过 300秒。请减少每次请求的简历数量。

Updated