langchain.retrievers.document_compressors.base.DocumentCompressorPipeline

langchain.retrievers.document_compressors.base.DocumentCompressorPipeline[source]

基础: BaseDocumentCompressor

使用Transformer管道的文档压缩器。

通过解析和验证关键字参数中的输入数据来创建新的模型。

如果输入数据无法解析成有效的模型,将引发ValidationError。

param transformers: List[Union[BaseDocumentTransformer, BaseDocumentCompressor]] [必填]

链式连接并按顺序运行的文档过滤器列表。

async acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Union[BaseCallbackHandler], BaseCallbackManager]] = None) Sequence[Document][source]

根据查询上下文压缩检索到的文档。

参数
返回类型

序列[Document]

compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None) Sequence[Document][source]

转换文档列表。

参数
返回类型

序列[Document]

DocumentCompressorPipeline示例