Spaces:
Sleeping
Sleeping
Update src/app.py
Browse files- src/app.py +16 -5
src/app.py
CHANGED
|
@@ -411,7 +411,7 @@ with tab2:
|
|
| 411 |
summ, usage = query_model_universal(msgs, 1000, model_choice, st.session_state.get("user_openai_key"))
|
| 412 |
st.subheader("Summary"); st.markdown(summ)
|
| 413 |
|
| 414 |
-
# COLUMN C: Flatten
|
| 415 |
with col_c:
|
| 416 |
st.write(""); st.write("")
|
| 417 |
if "flattened_result" not in st.session_state: st.session_state.flattened_result = None
|
|
@@ -450,12 +450,23 @@ with tab2:
|
|
| 450 |
st.success("Complete!")
|
| 451 |
st.text_area("Result", res["text"], height=200)
|
| 452 |
if st.button("📥 Index Flat"):
|
| 453 |
-
if not st.session_state.active_index:
|
|
|
|
| 454 |
else:
|
| 455 |
with st.spinner("Indexing..."):
|
| 456 |
-
|
| 457 |
-
|
| 458 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 459 |
|
| 460 |
st.divider()
|
| 461 |
st.subheader("Database Management")
|
|
|
|
| 411 |
summ, usage = query_model_universal(msgs, 1000, model_choice, st.session_state.get("user_openai_key"))
|
| 412 |
st.subheader("Summary"); st.markdown(summ)
|
| 413 |
|
| 414 |
+
# COLUMN C: Flatten
|
| 415 |
with col_c:
|
| 416 |
st.write(""); st.write("")
|
| 417 |
if "flattened_result" not in st.session_state: st.session_state.flattened_result = None
|
|
|
|
| 450 |
st.success("Complete!")
|
| 451 |
st.text_area("Result", res["text"], height=200)
|
| 452 |
if st.button("📥 Index Flat"):
|
| 453 |
+
if not st.session_state.active_index:
|
| 454 |
+
st.error("Please select an Active Index.")
|
| 455 |
else:
|
| 456 |
with st.spinner("Indexing..."):
|
| 457 |
+
# FIX: Pass the active_embed_model here!
|
| 458 |
+
ok, msg = rag_engine.process_and_add_text(
|
| 459 |
+
text=res["text"],
|
| 460 |
+
source_name=res["source"],
|
| 461 |
+
username=st.session_state.username,
|
| 462 |
+
index_name=st.session_state.active_index,
|
| 463 |
+
embed_model_name=st.session_state.active_embed_model
|
| 464 |
+
)
|
| 465 |
+
if ok:
|
| 466 |
+
tracker.upload_user_db(st.session_state.username)
|
| 467 |
+
st.success(msg)
|
| 468 |
+
else:
|
| 469 |
+
st.error(msg)
|
| 470 |
|
| 471 |
st.divider()
|
| 472 |
st.subheader("Database Management")
|