Laddro DocsLaddro Docs

SDKt

SDKt

Viralliset asiakaskirjastot Laddro Career API:lle. Kaikki SDKt kaarivat samat 18 API-paatepistetta ja tukevat SSE-striimausta.

Saatavilla olevat SDKt

KieliPakettiRekisteri
TypeScript@laddro/career-sdknpm
Pythonladdro-careerPyPI
Gogithub.com/laddro-app/laddro-career-sdk-goGo modules
Rustladdro-careercrates.io
Javacom.laddro:career-sdkMaven Central
PHPladdro/career-sdkPackagist
Rubyladdro-careerRubyGems
.NETLaddro.CareerNuGet

Yhteiset mallit

Kaikki SDKt noudattavat samoja malleja:

Alustus

Jokainen SDK alustetaan API-avaimellasi:

// TypeScript
import { Laddro } from '@laddro/career-sdk'
const client = new Laddro({ apiKey: 'YOUR_API_KEY' })
# Python
from laddro_career import Laddro
client = Laddro(api_key="YOUR_API_KEY")
// Go
client := laddro.New("YOUR_API_KEY")

Resurssimetodit

Kaikki SDKt paljastavat samat resurssimetodit:

  • client.templates.list()
  • client.templates.get(id)
  • client.resumes.list()
  • client.resumes.get(id)
  • client.resumes.parse(file)
  • client.resumes.render(id, options)
  • client.tailor.create(options)
  • client.tailor.stream(options)
  • client.export(options)
  • client.coverLetters.list()
  • client.coverLetters.get(id)
  • client.coverLetters.create(options)
  • client.coverLetters.generate(options)
  • client.coverLetters.render(id, options)
  • client.settings.get()
  • client.settings.setModel(options)
  • client.settings.resetModel()

Striimaus

Tekoalypaatepisteet (tailor, coverLetters.generate) tukevat striimausta kielelle luontaisin mallein:

// TypeScript
const stream = client.tailor.stream({
  resumeId: 'res_abc123',
  positionName: 'Senior Engineer',
  jobDescription: '...'
})
for await (const event of stream) {
  console.log(event.section, event.content)
}
# Python (async)
stream = await client.tailor.stream(
    resume_id="res_abc123",
    position_name="Senior Engineer",
    job_description="..."
)
async for event in stream:
    print(event.section, event.content)
// Go (channels)
ch, err := client.Tailor.Stream(ctx, &laddro.TailorParams{
    ResumeID:     "res_abc123",
    PositionName: "Senior Engineer",
    JobDescription: "...",
})
for event := range ch {
    fmt.Println(event.Section, event.Content)
}

Lahdekoodi

Kaikki SDKt ovat avointa lahdekoodia laddro-app GitHub-organisaation alla.

On this page