a
    bg                     @   sR   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 G dd dee	Z
dS )	    )List)CallbackManagerForRetrieverRun)Document)BaseRetriever)RememberizerAPIWrapperc                   @   s&   e Zd ZdZeeee dddZdS )RememberizerRetrieverz`Rememberizer` retriever.

    It wraps load() to get_relevant_documents().
    It uses all RememberizerAPIWrapper arguments without any change.
    )queryrun_managerreturnc                C   s   | j |dS )N)r   )load)selfr   r	    r   y/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/langchain_community/retrievers/rememberizer.py_get_relevant_documents   s    z-RememberizerRetriever._get_relevant_documentsN)	__name__
__module____qualname____doc__strr   r   r   r   r   r   r   r   r   
   s   r   N)typingr   Zlangchain_core.callbacksr   Zlangchain_core.documentsr   Zlangchain_core.retrieversr   Z*langchain_community.utilities.rememberizerr   r   r   r   r   r   <module>   s
   