Laddro DocsLaddro Docs

SDKs

SDKs

Opinber biðlarasofn fyrir Laddro Career API. Oll SDKs umbykla somu 18 API endapunktana og styðja SSE straumun.

Tiltaek SDKs

ForritunarmolPakkiSkraning
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

Sameiginleg mynstur

Oll SDKs fylgja somu mynstrum:

Frumstilling

Hvert SDK er frumstillt med API lyklinum thinum:

// 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")

Adferðir audlinda

Oll SDKs birta somu adferðir audlinda:

  • 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()

Straumun

Gervigreyndar endapunktar (tailor, coverLetters.generate) styðja straumun gegnum mynstur sem eru eðlileg i hverju forritunarmoli:

// 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)
}

Frumkodi

Oll SDKs eru opin hugbunaður undir laddro-app GitHub skipulagsheildinni.

On this page