Spaces:
Running
Running
Update config.py
Browse files
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 |
-
#
|
44 |
-
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "
|
45 |
-
NEWS_API_KEY = os.environ.get("NEWS_API_KEY", "
|
46 |
-
FACTCHECK_API_KEY = os.environ.get("FACTCHECK_API_KEY", "
|
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:
|