Update app.py
Browse files
app.py
CHANGED
@@ -16,6 +16,7 @@ if "feedback_key" not in st.session_state:
|
|
16 |
st.session_state.feedback_key = 0
|
17 |
|
18 |
#corpus_keys = 'first.last'
|
|
|
19 |
|
20 |
def launch_bot():
|
21 |
def reset():
|
@@ -43,7 +44,8 @@ def launch_bot():
|
|
43 |
|
44 |
if 'cfg' not in st.session_state:
|
45 |
#corpus_keys = str(os.environ["first, last"]).split(',')
|
46 |
-
cfg = "SBS
|
|
|
47 |
# 'corpus_keys': corpus_keys,
|
48 |
# 'api_key': str(os.environ['api_key']),
|
49 |
# 'title': os.environ['title'],
|
@@ -64,14 +66,14 @@ def launch_bot():
|
|
64 |
|
65 |
#cfg = st.session_state.cfg
|
66 |
#vq = st.session_state.vq
|
67 |
-
st.set_page_config(page_title=cfg, layout="wide")
|
68 |
|
69 |
# left side content
|
70 |
with st.sidebar:
|
71 |
#image = Image.open('Vectara-logo.png')
|
72 |
#st.image(image, width=175)
|
73 |
-
st.markdown(f"## About\n\n"
|
74 |
-
f"This demo uses outside RAG to ask questions about {cfg.source_data_desc}\n")
|
75 |
|
76 |
#cfg.language = st.selectbox('Language:', languages.keys())
|
77 |
#if st.session_state.language != cfg.language:
|
@@ -91,7 +93,7 @@ def launch_bot():
|
|
91 |
"## Temporary test demo only\n"
|
92 |
)
|
93 |
|
94 |
-
st.markdown(f"<center> <h2> Header Demo Test: {cfg} </h2> </center>", unsafe_allow_html=True)
|
95 |
|
96 |
if "messages" not in st.session_state.keys():
|
97 |
reset()
|
@@ -137,7 +139,7 @@ def launch_bot():
|
|
137 |
send_amplitude_data(
|
138 |
user_query=st.session_state.messages[-2]["content"],
|
139 |
chat_response=st.session_state.messages[-1]["content"],
|
140 |
-
demo_name=cfg
|
141 |
language=st.session_state.language
|
142 |
)
|
143 |
st.rerun()
|
@@ -146,7 +148,7 @@ def launch_bot():
|
|
146 |
streamlit_feedback(feedback_type="thumbs", on_submit = thumbs_feedback, key = st.session_state.feedback_key,
|
147 |
kwargs = {"user_query": st.session_state.messages[-2]["content"],
|
148 |
"chat_response": st.session_state.messages[-1]["content"],
|
149 |
-
"demo_name": cfg
|
150 |
"response_language": st.session_state.language})
|
151 |
|
152 |
|
|
|
16 |
st.session_state.feedback_key = 0
|
17 |
|
18 |
#corpus_keys = 'first.last'
|
19 |
+
cfg = {title: "SBS MMMMMMMMAAAAAAAAAAAPPPPPPPPPPP"}
|
20 |
|
21 |
def launch_bot():
|
22 |
def reset():
|
|
|
44 |
|
45 |
if 'cfg' not in st.session_state:
|
46 |
#corpus_keys = str(os.environ["first, last"]).split(',')
|
47 |
+
cfg = {title: "SBS MMMMMMMMAAAAAAAAAAAPPPPPPPPPPP",}
|
48 |
+
#cfg = "SBS MMMMAPPPPEEERR", # omegaConf.create({
|
49 |
# 'corpus_keys': corpus_keys,
|
50 |
# 'api_key': str(os.environ['api_key']),
|
51 |
# 'title': os.environ['title'],
|
|
|
66 |
|
67 |
#cfg = st.session_state.cfg
|
68 |
#vq = st.session_state.vq
|
69 |
+
st.set_page_config(page_title=cfg.title, layout="wide")
|
70 |
|
71 |
# left side content
|
72 |
with st.sidebar:
|
73 |
#image = Image.open('Vectara-logo.png')
|
74 |
#st.image(image, width=175)
|
75 |
+
st.markdown(f"## About\n\n")
|
76 |
+
#f"This demo uses outside RAG to ask questions about {cfg.source_data_desc}\n")
|
77 |
|
78 |
#cfg.language = st.selectbox('Language:', languages.keys())
|
79 |
#if st.session_state.language != cfg.language:
|
|
|
93 |
"## Temporary test demo only\n"
|
94 |
)
|
95 |
|
96 |
+
st.markdown(f"<center> <h2> Header Demo Test: {cfg["title']} </h2> </center>", unsafe_allow_html=True)
|
97 |
|
98 |
if "messages" not in st.session_state.keys():
|
99 |
reset()
|
|
|
139 |
send_amplitude_data(
|
140 |
user_query=st.session_state.messages[-2]["content"],
|
141 |
chat_response=st.session_state.messages[-1]["content"],
|
142 |
+
demo_name=cfg["title"]
|
143 |
language=st.session_state.language
|
144 |
)
|
145 |
st.rerun()
|
|
|
148 |
streamlit_feedback(feedback_type="thumbs", on_submit = thumbs_feedback, key = st.session_state.feedback_key,
|
149 |
kwargs = {"user_query": st.session_state.messages[-2]["content"],
|
150 |
"chat_response": st.session_state.messages[-1]["content"],
|
151 |
+
"demo_name": cfg["title"],
|
152 |
"response_language": st.session_state.language})
|
153 |
|
154 |
|