الخطوة 1. تقديم طلب وظيفة الذكاء الاصطناعي
نقطة النهاية: POST - /v1/hr/related_skills
| السمة |
النوع |
إلزامي |
الوصف |
| content |
String |
Yes |
المهارة لتوليد المهارات ذات الصلة. |
| language |
String |
No |
تحديد لغة الإخراج، الافتراضي هو الإنجليزية. |
| max_quantity |
Number |
No |
الحد الأقصى لعدد المهارات ذات الصلة لتوليدها. |
مثال على الطلب:
{
"content": "Quicken",
"language": "English",
"max_quantity":5
}
مثال على الاستجابة:
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
الخطوة 2. مراقبة وجلب نتائج وظيفة الذكاء الاصطناعي
نقطة النهاية: GET - /v1/hr/parse_resume/job/status/:uuid
نقطة النهاية تستخدم للتحقق من تقدم وظيفة API المطلوبة.
مثال على النتيجة:
{
"data": {
"type": "api_job_result",
"id": "bac70cd7-5347-4443-9632-c82019f73e9a",
"attributes": {
"status": "success",
"type": "hr_related_skills",
"result": {
"skill": "Quicken",
"related_skills": [
{
"name": "Accounting",
"weight": 8.7
},
{
"name": "Bookkeeping",
"weight": 7
},
{
"name": "Financial Management",
"weight": 6.8
},
{
"name": "Financial Reporting",
"weight": 7.5
},
{
"name": "Microsoft Excel",
"weight": 6.5
},
{
"name": "QuickBooks",
"weight": 9.2
}
]
}
}
}
}