Ask a question to get started
Enter to send•Shift+Enter new line
Combine documents in a map reduce manner.
Combine by mapping first chain over all documents, then reducing the results. This reducing can be done recursively if needed (if there are many documents).
combine_docs( self, docs: list[Document], token_max: int | None = None, callbacks: Callbacks = None, **kwargs: Any = {} ) -> tuple[str, dict]