AI_Resume_helper / README.md
kedar-bhumkar's picture
Update README.md
11c0b34 verified

A newer version of the Gradio SDK is available: 5.29.0

Upgrade
metadata
title: Resume Helper
emoji: πŸ“„
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 3.50.0
app_file: app.py
pinned: false
license: mit

Resume Helper

Description

Resume Helper is an AI-powered application that helps you tailor your resume to specific job descriptions. Using OpenAI's GPT-4o model, it analyzes your resume against job requirements, provides a match percentage, identifies gaps, and suggests improvements. You can also generate a tailored version of your resume optimized for the specific job.

Features

  • Resume Analysis: Get a detailed analysis of how well your resume matches a job description
  • Resume Tailoring: Generate a customized version of your resume for specific job applications
  • Match Percentage: See a quantitative score of how well your resume matches the job requirements
  • Skill Breakdown: View a detailed breakdown of your technical skills, experience, education, and soft skills
  • Gap Identification: Identify missing skills or experiences that are important for the job
  • Improvement Suggestions: Get actionable suggestions to improve your resume
  • Template Selection: Choose from various resume templates
  • Verbosity Control: Select between concise or detailed resume outputs
  • Creativity Control: Adjust how creative the AI should be when tailoring your resume
  • Sample Resumes: Use provided sample resumes to test the application

How to Use

  1. API Key: Enter your OpenAI API key in the sidebar (or use environment variables)
  2. Upload Resume: Upload your resume in DOCX or PDF format, or select a sample resume
  3. Job Description: Enter the job description you're applying for
  4. Template (Optional): Select a resume template if desired
  5. Verbosity: Choose between "Concise" or "Elaborate" for your tailored resume
  6. Creativity Level: Adjust how creative the AI should be (0-100%)
  7. Analyze: Click "Analyze Resume" to get a detailed analysis
  8. Tailor: Click "Tailor Resume" to generate a customized version of your resume
  9. Download: Download your tailored resume in DOCX or TXT format

Limitations

  • The quality of analysis and tailoring depends on the quality of your resume and the job description
  • Higher creativity levels may generate content that requires verification
  • Always review AI-generated content before using it professionally

Requirements

  • Python 3.8+
  • OpenAI API key
  • Required Python packages (see requirements.txt)

License

This project is licensed under the MIT License.