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的页面内容输出

和所有输入文档的合并元数据。所有元数据值都是字符串,如果文档之间存在重叠键,则值用“, “连接。

返回类型

文档