GPT-3 based resume parser as a REST API that transforms a resume pdf like this to a json like this. Parsing a resume pdf costs around 15 seconds and $0.06 (explains why there is not a live demo website). Please note that more accurate results may be achieved by fine-tuning GPT-3, but the out-of-the-box results from this repo are already very impressive.
Install dependencies, run the bash build.sh
in the project root.
To run the RESTFull service in 3 steps:
- get your OpenAI API Key
- set the environment variable OPENAI_API_KEY to your API key:
export OPENAI_API_KEY=YOURKEY
- run
bash run.sh
in the project root. By default, a Flask server will start listening to port 5000 of localhost. Feel free to check it out with your browser.
- Basic Information
- first name
- last name
- full name
- U.S. phone number
- location
- portfolio website URL
- LinkedIn URL
- GitHub main page URL
- Education
- university
- education level
- graduation year
- graduation month
- majors
- GPA
- Job Experience
- job title
- company
- location
- duration
- job content
- Project Experience
- project name
- project description