Java SDK
Java SDK
El SDK oficial de Java para la Laddro Career API.
Instalacion
Maven
<dependency>
<groupId>com.laddro</groupId>
<artifactId>career-sdk</artifactId>
<version>0.1.0</version>
</dependency>Gradle
implementation 'com.laddro:career-sdk:0.1.0'Inicio rapido
import com.laddro.career.LaddroClient;
var client = LaddroClient.builder()
.apiKey(System.getenv("LADDRO_API_KEY"))
.build();
// Listar plantillas
var templates = client.templates().list();
// Analizar un curriculo
var resume = client.resumes().parse(Path.of("resume.pdf"));
// Personalizar para un empleo
var result = client.tailor(TailorParams.builder()
.resumeId(resume.getId())
.positionName("Senior Engineer")
.jobDescription("We are looking for...")
.build());Streaming
client.tailor(
TailorParams.builder()
.resumeId("res_abc123")
.positionName("Senior Engineer")
.jobDescription("...")
.build(),
event -> System.out.println(event.getSection() + ": " + event.getContent())
);Manejo de errores
try {
client.resumes().get("nonexistent");
} catch (LaddroApiException e) {
System.out.println(e.getStatus()); // 404
System.out.println(e.getMessage()); // "Resume not found"
}