SSE-voogedastus
SSE-voogedastus
Career API toetab Server-Sent Events (SSE) voogedastust AI-põhiste lõpp-punktide jaoks. See võimaldab saada tulemusi reaalajas nende genereerimise käigus.
Voogedastuse lõpp-punktid
| Lõpp-punkt | Kirjeldus |
|---|---|
POST /v1/tailor | CV kohandamise soovitused |
POST /v1/cover-letters/generate | Kaaskirja genereerimine |
Kuidas aktiveerida
Lisa Accept: text/event-stream oma päringu päistesse:
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": "..." }'Sündmuse formaat
Sündmused järgivad SSE spetsifikatsiooni:
data: {"type":"section","section":"summary","content":"Experienced engineer..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}| Väli | Tüüp | Kirjeldus |
|---|---|---|
type | string | section või done |
section | string | CV sektsiooni nimi (kui type on section) |
content | string | Genereeritud sisu |
Rakenduse näited
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)Veakäsitlus
Kui voogedastuse ajal tekib viga, saadab voog veasündmuse:
data: {"type":"error","message":"Rate limit exceeded","statusCode":429}Käsitle alati veasündmuse tüüpi oma voo tarbijas.