langchain[patch]: deprecate AnalyzeDocumentChain (#23769)

This commit is contained in:
ccurme
2024-07-05 14:00:23 -04:00
committed by GitHub
parent 42d049f618
commit 25de47878b
2 changed files with 64 additions and 6 deletions

View File

@@ -640,7 +640,7 @@
"metadata": {},
"source": [
"## Splitting and summarizing in a single chain\n",
"For convenience, we can wrap both the text splitting of our long document and summarizing in a single `AnalyzeDocumentsChain`."
"For convenience, we can wrap both the text splitting of our long document and summarizing in a single [chain](/docs/how_to/sequence):"
]
},
{
@@ -650,12 +650,11 @@
"metadata": {},
"outputs": [],
"source": [
"from langchain.chains import AnalyzeDocumentChain\n",
"def split_text(text: str):\n",
" return text_splitter.create_documents([text])\n",
"\n",
"summarize_document_chain = AnalyzeDocumentChain(\n",
" combine_docs_chain=chain, text_splitter=text_splitter\n",
")\n",
"summarize_document_chain.invoke(docs[0].page_content)"
"\n",
"summarize_document_chain = split_text | chain"
]
},
{