تلخيص المقابلة
https://api.curriculo.me/public/summary/On this page
بلا جنسية يحول المقابلة إلى highlights،red_flags،skills_mentioned،decision_recommendation،decision_reasoning و analyticsالاختياري وقت الكلام . أرسل نسخة كنص، وثيقة نسخة، أو تسجيل لنسخها وتجميعها في طلب واحد.
السعر: $0.01 لكل طلب للحصول على نسخة نصية. للتسجيل، $0.002 لكل دقيقة صوتية بالإضافة إلى $0.01. راجع التسعير والفوترة.
وضع النسخة
application/json. . أرسل كائن JSON لمقابلة واحدة، أو صف JSON لمدة تصل إلى 10. كل مقابلة تحصل على هويتها الخاصة.
| الحقل | النوع | الملاحظات |
|---|---|---|
interview_id | السلك | هويتك الخاصة استرداد، ولم ينظر للأعلى. |
transcript_text (مطلوب) | السلك | النص الخام، ما يصل إلى 200 ألف حرف. |
transcript_entries | الموضوع[] | التحولات الاختيارية المنظمة (participant،text،startTime،endTime). يُمكّن تحليل وقت الكلام. |
language | السلك | رمز ISO 639-1 لترجمة النسخة الملخصة إختيارات إنجليزية |
curl -X POST https://api.curriculo.me/public/summary/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"interview_id": "int_0042", "transcript_text": "Interviewer: Tell me about a system you shipped. Candidate: …", "language": "en"}'وضع الملف
multipart/form-data على نفس المسار قم بتحميل تسجيلات أو وثائق النسخة.
| الحقل | النوع | الملاحظات |
|---|---|---|
media | الملف[] | تكرر لمدة 10 ملفات. يقرر محتوى كل ملف نفسه كيف يتم قراءته: يتم قراءة PDF ، DOCX و DOC كنسخات (حتى 50 MB) ؛ أي شيء آخر يتم التعامل معه كصوت أو فيديو (على سبيل المثال mp4 ، mov ، mkv ، mp3 ، m4a ، wav) ويتم نقله أولاً (حتى 100 MB). |
interview_id | السلك | هويتك المشاركة من قبل كل ملف في الطلب أساسيات اسم الملف الذي تم تحميله. |
language | السلك | رمز ISO 639-1 للنص المختصر. |
curl -X POST https://api.curriculo.me/public/summary/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-F '[email protected]' \
-F 'interview_id=int_0042' \
-F 'language=en'يظهر تسجيل مع نسخته جنبا إلى جنب مع التحليل، لذلك لا حاجة إلى مزود نسخ منفصل. نظرًا لأن المحتوى يقرأ تحميلًا غير مسموح به ، فإن النسخة التي تم حفظها مع التوسع الخطأ لا تزال تهبط بشكل صحيح.
مكالمة متزامنة يجب أن تنتهي خلال 300 ثانية للمقابلات الطويلة، أرسل رابطًا إلى
POST /summary/asyncبدلاً من ذلك: تسجيلات تصل إلى 1 GB و 2 ساعات.
إذا لم يتم تمكين النسخ الإعلامي، فإن تسجيل يعيد
503. أرسل نسخة بدلاً من ذلك
الرد
الحقول الملخصة أعلاه، مع interview_id تتردد. تعيد صف JSON من المقابلات صف results بالترتيب المدخل. انظر: Batching.
التوقيت
من 15 إلى 20 ثانية لإصدار النص. التسجيلات تستغرق وقتًا أطول، اعتماداً على الطول.
الأخطاء
| الحالة | سبب نموذجي |
|---|---|
400 | نسخة فارغة، ملف لا يمكن قراءته، أو نسخة من مفتاح JSON. |
413 | نسخة أكثر من 200 ألف حرف، أكثر من 10 مقابلات أو ملفات، أو ملف فوق حد حجمها. |
422 | transcript_text فقدت، أو تم تسمية حقل خاطئ. |
503 | لا يتم تمكين النسخ الإعلامي أرسل نسخة بدلاً من ذلك |
504 | المعالجة تجاوزت 300 ثانية الاستخدام /summary/async. |
Updated