Se agrega al chat un componente spander que muestra las funestes de la respuesta para la citacion

This commit is contained in:
mongar
2024-04-30 14:17:48 -05:00
parent e2d3c56c52
commit 57f0da6a5d
11 changed files with 8564 additions and 8 deletions

View File

@@ -24,5 +24,17 @@ class MessageManager:
print(f'{ia_emoticon} ' + Style.BRIGHT + Fore.YELLOW +
'IA:' + Style.RESET_ALL + f'{bot_response["answer"]}')
def generate_citations(self):
pass
def generate_citations(self, documents_source: list) -> str:
text_source: str = ""
for index, document in enumerate(documents_source):
quote: str = document.page_content
source: str = document.metadata['source'].replace(
'documents/pdfs/', '')
page: str = document.metadata['page'] + 1
fuente: str = f"**Fuente #{index + 1}:** \n '{quote}'\n(*{source}, P.{page})*"
text_source += fuente + "\n\n\n"
return text_source