Skip to content

Model integrations

Use caseModelInputOutput
Resume parsinggpt-5.4-miniPlain resume text + extraction rules (system); reference date for experienceName, contact, location, skills, experience months, title, company, education (nullable fields)
Resume parsing (fallback)gemini-2.5-flash-lite (configurable)Same as primarySame schema as primary
Interview reportgpt-4.1-miniRole/skills context (system); candidate name, duration, resume excerpt, full transcript (user)Recommendation, scores, summary, strengths/weaknesses, skill assessments, Q&A analysis, behavioral notes
Insufficient evidence reportdeterministic (no LLM)Duration & substantive-answer gates onlyFixed insufficient-evidence verdict and zero scores

Live interview dialogue runs in the external bot (not the Sophia API); the bot PATCHes transcript and cost metrics. Resume parse does not write MongoDB until create-candidate; report generation persists one InterviewReport per interview.

Sophia AI Interview Platform — Internal Documentation