Fix summarize_text usages and self-calls (#4863)

* Fix summarize_text function usage

* Update memory_item.py
This commit is contained in:
Venkat Teja
2023-07-07 10:26:29 +05:30
committed by GitHub
parent 35b072f7e8
commit 0f538f6e2c
2 changed files with 3 additions and 2 deletions

View File

@@ -74,6 +74,7 @@ class MemoryItem:
if len(chunks) == 1
else summarize_text(
"\n\n".join(chunk_summaries),
config,
instruction=how_to_summarize,
question=question_for_summary,
)[0]

View File

@@ -131,12 +131,12 @@ def summarize_text(
logger.info(
f"Summarizing chunk {i + 1} / {len(chunks)} of length {chunk_length} tokens"
)
summary, _ = summarize_text(chunk, instruction)
summary, _ = summarize_text(chunk, config, instruction)
summaries.append(summary)
logger.info(f"Summarized {len(chunks)} chunks")
summary, _ = summarize_text("\n\n".join(summaries))
summary, _ = summarize_text("\n\n".join(summaries), config)
return summary.strip(), [
(summaries[i], chunks[i][0]) for i in range(0, len(chunks))