Update src/app.py
Browse files- src/app.py +6 -6
src/app.py
CHANGED
|
@@ -222,10 +222,11 @@ if query:
|
|
| 222 |
# 3. Génération de la réponse avec les documents reranked
|
| 223 |
if docs: # Vérifier que nous avons des documents avant de continuer
|
| 224 |
#with st.spinner():
|
| 225 |
-
qa_pairs, solution,
|
| 226 |
query=query,
|
| 227 |
docs_scores=docs
|
| 228 |
)
|
|
|
|
| 229 |
|
| 230 |
st.session_state.qa_pairs = qa_pairs
|
| 231 |
st.session_state.solution = solution
|
|
@@ -267,12 +268,11 @@ if "qa_pairs" in st.session_state:
|
|
| 267 |
|
| 268 |
# Lorsque toutes les clarifications sont remplies, générer la réponse finale
|
| 269 |
if st.session_state.clarif_idx >= len(st.session_state.qa_pairs):
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
lang=lang,
|
| 274 |
-
raw_context=raw_context
|
| 275 |
)
|
|
|
|
| 276 |
st.session_state.messages.append({"role": "assistant", "content": final})
|
| 277 |
# save_conversation_to_mongo(st.session_state.messages)
|
| 278 |
for key in ["qa_pairs", "solution", "lang", "clarif_idx", "clarif_shown"]:
|
|
|
|
| 222 |
# 3. Génération de la réponse avec les documents reranked
|
| 223 |
if docs: # Vérifier que nous avons des documents avant de continuer
|
| 224 |
#with st.spinner():
|
| 225 |
+
qa_pairs, solution, lang = st.session_state.generator.retrieve_qa(
|
| 226 |
query=query,
|
| 227 |
docs_scores=docs
|
| 228 |
)
|
| 229 |
+
|
| 230 |
|
| 231 |
st.session_state.qa_pairs = qa_pairs
|
| 232 |
st.session_state.solution = solution
|
|
|
|
| 268 |
|
| 269 |
# Lorsque toutes les clarifications sont remplies, générer la réponse finale
|
| 270 |
if st.session_state.clarif_idx >= len(st.session_state.qa_pairs):
|
| 271 |
+
qa_pairs, solution, lang, sources = st.session_state.generator.retrieve_qa(
|
| 272 |
+
query=query,
|
| 273 |
+
docs_scores=docs
|
|
|
|
|
|
|
| 274 |
)
|
| 275 |
+
|
| 276 |
st.session_state.messages.append({"role": "assistant", "content": final})
|
| 277 |
# save_conversation_to_mongo(st.session_state.messages)
|
| 278 |
for key in ["qa_pairs", "solution", "lang", "clarif_idx", "clarif_shown"]:
|