langchain.chains.combine_documents.reduce
.collapse_docs¶
- langchain.chains.combine_documents.reduce.collapse_docs(docs: List[Document], combine_document_func: CombineDocsProtocol, **kwargs: Any) Document [source]¶
对一组文档执行合并函数并合并它们的元数据。
- 参数
docs (List[Document]) – 要合并的文档列表。
combine_document_func (CombineDocsProtocol) – 一个函数,它接受一个文档列表和可选择的附加关键字参数,并将它们合并为一个字符串。
**kwargs (Any) – 要传递给 combine_document_func 的任意附加关键字参数。
- 返回
- 包含 combine_document_func 对于页面内容的输出和所有输入文档合并后的元数据的单个文档。
所有元数据值都是字符串,如果文档中存在重叠键,则值由“,”连接。
- 返回类型