acollapse_docs#
- async langchain.chains.combine_documents.reduce.acollapse_docs(docs: List[Document], combine_document_func: AsyncCombineDocsProtocol, **kwargs: Any) Document [source]#
在一组文档上执行折叠函数并合并它们的元数据。
- Parameters:
docs (List[Document]) – 要合并的文档列表。
combine_document_func (AsyncCombineDocsProtocol) – 一个函数,它接收一个文档列表并可选的附加关键字参数,并将它们组合成一个单一的字符串。
**kwargs (Any) – 传递给combine_document_func的任意额外关键字参数。
- Returns:
- 一个包含页面内容的combine_document_func输出的单一文档
以及所有输入文档的合并元数据。所有元数据值 都是字符串,如果文档之间有重叠的键, 则值由“,”连接。
- Return type:
使用 acollapse_docs 的示例