ankanghosh commited on
Commit
d84ac7f
·
verified ·
1 Parent(s): 36cd8a7

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +4 -16
config.py CHANGED
@@ -22,28 +22,16 @@ DATA_DIR = ROOT_DIR / "data"
22
  DATA_DIR.mkdir(exist_ok=True)
23
 
24
  # First try to get API keys from Streamlit secrets, then fall back to environment variables
25
- # try:
26
- # import streamlit as st
27
- # OPENAI_API_KEY = st.secrets.get("OPENAI_API_KEY", os.environ.get("OPENAI_API_KEY", ""))
28
- # NEWS_API_KEY = st.secrets.get("NEWS_API_KEY", os.environ.get("NEWS_API_KEY", ""))
29
- # FACTCHECK_API_KEY = st.secrets.get("FACTCHECK_API_KEY", os.environ.get("FACTCHECK_API_KEY", ""))
30
- # except (AttributeError, ImportError):
31
- # # Fall back to environment variables if Streamlit secrets aren't available
32
- # OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "")
33
- # NEWS_API_KEY = os.environ.get("NEWS_API_KEY", "")
34
- # FACTCHECK_API_KEY = os.environ.get("FACTCHECK_API_KEY", "")
35
-
36
-
37
  try:
38
  import streamlit as st
39
  OPENAI_API_KEY = st.secrets.get("OPENAI_API_KEY", os.environ.get("OPENAI_API_KEY", ""))
40
  NEWS_API_KEY = st.secrets.get("NEWS_API_KEY", os.environ.get("NEWS_API_KEY", ""))
41
  FACTCHECK_API_KEY = st.secrets.get("FACTCHECK_API_KEY", os.environ.get("FACTCHECK_API_KEY", ""))
42
  except (AttributeError, ImportError):
43
- # For local testing only - REMOVE BEFORE COMMITTING!
44
- OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "sk-proj-iwzefHOGPoeAzC0mNUsIT3BlbkFJlGzELYyK52szvpv3MKMY")
45
- NEWS_API_KEY = os.environ.get("NEWS_API_KEY", "43ebe77036904dc1a150893a40d10bb3")
46
- FACTCHECK_API_KEY = os.environ.get("FACTCHECK_API_KEY", "AIzaSyD9VqVCk_9gsEfsvstES5HW-195F5WgUuA")
47
 
48
  # Log secrets status (but not the values)
49
  if OPENAI_API_KEY:
 
22
  DATA_DIR.mkdir(exist_ok=True)
23
 
24
  # First try to get API keys from Streamlit secrets, then fall back to environment variables
 
 
 
 
 
 
 
 
 
 
 
 
25
  try:
26
  import streamlit as st
27
  OPENAI_API_KEY = st.secrets.get("OPENAI_API_KEY", os.environ.get("OPENAI_API_KEY", ""))
28
  NEWS_API_KEY = st.secrets.get("NEWS_API_KEY", os.environ.get("NEWS_API_KEY", ""))
29
  FACTCHECK_API_KEY = st.secrets.get("FACTCHECK_API_KEY", os.environ.get("FACTCHECK_API_KEY", ""))
30
  except (AttributeError, ImportError):
31
+ # Fall back to environment variables if Streamlit secrets aren't available
32
+ OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "")
33
+ NEWS_API_KEY = os.environ.get("NEWS_API_KEY", "")
34
+ FACTCHECK_API_KEY = os.environ.get("FACTCHECK_API_KEY", "")
35
 
36
  # Log secrets status (but not the values)
37
  if OPENAI_API_KEY: