Personnaliser
Personnaliser
Personnalisation de CV par IA. Reecrit les sections du CV pour correspondre a une description de poste specifique.
Personnaliser un CV
POST /v1/tailorEnvoie un CV et une description de poste au moteur IA, qui retourne des suggestions personnalisees pour chaque section du CV. Supporte le streaming SSE pour des reponses en temps reel.
Corps de la requete
| Champ | Type | Requis | Description |
|---|---|---|---|
resumeId | string | Oui | ID du CV a personnaliser |
jobDescription | string | Oui | Texte complet ou URL de la description du poste |
Requete standard
curl https://api.laddro.com/v1/tailor \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resumeId": "res_abc123",
"jobDescription": "We are looking for a Senior Frontend Engineer with 5+ years of React experience..."
}'Reponse standard
{
"data": {
"suggestions": {
"summary": "Senior frontend engineer with 6 years of React expertise...",
"experience": [
{
"index": 0,
"original": "Built web applications",
"tailored": "Architected and shipped 3 production React applications serving 50K+ users"
}
],
"skills": ["React", "TypeScript", "Next.js", "Tailwind CSS"]
}
}
}Requete streaming (SSE)
Ajoutez Accept: text/event-stream pour recevoir les resultats en temps reel :
curl https://api.laddro.com/v1/tailor \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: text/event-stream" \
-d '{
"resumeId": "res_abc123",
"jobDescription": "Senior Frontend Engineer..."
}'Reponse SSE
data: {"type":"section","section":"summary","content":"Senior frontend..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}Consultez le Guide streaming pour les patterns d'implementation.
Erreurs
| Statut | Description |
|---|---|
400 | resumeId ou jobDescription manquant |
401 | Cle API manquante ou invalide |
402 | Plus de credits disponibles |
404 | CV non trouve |
422 | Description de poste trop courte ou invalide |