Update app.py
Browse files
app.py
CHANGED
|
@@ -3,9 +3,9 @@ from hugchat.login import Login
|
|
| 3 |
import streamlit as st
|
| 4 |
|
| 5 |
if "logged_in" not in st.session_state:
|
| 6 |
-
st.session_state.logged_in =
|
| 7 |
if "cookies" not in st.session_state:
|
| 8 |
-
st.session_state.cookies =
|
| 9 |
|
| 10 |
llms = [
|
| 11 |
'meta-llama/Meta-Llama-3.1-70B-Instruct',
|
|
@@ -38,13 +38,13 @@ sidebar.markdown("## Model Configuration")
|
|
| 38 |
system_prompt = sidebar.text_input("System prompt (don't leave empty)", placeholder="Model behaviour", on_change=change_system_prompt, key="sys_prompt", disabled=not st.session_state.logged_in)
|
| 39 |
selected_llm = sidebar.selectbox("LLM (model)", placeholder="Default LLM", on_change=change_system_prompt, options=llms, key="selected_llm", disabled=not st.session_state.logged_in)
|
| 40 |
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
#except Exception as e:
|
| 49 |
#empty.error(f"Error: {e}")
|
| 50 |
|
|
|
|
| 3 |
import streamlit as st
|
| 4 |
|
| 5 |
if "logged_in" not in st.session_state:
|
| 6 |
+
st.session_state.logged_in = False
|
| 7 |
if "cookies" not in st.session_state:
|
| 8 |
+
st.session_state.cookies = None
|
| 9 |
|
| 10 |
llms = [
|
| 11 |
'meta-llama/Meta-Llama-3.1-70B-Instruct',
|
|
|
|
| 38 |
system_prompt = sidebar.text_input("System prompt (don't leave empty)", placeholder="Model behaviour", on_change=change_system_prompt, key="sys_prompt", disabled=not st.session_state.logged_in)
|
| 39 |
selected_llm = sidebar.selectbox("LLM (model)", placeholder="Default LLM", on_change=change_system_prompt, options=llms, key="selected_llm", disabled=not st.session_state.logged_in)
|
| 40 |
|
| 41 |
+
if email and password:
|
| 42 |
+
if not st.session_state.logged_in:
|
| 43 |
+
try:
|
| 44 |
+
credentials = Login(email=email, passwd=password)
|
| 45 |
+
st.session_state.cookies = credentials.login()
|
| 46 |
+
st.session_state.logged_in = False
|
| 47 |
+
st.session_state.chatbot = hugchat.ChatBot(st.session_state.cookies)
|
| 48 |
#except Exception as e:
|
| 49 |
#empty.error(f"Error: {e}")
|
| 50 |
|