AI驱动的API
相关职位生成器
生成相关职位列表及其相关性评分。
通过提供职位名称,此 API 返回相关职位及其权重,权重为 1.0 到 10.0 的浮点值,其中 10 表示最高相关性。
此 API 对于构建职位推荐引擎、人力资源软件或职业指导平台的开发人员非常有用。它有助于识别候选人的替代角色,增强职位搜索功能,并改进职位匹配算法。使用案例包括创建个性化的职位推荐、增强职业转换工具和支持人力资源分析。
仅 content 参数是必需的。
您可以指定输出的语言,默认为 English。
您可以使用 max_quantity 参数限制输出。
AI 工作涉及两个关键步骤:
- 提交AI任务: 通过发送工作请求来启动流程。
- 监控和接收结果: 持续检查作业状态,并在成功完成后获取最终输出。
相关SDK/库
第1步。提交AI工作请求
端点: POST - /v1/hr/related_job_positions
| 属性 | 类型 | 必需 | 描述 |
|---|---|---|---|
| content | String | 是 | 提供工作职位/角色以生成相关工作职位。 |
| language | String | 否 | 指定输出语言,默认为English。 |
| max_quantity | Number | 否 | 要生成的相关工作职位的最大数量。 |
请求示例:
{
"content": "Flutter Mobile Developer",
"language": "German",
"max_quantity": 4
}
响应示例:
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
第2步。监控并获取AI工作结果
端点: GET - /v1/hr/related_job_positions/job/status/:uuid
此端点用于检查请求的API工作的进度。
结果示例:
{
"data": {
"type": "api_job_result",
"id": "80d0a822-0e2a-40e1-97fd-e7fd62ec9eb0",
"attributes": {
"status": "success",
"type": "hr_related_job_positions",
"result": {
"job_position": "Flutter Mobile Developer",
"related_job_positions": [
{
"name": "Android Developer",
"weight": 8
},
{
"name": "iOS Developer",
"weight": 8.5
},
{
"name": "MOBILE APP DEVELOPER",
"weight": 9.5
},
{
"name": "React Native Developer",
"weight": 7.5
},
{
"name": "Mobile-Entwickler für Flutter",
"weight": 10
},
{
"name": "Flutter-App-Entwickler",
"weight": 9
},
{
"name": "Mobile-App-Entwickler (Flutter)",
"weight": 8
},
{
"name": "Flutter-Entwickler",
"weight": 10
},
{
"name": "Cross-Platform Mobile Developer",
"weight": 7
},
{
"name": "Mobile-App-Entwickler",
"weight": 9
},
{
"name": "Mobile-Entwickler",
"weight": 8
},
{
"name": "App-Entwickler",
"weight": 7
},
{
"name": "iOS-Entwickler",
"weight": 6
},
{
"name": "Flutter Entwickler",
"weight": 10
},
{
"name": "Mobile App Entwickler",
"weight": 9
},
{
"name": "Android Entwickler",
"weight": 8
},
{
"name": "iOS Entwickler",
"weight": 7.5
}
]
}
}
}
}