Personalizar
Personalizar
Personalizacion de curriculos con IA. Reescribe secciones del curriculo para que se ajusten a una descripcion de empleo especifica.
Personalizar curriculo
POST /v1/tailorEnvia un curriculo y una descripcion de empleo al motor de IA, que devuelve sugerencias personalizadas para cada seccion del curriculo. Soporta streaming SSE para respuestas en tiempo real.
Cuerpo de la solicitud
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
resumeId | string | Si | ID del curriculo a personalizar |
jobDescription | string | Si | Texto completo o URL de la descripcion del empleo |
Solicitud estandar
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..."
}'Respuesta estandar
{
"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"]
}
}
}Solicitud con streaming (SSE)
Agrega Accept: text/event-stream para recibir resultados en tiempo real:
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..."
}'Respuesta SSE
data: {"type":"section","section":"summary","content":"Senior frontend..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}Consulta la Guia de streaming para patrones de implementacion.
Errores
| Estado | Descripcion |
|---|---|
400 | Falta resumeId o jobDescription |
401 | Clave API faltante o invalida |
402 | Sin creditos disponibles |
404 | Curriculo no encontrado |
422 | Descripcion de empleo demasiado corta o invalida |