feat: multiple document support in outlines generation

This commit is contained in:
sauravniraula 2025-08-28 18:25:13 +05:45
parent 2fd1e39a00
commit 74dc67628d
No known key found for this signature in database
GPG key ID: 60FCC1B5A5E83326

View file

@ -38,7 +38,7 @@ async def stream_outlines(
documents_loader = DocumentsLoader(file_paths=presentation.file_paths)
await documents_loader.load_documents(temp_dir)
documents = documents_loader.documents
if documents:
if documents and len(documents) == 1:
additional_context = documents[0]
chunker = ScoreBasedChunker()
try:
@ -50,6 +50,8 @@ async def stream_outlines(
)
except Exception as e:
print(e)
else:
additional_context = "\n\n".join(documents)
if not presentation_outlines:
presentation_outlines_text = ""