langchain_community.document_compressors.openvino_rerank.OpenVINOReranker¶
- class langchain_community.document_compressors.openvino_rerank.OpenVINOReranker[source]¶
- 
OpenVINO重排序模型。 通过解析和验证关键字参数中的输入数据来创建一个新模型。 如果输入数据无法解析成有效的模型,将引发ValidationError。 - 参数 model_kwargs: Dict[str, Any] [可选]¶
- 传递给模型的关键字参数。 
 - 参数 model_name_or_path: str[必需]¶
- HuggingFace模型ID。 
 - 参数 ov_model: Any = None¶
- OpenVINO模型对象。 
 - 参数 tokenizer: Any = None¶
- 嵌入模型的分词器。 
 - 参数 top_n: int = 4¶
- 返回前n篇文本。 
 - async acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None) Sequence[Document]¶
- 根据查询上下文异步压缩检索到的文档。 - 参数
- documents (Sequence[Document]) – 检索到的文档。 
- query (str) – 查询上下文。 
- callbacks (Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]]) – 压缩期间可选执行的回调。 
 
- 返回值
- 压缩后的文档。 
- 返回类型
- Sequence[Document] 
 
 - compress_documents(documents: 序列[Document], query: str, callbacks: Optional[联合[BaseCallbackHandler], BaseCallbackManager]] = None) 序列[Document][source]¶
- 根据查询上下文压缩检索到的文档。 - 参数
- documents (Sequence[Document]) – 检索到的文档。 
- query (str) – 查询上下文。 
- callbacks (Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]]) – 压缩期间可选执行的回调。 
 
- 返回值
- 压缩后的文档。 
- 返回类型
- Sequence[Document]