The Cover Letter Generator utilizes the Gradio library for creating a user-friendly interface and OpenAI's GPT-3.5 model for generating customized cover letters. The project allows users just simply drop off their resume in the box, copy and paste only the job requirements in the text box. Hit the generate button, voilà cover letter will be generated! 🎉
- User Interface: The project provides an intuitive interface developed with Gradio, enabling users to interact with the application effortlessly.
- Text Processing: Uploaded resumes are processed to remove special characters and punctuation and then lemmatized to normalize the text for better analysis.
- Cover Letter Generation: Leveraging prompt engineering techniques, OpenAI's GPT-3.5 model generates cover letters tailored to the provided resume and job description. These cover letters highlight relevant skills, experiences, and achievements aligned with the job requirements.
- Resume Revision for ATS: Since this application is built using Prompt Engineering. simply by changing the prompt, this application can turn into a Resume Survivor to enhance their chances of successfully passing through Applicant Tracking Systems (ATS) and increasing their visibility to recruiters.
To get started with the Cover Letter Generator:
- Install the necessary dependencies (
gradio
,openai
,PyPDF2
,docx2txt
,nltk
) usingpip
. - Ensure you have an API key for OpenAI, and replace
YOUR_OPENAI_API_KEY
in the code with your actual API key.