Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -80,10 +80,12 @@ def query_vectara(query: str, filter_str="", lambda_val=0.0) -> str:
|
|
80 |
return re.sub(r'\[\d+(,\d+){0,5}\]', '', answer)
|
81 |
|
82 |
|
83 |
-
|
84 |
# Streamlit UI
|
85 |
st.title('Vectara Query Interface')
|
86 |
|
|
|
|
|
|
|
87 |
# User input for query
|
88 |
user_query = st.text_input("Enter your query:", "")
|
89 |
|
@@ -95,7 +97,7 @@ lambda_val = st.sidebar.slider("Lambda Value:", min_value=0.0, max_value=1.0, va
|
|
95 |
if st.button('Search'):
|
96 |
if user_query:
|
97 |
with st.spinner('Querying Vectara...'):
|
98 |
-
output = query_vectara(user_query, filter_str, lambda_val)
|
99 |
st.markdown("## Result")
|
100 |
st.write(output)
|
101 |
else:
|
@@ -103,9 +105,6 @@ if st.button('Search'):
|
|
103 |
|
104 |
|
105 |
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
# Initialize the HHEM model +++++++++++++++++++++++++++++++++++++++++++++++
|
110 |
model = CrossEncoder('vectara/hallucination_evaluation_model')
|
111 |
|
|
|
80 |
return re.sub(r'\[\d+(,\d+){0,5}\]', '', answer)
|
81 |
|
82 |
|
|
|
83 |
# Streamlit UI
|
84 |
st.title('Vectara Query Interface')
|
85 |
|
86 |
+
# Dropdown for selecting case number
|
87 |
+
case_number = st.selectbox("Select Case Number:", range(2001, 2100), format_func=lambda x: f"Case Number: {x}")
|
88 |
+
|
89 |
# User input for query
|
90 |
user_query = st.text_input("Enter your query:", "")
|
91 |
|
|
|
97 |
if st.button('Search'):
|
98 |
if user_query:
|
99 |
with st.spinner('Querying Vectara...'):
|
100 |
+
output = query_vectara(user_query, case_number, filter_str, lambda_val)
|
101 |
st.markdown("## Result")
|
102 |
st.write(output)
|
103 |
else:
|
|
|
105 |
|
106 |
|
107 |
|
|
|
|
|
|
|
108 |
# Initialize the HHEM model +++++++++++++++++++++++++++++++++++++++++++++++
|
109 |
model = CrossEncoder('vectara/hallucination_evaluation_model')
|
110 |
|