Laddro DocsLaddro Docs

Optymalizacja

Optymalizacja

Optymalizacja CV oparta na AI. Przepisuje sekcje CV, aby pasowalydo konkretnej oferty pracy.

Zoptymalizuj CV

POST /v1/tailor

Wysyla 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

PoleTypWymaganeOpis
resumeIdstringTakID CV do optymalizacji
jobDescriptionstringTakPelny 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

StatusOpis
400Brakuje resumeId lub jobDescription
401Brakujacy lub nieprawidlowy klucz API
402Brak kredytow
404CV nie znalezione
422Opis stanowiska za krotki lub nieprawidlowy

On this page