langchain.chains.combine_documents.reduce
.acollapse_docs¶
- async langchain.chains.combine_documents.reduce.acollapse_docs(docs: List[Document], combine_document_func: AsyncCombineDocsProtocol, **kwargs: Any) Document [源代码]¶
对一组文档执行合并函数并将它们的元数据合并。
- 参数
docs (列表[文档]) – 要合并的文档列表。
combine_document_func (AsyncCombineDocsProtocol) – 一个函数,它接收文档列表和可选的附加关键字参数,并将它们合并为一个字符串。
**kwargs (任何类型) – 传递给combine_document_func的任意额外关键字参数。
- 返回
- 一个单独的文档,其中包含combine_document_func的页面内容输出
和所有输入文档的合并元数据。所有元数据值都是字符串,如果文档之间存在重叠键,则值用“, “连接。
- 返回类型