Optymalizacja
Optymalizacja
Optymalizacja CV oparta na AI. Przepisuje sekcje CV, aby pasowalydo konkretnej oferty pracy.
Zoptymalizuj CV
POST /v1/tailorWysyla CV i opis stanowiska do silnika AI, ktory zwraca dopasowane sugestie dla kazdej sekcji CV. Obsluguje streaming SSE dla odpowiedzi w czasie rzeczywistym.
Cialo Zapytania
| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
resumeId | string | Tak | ID CV do optymalizacji |
jobDescription | string | Tak | Pelny tekst opisu stanowiska lub URL |
Standardowe Zapytanie
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..."
}'Standardowa Odpowiedz
{
"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"]
}
}
}Zapytanie ze Streamingiem (SSE)
Dodaj Accept: text/event-stream, aby otrzymywac wyniki w miare ich generowania:
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..."
}'Odpowiedz SSE
data: {"type":"section","section":"summary","content":"Senior frontend..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}Zobacz Poradnik Streaming po wzorce implementacji.
Bledy
| Status | Opis |
|---|---|
400 | Brakuje resumeId lub jobDescription |
401 | Brakujacy lub nieprawidlowy klucz API |
402 | Brak kredytow |
404 | CV nie znalezione |
422 | Opis stanowiska za krotki lub nieprawidlowy |