Anpassa
Anpassa
AI-driven CV-anpassning. Skriver om CV-sektioner för att matcha en specifik jobbeskrivning.
Anpassa CV
POST /v1/tailorSkickar ett CV och en jobbeskrivning till AI-motorn, som returnerar anpassade förslag för varje CV-sektion. Stöder SSE-streaming för realtidssvar.
Förfrågningskropp
| Fält | Typ | Obligatoriskt | Beskrivning |
|---|---|---|---|
resumeId | string | Ja | ID för CV:t som ska anpassas |
jobDescription | string | Ja | Fullständig jobbeskrivningstext eller URL |
Standardförfrågan
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..."
}'Standardsvar
{
"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"]
}
}
}Streamingförfrågan (SSE)
Lägg till Accept: text/event-stream för att ta emot resultat allt eftersom de genereras:
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..."
}'SSE-svar
data: {"type":"section","section":"summary","content":"Senior frontend..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}Se Streamingguiden för implementeringsmönster.
Fel
| Status | Beskrivning |
|---|---|
400 | Saknar resumeId eller jobDescription |
401 | Saknad eller ogiltig API-nyckel |
402 | Inga krediter kvar |
404 | CV hittades inte |
422 | Jobbeskrivning för kort eller ogiltig |