langchain.retrievers.document_compressors.base.DocumentCompressorPipeline¶
- 类 langchain.retrievers.document_compressors.base.DocumentCompressorPipeline[source]¶
- 
使用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]¶
- 根据查询上下文压缩检索到的文档。 - 参数
- documents (Sequence[Document]) – 
- query (str) – 
- 回调函数 (可选[联合[列表[BaseCallbackHandler], BaseCallbackManager]]) – 
 
- 返回类型
- 序列[Document] 
 
 - compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None) Sequence[Document][source]¶
- 转换文档列表。 - 参数
- documents (Sequence[Document]) – 
- query (str) – 
- 回调函数 (可选[联合[列表[BaseCallbackHandler], BaseCallbackManager]]) – 
 
- 返回类型
- 序列[Document]