Laddro DocsLaddro Docs

SSE-streaming

SSE-streaming

Career API understøtter Server-Sent Events (SSE) streaming for AI-drevne endpoints. Dette lader dig modtage resultater i realtid, efterhånden som de genereres.

Streaming-endpoints

EndpointBeskrivelse
POST /v1/tailorForslag til CV-tilpasning
POST /v1/cover-letters/generateGenerering af følgebrev

Sådan aktiveres

Tilføj Accept: text/event-stream til dine forespørgselsheadere:

curl https://api.laddro.com/v1/tailor \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{ "resumeId": "res_abc123", "jobDescription": "..." }'

Hændelsesformat

Hændelser følger SSE-specifikationen:

data: {"type":"section","section":"summary","content":"Experienced engineer..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}
FeltTypeBeskrivelse
typestringsection eller done
sectionstringCV-sektionsnavn (når type er section)
contentstringGenereret indhold

Implementeringseksempler

TypeScript SDK

for await (const event of client.tailor({ resumeId, jobDescription }, { stream: true })) {
  console.log(event.section, event.content)
}

Python SDK

for event in client.tailor(resume_id=resume_id, job_description=jd, stream=True):
    print(event.section, event.content)

Fejlhåndtering

Hvis en fejl opstår under streaming, sender strømmen en fejlhændelse:

data: {"type":"error","message":"Rate limit exceeded","statusCode":429}

Håndter altid fejlhændelsestypen i din strømforbruger.

On this page