This application reviews resumes uploaded in PDF format using OpenAI's language model and provides feedback on various aspects such as grammar, key skills, and job responsibilities.
The AI Resume Reviewer is a web application built using Streamlit and OpenAI's language model. It allows users to upload their resumes in PDF format and receive automated feedback on various aspects of their resumes.
- Clone the repository:
git clone https://github.com/yourusername/ai-resume-reviewer.git
Navigate to the project directory:
bash
cd ai-resume-reviewer
Install the required dependencies:
bash
pip install -r requirements.txt
Usage
Run the Streamlit application:
bash
streamlit run reviewer.py
Open your web browser and navigate to the URL displayed in the terminal where the Streamlit application is running.
Upload your resume in PDF format using the file uploader.
The application will analyze your resume and provide feedback generated by the OpenAI language model.
Configuration
Make sure to replace the OpenAI API endpoint, API key, and API version in the reviewer.py file with your actual credentials.
File Structure
bash
ai-resume-reviewer/ │ ├── reviewer.py # Main application code ├── requirements.txt # List of Python dependencies └── README.md # Project documentation
Dependencies
Streamlit: 0.89.0
OpenAI: 0.9.0
PyPDF2: 1.26.0
Contributing
Contributions are welcome! Please feel free to fork the repository, make pull requests, and open issues. License
This project is licensed under the MIT License - see the LICENSE file for details.