Source code for langchain.retrievers.document_compressors.cross_encoder
from abc import ABC, abstractmethod
from typing import List, Tuple
[docs]class BaseCrossEncoder(ABC):
"""用于交叉编码器模型的接口。"""
[docs] @abstractmethod
def score(self, text_pairs: List[Tuple[str, str]]) -> List[float]:
"""计算成对文本的相似度。
参数:
text_pairs: 文本对的列表。
返回:
分数的列表。
"""