
    ghj                     2    d dl mZmZ  G d de          ZdS )    )ABCabstractmethodc                   Z    e Zd ZdZedeeeef                  dee         fd            Z	dS )BaseCrossEncoderz#Interface for cross encoder models.
text_pairsreturnc                     dS )zScore pairs' similarity.

        Args:
            text_pairs: List of pairs of texts.

        Returns:
            List of scores.
        N )selfr   s     t/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/langchain/retrievers/document_compressors/cross_encoder.pyscorezBaseCrossEncoder.score   s          N)
__name__
__module____qualname____doc__r   listtuplestrfloatr   r
   r   r   r   r      sW        --U38_ 5 $u+    ^  r   r   N)abcr   r   r   r
   r   r   <module>r      sQ    # # # # # # # #    s     r   