]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Trim nodes
authorshamoon <4887959+shamoon@users.noreply.github.com>
Fri, 25 Apr 2025 17:53:38 +0000 (10:53 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Wed, 2 Jul 2025 18:01:57 +0000 (11:01 -0700)
src/paperless/ai/chat.py

index 6ad67b56fa3d3f52dd70e456acdda8f47b4f40b4..6185131a14f8f32933ccec08226b7757cc90752b 100644 (file)
@@ -51,7 +51,8 @@ def stream_chat_with_documents(query_str: str, documents: list[Document]):
     else:
         top_nodes = retriever.retrieve(query_str)
         context = "\n\n".join(
-            f"TITLE: {node.metadata.get('title')}\n{node.text}" for node in top_nodes
+            f"TITLE: {node.metadata.get('title')}\n{node.text[:500]}"
+            for node in top_nodes
         )
 
     prompt = CHAT_PROMPT_TMPL.partial_format(