.NET SDK
.NET SDK
El SDK oficial de .NET para la Laddro Career API.
Instalacion
dotnet add package Laddro.CareerInicio rapido
using Laddro.Career;
var client = new LaddroClient(apiKey: Environment.GetEnvironmentVariable("LADDRO_API_KEY")!);
// Listar plantillas
var templates = await client.Templates.ListAsync();
// Analizar un curriculo
await using var file = File.OpenRead("resume.pdf");
var resume = await client.Resumes.ParseAsync(file, "resume.pdf");
// Personalizar para un empleo
var result = await client.TailorAsync(new TailorParams
{
ResumeId = resume.Id,
PositionName = "Senior Engineer",
JobDescription = "We are looking for..."
});Streaming
await foreach (var ev in client.TailorStreamAsync(new TailorParams
{
ResumeId = "res_abc123",
PositionName = "Senior Engineer",
JobDescription = "..."
}))
{
Console.WriteLine($"{ev.Section}: {ev.Content}");
}Manejo de errores
try
{
await client.Resumes.GetAsync("nonexistent");
}
catch (LaddroApiException ex)
{
Console.WriteLine(ex.Status); // 404
Console.WriteLine(ex.Message); // "Resume not found"
}