ashishmehra1926 commited on
Commit
3022770
·
verified ·
1 Parent(s): 2dab54f

Update generator.py

Browse files
Files changed (1) hide show
  1. generator.py +19 -18
generator.py CHANGED
@@ -1,18 +1,19 @@
1
- import google.generativeai as genai
2
-
3
- # Configure Gemini API
4
- genai.configure(api_key="AIzaSyCQkmt7LZKp_BHTd05DtIkJEFQD3V1Usqw")
5
-
6
- # Initialize Gemini model
7
- llm = genai.GenerativeModel("gemini-pro")
8
-
9
- def generate_resume(name, job_desc, similar_resumes):
10
- prompt = f"Generate a professional resume for {name} applying for:\n{job_desc}\n\nReference these resumes:\n{similar_resumes}"
11
- response = llm.generate_content(prompt)
12
- return response.text
13
-
14
- def generate_cover_letter(name, job_desc, similar_resumes):
15
- prompt = f"Write a tailored cover letter for {name} based on:\n{job_desc}\n\nReference resumes:\n{similar_resumes}"
16
- response = llm.generate_content(prompt)
17
- return response.text
18
-
 
 
1
+ import google.generativeai as genai
2
+
3
+ # Configure Gemini API
4
+ # genai.configure(api_key="AIzaSyCQkmt7LZKp_BHTd05DtIkJEFQD3V1Usqw")
5
+ API_KEY = st.secrets["GOOGLE_API_KEY"]
6
+
7
+ # Initialize Gemini model
8
+ llm = genai.GenerativeModel("gemini-pro")
9
+
10
+ def generate_resume(name, job_desc, similar_resumes):
11
+ prompt = f"Generate a professional resume for {name} applying for:\n{job_desc}\n\nReference these resumes:\n{similar_resumes}"
12
+ response = llm.generate_content(prompt)
13
+ return response.text
14
+
15
+ def generate_cover_letter(name, job_desc, similar_resumes):
16
+ prompt = f"Write a tailored cover letter for {name} based on:\n{job_desc}\n\nReference resumes:\n{similar_resumes}"
17
+ response = llm.generate_content(prompt)
18
+ return response.text
19
+