Laddro DocsLaddro Docs

Tworzenie Agentow AI z Laddro

Tworzenie Agentow AI z Laddro

Uzyj Laddro Career API do budowy autonomicznych agentow zarzadzajacych zadaniami kariery, od optymalizacji CV po masowe aplikacje o prace.

Co Moga Robic Agenty

Typ AgentaOpis
Agent Optymalizacji CVBierze CV i liste URL ofert pracy, optymalizuje CV pod kazda, eksportuje PDF
Bot AplikacjiAnalizuje CV, dopasowuje do portali pracy, optymalizuje i generuje listy motywacyjne
Agent Coach KarieryAnalizuje CV, sugeruje ulepszenia, przepisuje slabe sekcje
Agent Eksportu MasowegoRenderuje CV ze wszystkimi 22 szablonami, porownuje uklady
Agent Przygotowania do RozmowyCzyta zoptymalizowane CV i opis stanowiska, generuje prawdopodobne pytania rekrutacyjne

Architektura

Użytkownik
Agent (Claude Code / LangChain / Własny)
Laddro Career API
Parsowanie CV
Dostosowanie do oferty
Generowanie listu motywacyjnego
Eksport PDF

Twoj agent wywoluje endpointy API bezposrednio (REST) lub uzywa serwera MCP (dla agentow opartych na Claude). API obsluguje przetwarzanie AI, renderowanie PDF i przechowywanie danych.

Opcja 1: Agent oparty na MCP (Claude Code)

Najszybsza metoda. Skonfiguruj serwer MCP, a Claude automatycznie wywola narzedzia.

{
  "mcpServers": {
    "laddro": {
      "command": "npx",
      "args": ["-y", "@laddro/career-mcp"],
      "env": {
        "LADDRO_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Nastepnie popros Claude:

"Parse my resume from resume.pdf, tailor it for this job posting
at https://example.com/senior-engineer, and generate a cover letter.
Export both as PDFs using the Graphite template."

Claude polczy wywolania API: analiza, optymalizacja, generowanie listu motywacyjnego, eksport.

Opcja 2: Agent REST API (Dowolny Framework)

Zbuduj niestandardowego agenta z dowolnym frameworkiem: LangChain, CrewAI, AutoGen lub czysty kod.

Agent Optymalizacji CV (Python)

import requests

API_KEY = "YOUR_API_KEY"
BASE = "https://api.laddro.com/v1"
HEADERS = {"x-api-key": API_KEY, "Content-Type": "application/json"}

def tailor_for_jobs(resume_id, job_descriptions):
    results = []
    for jd in job_descriptions:
        resp = requests.post(f"{BASE}/tailor", headers=HEADERS, json={
            "resumeId": resume_id, "jobDescription": jd
        })
        tailored = resp.json()
        resp = requests.post(f"{BASE}/cover-letters/generate", headers=HEADERS, json={
            "resumeId": resume_id, "jobDescription": jd
        })
        cover_letter = resp.json()
        resp = requests.post(f"{BASE}/export", headers=HEADERS, json={
            "resumeId": resume_id, "templateId": "graphite"
        })
        results.append({"job": jd[:50], "tailored": tailored, "coverLetter": cover_letter})
    return results

Endpointy API dla Agentow

EndpointKredytyZastosowanie
POST /v1/resumes/parse2Import CV z PDF/DOCX
POST /v1/tailor3Optymalizacja CV pod konkretna oferte
POST /v1/cover-letters/generate2Generowanie dopasowanego listu motywacyjnego
POST /v1/export1Eksport CV jako PDF
PUT /v1/resumes/{id}/render1Renderowanie z okreslonym szablonem
GET /v1/templates0Lista dostepnych szablonow
GET /v1/resumes0Lista CV uzytkownika

Planowanie Kredytow dla Agentow

Typowy workflow "zaaplikuj na oferte":

KrokKredyty
Analiza CV (jednorazowo)2
Optymalizacja pod oferte3
Generowanie listu motywacyjnego2
Eksport CV do PDF1
Eksport listu motywacyjnego do PDF1
Razem na oferte9 (7 po pierwszej analizie)

Z darmowym planem (50 kredytow/miesiac) mozesz aplikowac na okolo 7 ofert. Subskrybenci (200/miesiac) moga zrobic okolo 28. Kup pakiety kredytow dla wiekszych wolumenow.

Dobre Praktyki

  1. Analizuj raz, optymalizuj wiele razy: przeanalizuj CV raz i uzywaj ponownie resumeId do wszystkich optymalizacji i generowania listow motywacyjnych.
  2. Uzywaj streamingu: dla agentow skierowanych do uzytkownikow, uzywaj streamingu SSE (Accept: text/event-stream), aby pokazywac wyniki w czasie rzeczywistym.
  3. Obsluguj bledy 402: sprawdzaj saldo kredytow przed operacjami wsadowymi. API zwraca 402 Payment Required, gdy kredyty sie wyczerpia.
  4. Uzywaj BYOK dla duzych wolumenow: jesli budujesz agenta o duzym wolumenie, uzyj BYOK z wlasnym kluczem dostawcy AI.
  5. Pamietaj o limitach czestotliwosci: publiczne endpointy: 30 zap/min. Chronione: 100 zap/min. Zaimplementuj backoff dla odpowiedzi 429.

On this page