a
    ag)                     @   s@   d dl mZmZ d dlmZmZmZ G dd deeef ZdS )    )AnyOptional)InputOutputRunnableBindingBasec                       sH   e Zd ZU dZeed< dddeee ee edd fddZ  Z	S )HubRunnablez@
    An instance of a runnable stored in the LangChain Hub.
    owner_repo_commitNapi_urlapi_key)r   r
   r   kwargsreturnc                   sH   ddl m} ||||d}i i d|||d}t jf i | d S )Nr   )pullr	   )r   config)boundr   )Zlangchain.hubr   super__init__)selfr   r
   r   r   r   ZpulledZsuper_kwargs	__class__ e/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/langchain/runnables/hub.pyr      s    zHubRunnable.__init__)
__name__
__module____qualname____doc__str__annotations__r   r   r   __classcell__r   r   r   r   r      s   
r   N)typingr   r   Zlangchain_core.runnables.baser   r   r   r   r   r   r   r   <module>   s   