noumanjavaid commited on
Commit
2f6c860
·
verified ·
1 Parent(s): 8bc7785

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -23
app.py CHANGED
@@ -4,7 +4,7 @@ from datetime import datetime
4
  import re
5
  import subprocess
6
  import sys
7
-
8
  # Default resume data
9
  default_resume = {
10
  "fullName": "Alexander Johnson",
@@ -46,30 +46,9 @@ state = {
46
  "dark_mode": False,
47
  "show_preview": True,
48
  "gemini_available": False,
49
- "api_key": "GOOGLE_API_KEY"
50
  }
51
 
52
- # Try to import Gemini
53
- try:
54
- import google.generativeai as genai
55
- state["gemini_available"] = True
56
- except ImportError:
57
- state["gemini_available"] = False
58
-
59
- def initialize_gemini_api(api_key):
60
- if not state["gemini_available"]:
61
- return False, "Google Generative AI library not installed. Install with: `pip install google-generativeai`"
62
-
63
- try:
64
- if api_key:
65
- genai.configure(api_key=api_key)
66
- model = genai.GenerativeModel(model_name="gemini-1.5-pro")
67
- _ = model.generate_content("Hello")
68
- return True, "API key saved and verified!"
69
- return False, "Please enter an API key."
70
- except Exception as e:
71
- return False, f"Failed to initialize Gemini API: {str(e)}"
72
-
73
  def analyze_job_description(job_desc):
74
  if not job_desc:
75
  return "Please enter a job description to analyze."
 
4
  import re
5
  import subprocess
6
  import sys
7
+ import os
8
  # Default resume data
9
  default_resume = {
10
  "fullName": "Alexander Johnson",
 
46
  "dark_mode": False,
47
  "show_preview": True,
48
  "gemini_available": False,
49
+ "api_key": os.environ.get["GOOGLE_API_KEY"]
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  def analyze_job_description(job_desc):
53
  if not job_desc:
54
  return "Please enter a job description to analyze."