Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,7 @@
|
|
| 1 |
-
import streamlit as st
|
| 2 |
-
import sys
|
| 3 |
import os
|
|
|
|
|
|
|
|
|
|
| 4 |
|
| 5 |
# Page Config - MUST be first Streamlit command
|
| 6 |
st.set_page_config(page_title="Sagar's Personal Assistant", page_icon="π")
|
|
@@ -9,13 +10,14 @@ st.set_page_config(page_title="Sagar's Personal Assistant", page_icon="π")
|
|
| 9 |
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), "src"))
|
| 10 |
|
| 11 |
from dotenv import load_dotenv
|
|
|
|
| 12 |
load_dotenv()
|
| 13 |
|
| 14 |
# Check API key
|
| 15 |
-
api_key = os.getenv("
|
| 16 |
if not api_key:
|
| 17 |
-
st.error("β οΈ **
|
| 18 |
-
st.info("π Go to your HF Space **Settings β Secrets** and add `
|
| 19 |
st.stop()
|
| 20 |
|
| 21 |
# Import RAG
|
|
@@ -59,4 +61,6 @@ if prompt := st.chat_input("What would you like to know?"):
|
|
| 59 |
st.error("β Received empty response from AI.")
|
| 60 |
except Exception as e:
|
| 61 |
status_placeholder.empty()
|
| 62 |
-
st.error(f"β Error: {str(e)}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
import os
|
| 2 |
+
import sys
|
| 3 |
+
|
| 4 |
+
import streamlit as st
|
| 5 |
|
| 6 |
# Page Config - MUST be first Streamlit command
|
| 7 |
st.set_page_config(page_title="Sagar's Personal Assistant", page_icon="π")
|
|
|
|
| 10 |
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), "src"))
|
| 11 |
|
| 12 |
from dotenv import load_dotenv
|
| 13 |
+
|
| 14 |
load_dotenv()
|
| 15 |
|
| 16 |
# Check API key
|
| 17 |
+
api_key = os.getenv("OPENROUTER_API_KEY")
|
| 18 |
if not api_key:
|
| 19 |
+
st.error("β οΈ **OPENROUTER_API_KEY is missing!**")
|
| 20 |
+
st.info("π Go to your HF Space **Settings β Secrets** and add `OPENROUTER_API_KEY`")
|
| 21 |
st.stop()
|
| 22 |
|
| 23 |
# Import RAG
|
|
|
|
| 61 |
st.error("β Received empty response from AI.")
|
| 62 |
except Exception as e:
|
| 63 |
status_placeholder.empty()
|
| 64 |
+
st.error(f"β Error: {str(e)}")
|
| 65 |
+
status_placeholder.empty()
|
| 66 |
+
st.error(f"β Error: {str(e)}")
|