onkar-waghmode commited on
Commit
8a01bd8
·
1 Parent(s): 1e6bead
Files changed (3) hide show
  1. .gitignore +1 -0
  2. app.py +9 -1
  3. requirements.txt +1 -0
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ .env
app.py CHANGED
@@ -14,8 +14,16 @@ from typing import List, Dict, Tuple,Optional
14
  from transformers import pipeline
15
  import google.generativeai as genai
16
  import json
 
 
17
 
18
- genai.configure(api_key="AIzaSyBpAvPOI4rOWIIP80XYrd0R8U6kwrWv8t4")
 
 
 
 
 
 
19
 
20
  model = genai.GenerativeModel("gemini-2.5-flash-lite")
21
 
 
14
  from transformers import pipeline
15
  import google.generativeai as genai
16
  import json
17
+ from dotenv import load_dotenv
18
+ import os
19
 
20
+ # Load environment variables
21
+ load_dotenv()
22
+
23
+ # Configure Gemini API Key
24
+ GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
25
+
26
+ genai.configure(api_key=GEMINI_API_KEY)
27
 
28
  model = genai.GenerativeModel("gemini-2.5-flash-lite")
29
 
requirements.txt CHANGED
@@ -8,4 +8,5 @@ numpy>=1.26.4
8
  sentence-transformers>=2.6.0
9
  google-generativeai
10
  scikit-learn
 
11
  https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1.tar.gz
 
8
  sentence-transformers>=2.6.0
9
  google-generativeai
10
  scikit-learn
11
+ python-dotenv
12
  https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1.tar.gz