ZarinT commited on
Commit
8114680
·
verified ·
1 Parent(s): 14d5927

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -24,6 +24,15 @@ import google.generativeai as genai
24
  from datetime import datetime
25
 
26
 
 
 
 
 
 
 
 
 
 
27
  class GeminiLLM(Runnable):
28
  def __init__(self, model_name="models/gemini-1.5-pro-latest", api_key=None):
29
  self.api_key = api_key or os.environ["GOOGLE_API_KEY"]
@@ -77,12 +86,7 @@ vectorstore_global = None
77
  if "feedback_log" not in st.session_state:
78
  st.session_state.feedback_log = []
79
 
80
- def load_environment():
81
- load_dotenv()
82
- # Ensure HF_TOKEN is available
83
- if "HUGGINGFACEHUB_API_TOKEN" not in os.environ and "HF_TOKEN" in os.environ:
84
- os.environ["HUGGINGFACEHUB_API_TOKEN"] = os.environ["HF_TOKEN"]
85
- genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
86
 
87
  from keybert import KeyBERT
88
  from sentence_transformers import CrossEncoder
 
24
  from datetime import datetime
25
 
26
 
27
+ def load_environment():
28
+ load_dotenv()
29
+ # Ensure HF_TOKEN is available
30
+ if "HUGGINGFACEHUB_API_TOKEN" not in os.environ and "HF_TOKEN" in os.environ:
31
+ os.environ["HUGGINGFACEHUB_API_TOKEN"] = os.environ["HF_TOKEN"]
32
+ if "GOOGLE_API_KEY" not in os.environ:
33
+ raise ValueError("GOOGLE_API_KEY not found in environment variables.")
34
+ genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
35
+
36
  class GeminiLLM(Runnable):
37
  def __init__(self, model_name="models/gemini-1.5-pro-latest", api_key=None):
38
  self.api_key = api_key or os.environ["GOOGLE_API_KEY"]
 
86
  if "feedback_log" not in st.session_state:
87
  st.session_state.feedback_log = []
88
 
89
+
 
 
 
 
 
90
 
91
  from keybert import KeyBERT
92
  from sentence_transformers import CrossEncoder