Update src/streamlit_app.py
Browse files- src/streamlit_app.py +2 -1
src/streamlit_app.py
CHANGED
|
@@ -110,6 +110,7 @@ with st.sidebar:
|
|
| 110 |
st.markdown("---")
|
| 111 |
|
| 112 |
st.header("⚙️ Settings")
|
|
|
|
| 113 |
chunk_size = st.slider("Chunk Size (characters)", 300, 1200, 800, step=100)
|
| 114 |
top_k = st.slider("Top K Results (retrieved chunks)", 1, 10, 5)
|
| 115 |
|
|
@@ -169,7 +170,7 @@ if index and chunks:
|
|
| 169 |
if user_query:
|
| 170 |
with st.spinner("🧠 Thinking... retrieving context and generating answer..."):
|
| 171 |
retrieved = retrieve_chunks(user_query, index, chunks, top_k=top_k)
|
| 172 |
-
answer = generate_answer(user_query, retrieved)
|
| 173 |
|
| 174 |
# ✅ Answer Display
|
| 175 |
st.markdown("### ✅ Assistant’s Answer")
|
|
|
|
| 110 |
st.markdown("---")
|
| 111 |
|
| 112 |
st.header("⚙️ Settings")
|
| 113 |
+
reasoning_mode = st.toggle("🧠 Enable Reasoning Mode", value=True)
|
| 114 |
chunk_size = st.slider("Chunk Size (characters)", 300, 1200, 800, step=100)
|
| 115 |
top_k = st.slider("Top K Results (retrieved chunks)", 1, 10, 5)
|
| 116 |
|
|
|
|
| 170 |
if user_query:
|
| 171 |
with st.spinner("🧠 Thinking... retrieving context and generating answer..."):
|
| 172 |
retrieved = retrieve_chunks(user_query, index, chunks, top_k=top_k)
|
| 173 |
+
answer = generate_answer(user_query, retrieved, reasoning_mode=reasoning_mode)
|
| 174 |
|
| 175 |
# ✅ Answer Display
|
| 176 |
st.markdown("### ✅ Assistant’s Answer")
|