from openai import OpenAI from pdfminer.high_level import extract_text client = OpenAI() def analyze_resume(file_path): text = extract_text(file_path) response = client.chat.completions.create( model="gpt-4-turbo", messages=[{ "role": "system", "content": "Analyze resume for:\n1. Missing ATS keywords\n2. Skill gaps\n3. Achievement opportunities" }, {"role": "user", "content": text}] ) return response.choices[0].message.content