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)OutlineAPIWrapperc                   @   s&   e Zd ZdZeeee dddZdS )OutlineRetrieverzRetriever for Outline API.

    It wraps run() to get_relevant_documents().
    It uses all OutlineAPIWrapper arguments without any change.
    )queryrun_managerreturnc                C   s   | j |dS )N)r   )run)selfr   r	    r   t/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/langchain_community/retrievers/outline.py_get_relevant_documents   s    z(OutlineRetriever._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.outliner   r   r   r   r   r   <module>   s
   