Personalizar
Personalizar
Personalizacao de curriculos com IA. Reescreve seccoes do curriculo para corresponder a uma descricao de emprego especifica.
Personalizar Curriculo
POST /v1/tailorEnvia um curriculo e descricao de emprego ao motor de IA, que devolve sugestoes personalizadas para cada seccao do curriculo. Suporta streaming SSE para respostas em tempo real.
Corpo do Pedido
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
resumeId | string | Sim | ID do curriculo a personalizar |
jobDescription | string | Sim | Texto completo ou URL da descricao de emprego |
Pedido Padrao
curl https://api.laddro.com/v1/tailor \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resumeId": "res_abc123",
"jobDescription": "We are looking for a Senior Frontend Engineer with 5+ years of React experience..."
}'Resposta Padrao
{
"data": {
"suggestions": {
"summary": "Senior frontend engineer with 6 years of React expertise...",
"experience": [
{
"index": 0,
"original": "Built web applications",
"tailored": "Architected and shipped 3 production React applications serving 50K+ users"
}
],
"skills": ["React", "TypeScript", "Next.js", "Tailwind CSS"]
}
}
}Pedido com Streaming (SSE)
Adicione Accept: text/event-stream para receber resultados a medida que sao gerados:
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": "Senior Frontend Engineer..."
}'Resposta SSE
data: {"type":"section","section":"summary","content":"Senior frontend..."}
data: {"type":"section","section":"experience","content":"..."}
data: {"type":"done"}Consulte o Guia de Streaming para padroes de implementacao.
Erros
| Estado | Descricao |
|---|---|
400 | resumeId ou jobDescription em falta |
401 | Chave API em falta ou invalida |
402 | Sem creditos restantes |
404 | Curriculo nao encontrado |
422 | Descricao de emprego demasiado curta ou invalida |