yashgori20 commited on
Commit
9ec4c1e
·
1 Parent(s): c4897b4

key update

Browse files
Files changed (3) hide show
  1. .gitignore +19 -0
  2. app.py +6 -1
  3. requirements.txt +2 -1
.gitignore ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Environment variables
2
+ .env
3
+
4
+ # Python cache
5
+ __pycache__/
6
+ *.py[cod]
7
+ *$py.class
8
+
9
+ # Virtual environment
10
+ venv/
11
+ env/
12
+
13
+ # IDE files
14
+ .vscode/
15
+ .idea/
16
+
17
+ # OS files
18
+ .DS_Store
19
+ Thumbs.db
app.py CHANGED
@@ -5,8 +5,13 @@ import faiss
5
  import pandas as pd
6
  from sentence_transformers import SentenceTransformer
7
  from groq import Groq
 
8
 
9
- GROQ_API_KEY = "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"
 
 
 
 
10
  client = Groq(api_key=GROQ_API_KEY)
11
  model = SentenceTransformer('all-MiniLM-L6-v2')
12
  assets_folder = os.path.join(os.getcwd(), 'assets')
 
5
  import pandas as pd
6
  from sentence_transformers import SentenceTransformer
7
  from groq import Groq
8
+ from dotenv import load_dotenv
9
 
10
+ load_dotenv()
11
+ GROQ_API_KEY = os.getenv("GROQ_API_KEY")
12
+ if not GROQ_API_KEY:
13
+ st.error("GROQ_API_KEY environment variable is not set. Please set it to use the application.")
14
+ st.stop()
15
  client = Groq(api_key=GROQ_API_KEY)
16
  model = SentenceTransformer('all-MiniLM-L6-v2')
17
  assets_folder = os.path.join(os.getcwd(), 'assets')
requirements.txt CHANGED
@@ -19,4 +19,5 @@ nltk>=3.8.1
19
 
20
  # Additional Dependencies
21
  altair>=5.2.0
22
- watchdog>=3.0.0
 
 
19
 
20
  # Additional Dependencies
21
  altair>=5.2.0
22
+ watchdog>=3.0.0
23
+ python-dotenv>=1.0.0