Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	A newer version of the Gradio SDK is available:
									5.49.1
🧠 Resume-Job Match Application (LLM-Powered)
This is a Streamlit-based web app that evaluates how well a resume matches a job description using powerful Large Language Models (LLMs) such as:
- OpenAI GPT
 - Anthropic Claude
 - Google Gemini (Generative AI)
 - Groq LLM
 - DeepSeek LLM
 
The app takes a resume and job description as input files, sends them to these LLMs, and returns:
- ✅ Match percentage from each model
 - 📊 A ranked table sorted by match %
 - 📈 Average match percentage
 - 🧠 Simple, responsive UI for instant feedback
 
📂 Features
- Upload any file type for resume and job description (PDF, DOCX, TXT, etc.)
 - Automatic extraction and cleaning of text
 - Match results across multiple models in real time
 - Table view with clean formatting
 - Uses 
.envfile for secure API key management 
	
		
	
	
		🔐 Environment Setup (.env)
	
Create a .env file in the project root and add the following API keys:
OPENAI_API_KEY=your-openai-api-key
ANTHROPIC_API_KEY=your-anthropic-api-key
GOOGLE_API_KEY=your-google-api-key
GROQ_API_KEY=your-groq-api-key
DEEPSEEK_API_KEY=your-deepseek-api-key 
▶️ Running the App
Launch the app using Streamlit:
streamlit run resume_agent.py
