langchain.chains.combine_documents.reduce
.split_list_of_docs¶
- langchain.chains.combine_documents.reduce.split_list_of_docs(docs: List[Document], length_func: Callable, token_max: int, **kwargs: Any) List[List[Document]] [source]¶
将文档分割成满足累积长度约束的子集。
- 参数:
docs:完整的文档列表。 length_func:用于计算一组文档的累积长度的函数。 token_max:文档子集的最大累积长度。 **kwargs:传递给每次调用length_func的任意额外关键字参数。
- 返回:
一个列表,其中包含多个列表,每个列表包含一组文档。