référence API
Base URL: https://api.curriculo.me/public. Tous les appels portent Authorization: Bearer key_…. Les chemins synchronisés se terminent par une tranche arrière; les chemins de tâche d'arrière-plan et de dépistage sont documentés sans un.
Opérations synchrones
| Point final | Capacité | Le corps | Prix |
|---|---|---|---|
POST /parse/ | Parser les CV, un dossier ou une liste | plusieurs parties | $0.01 |
POST /evaluate/ | Évaluer les candidats par rapport à un emploi | plusieurs parties | $0.01 |
POST /jobs/ | Facultatif: inscrire un emploi une fois pour toutes /evaluate/ | JSON | Gratuit |
POST /translate/ | Traduction du texte ou des documents | JSON, ou multipart pour les documents | Minimum de 0.01 |
POST /detect-language/ | Détecter le langage du texte | JSON | $0.001 |
POST /summary/ | Analyse d'une entrevue | JSON ou multipart pour les enregistrements et les documents de transcription | $0.01, plus $0.002 par minute d'enregistrement |
POST /transcribe/ | Transcrivez un enregistrement | plusieurs parties | $0.002 par minute |
POST /prompt/ | Assistant au résumé (session) | plusieurs parties | $0.01 |
GET /prompt/resumes | Liste de vos curriculum vitae enregistrés | aucun | Gratuit |
GET /prompt/resume | Récupérer un CV enregistré | aucun | Gratuit |
Interviews de dépistage
| Point final | Capacité | Prix |
|---|---|---|
POST /screening-interview | Inviter les candidats à un examen enregistré. | $0.02 par invitation envoyée |
GET /screening-interview/{screening_id} | Lire les résultats d'un dépistage |
tâches de fond
| Point final | Capacité |
|---|---|
POST /parse/async, /evaluate/async, /summary/async, /transcribe/async, /translate/async | Commencez une tâche de fond. Réponse 202 avec un task_id. |
GET /{op}/tasks/{task_id} | Lisez le statut et le résultat d'une tâche. |
Voir Traitement d' arrière-plan et rappels. Une tâche est comptabilisée comme une seule demande de son fonctionnement.
Spécifications
La spécification lisible par machine est à /public/openapi.json, avec Swagger UI et ReDoc à côté. Il n'inclut pas encore les points de fin de l'entretien de dépistage.
Le comportement partagé (limites de taille, réponses à la liste, erreurs) est documenté une fois, dans Requests and responses,Batching et Errors.
Updated