Commit
·
291ae1f
1
Parent(s):
1421ce8
updating login feature
Browse files- app.py +5 -1
- pages/Client_Response.py +1 -2
- pages/Evaluation_Report.py +0 -2
- pages/Select_Best.py +0 -2
app.py
CHANGED
@@ -1,4 +1,6 @@
|
|
1 |
import os
|
|
|
|
|
2 |
|
3 |
import uuid
|
4 |
import streamlit as st
|
@@ -20,7 +22,8 @@ st.markdown(
|
|
20 |
)
|
21 |
|
22 |
# --- Hugging Face Login ---
|
23 |
-
|
|
|
24 |
hf_token = st.sidebar.text_input("Enter your Hugging Face API Token", type="password", value=default_hf_token)
|
25 |
|
26 |
if "hf_logged_in" not in st.session_state:
|
@@ -33,6 +36,7 @@ if st.sidebar.button("Login to Hugging Face"):
|
|
33 |
user_info = whoami()
|
34 |
st.sidebar.success(f"Logged in as: {user_info['name']}")
|
35 |
st.session_state.hf_logged_in = True
|
|
|
36 |
except Exception as e:
|
37 |
st.sidebar.error(f"Login failed: {e}")
|
38 |
st.session_state.hf_logged_in = False
|
|
|
1 |
import os
|
2 |
+
from dotenv import load_dotenv
|
3 |
+
load_dotenv()
|
4 |
|
5 |
import uuid
|
6 |
import streamlit as st
|
|
|
22 |
)
|
23 |
|
24 |
# --- Hugging Face Login ---
|
25 |
+
# Use session state for hf_token if it exists, otherwise fallback to env.
|
26 |
+
default_hf_token = st.session_state.get("hf_token", os.getenv("HUGGINGFACE_API_KEY") or "")
|
27 |
hf_token = st.sidebar.text_input("Enter your Hugging Face API Token", type="password", value=default_hf_token)
|
28 |
|
29 |
if "hf_logged_in" not in st.session_state:
|
|
|
36 |
user_info = whoami()
|
37 |
st.sidebar.success(f"Logged in as: {user_info['name']}")
|
38 |
st.session_state.hf_logged_in = True
|
39 |
+
st.session_state.hf_token = hf_token # Persist the API key in session state.
|
40 |
except Exception as e:
|
41 |
st.sidebar.error(f"Login failed: {e}")
|
42 |
st.session_state.hf_logged_in = False
|
pages/Client_Response.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
import os
|
2 |
-
|
3 |
-
load_dotenv()
|
4 |
|
5 |
import streamlit as st
|
6 |
import pandas as pd
|
|
|
1 |
import os
|
2 |
+
|
|
|
3 |
|
4 |
import streamlit as st
|
5 |
import pandas as pd
|
pages/Evaluation_Report.py
CHANGED
@@ -1,6 +1,4 @@
|
|
1 |
import os
|
2 |
-
from dotenv import load_dotenv
|
3 |
-
load_dotenv()
|
4 |
|
5 |
import streamlit as st
|
6 |
import pandas as pd
|
|
|
1 |
import os
|
|
|
|
|
2 |
|
3 |
import streamlit as st
|
4 |
import pandas as pd
|
pages/Select_Best.py
CHANGED
@@ -1,6 +1,4 @@
|
|
1 |
import os
|
2 |
-
from dotenv import load_dotenv
|
3 |
-
load_dotenv()
|
4 |
|
5 |
import streamlit as st
|
6 |
import pandas as pd
|
|
|
1 |
import os
|
|
|
|
|
2 |
|
3 |
import streamlit as st
|
4 |
import pandas as pd
|