import { parseResume } from '@edwinfom/resume-intel'import { createOpenAI } from '@ai-sdk/openai'// Ollama exposes an OpenAI-compatible API at localhost:11434const result = await parseResume(pdfBuffer, { model: createOpenAI({ baseURL: 'http://localhost:11434/v1', apiKey: 'ollama', })('llama3.1'),})
const { data, meta } = result// JSON Resume v1 fieldsdata.basics?.namedata.basics?.emaildata.basics?.phonedata.basics?.location?.citydata.work?.[0]?.name // company namedata.work?.[0]?.position // job titledata.work?.[0]?.startDate // "2021-03"data.education?.[0]?.institutiondata.skills?.[0]?.keywordsdata.languages?.[0]?.languagedata.projects?.[0]?.url// Extraction metadatameta.durationMs // total time in msmeta.ocrFallback // true if Tesseract was usedmeta.pageCount // number of PDF pagesmeta.tokenUsage?.totalTokensmeta.sectionResults // per-section diagnostics (task decomposition mode)