Update app.py
Browse files
app.py
CHANGED
@@ -371,7 +371,7 @@ def process_question(question: str) -> Iterator[str]:
|
|
371 |
relevant_docs = retriever(question)
|
372 |
context = "\n".join([doc.page_content for doc in relevant_docs])
|
373 |
sources = [doc.metadata.get("source", "Source inconnue") for doc in relevant_docs]
|
374 |
-
|
375 |
|
376 |
# Générer le prompt
|
377 |
prompt = prompt_template.format_messages(
|
@@ -393,7 +393,7 @@ def process_question(question: str) -> Iterator[str]:
|
|
393 |
|
394 |
# Ajouter les sources à la réponse finale
|
395 |
if sources:
|
396 |
-
sources_str = "\nSources :\n" + "\n".join(f"- {source}" for source in sources)
|
397 |
full_response += sources_str
|
398 |
yield sources_str # Envoyer les sources
|
399 |
|
|
|
371 |
relevant_docs = retriever(question)
|
372 |
context = "\n".join([doc.page_content for doc in relevant_docs])
|
373 |
sources = [doc.metadata.get("source", "Source inconnue") for doc in relevant_docs]
|
374 |
+
sources = os.path.splitext(sources[0])[0] if sources else "غير معروف"
|
375 |
|
376 |
# Générer le prompt
|
377 |
prompt = prompt_template.format_messages(
|
|
|
393 |
|
394 |
# Ajouter les sources à la réponse finale
|
395 |
if sources:
|
396 |
+
# sources_str = "\nSources :\n" + "\n".join(f"- {source}" for source in sources)
|
397 |
full_response += sources_str
|
398 |
yield sources_str # Envoyer les sources
|
399 |
|