o
    vZh                     @   s(   d dl mZ dZdZG dd deZdS )    )BaseConversationalTaskZcoherezhttps://api.cohere.comc                       s2   e Zd Z fddZdededefddZ  ZS )CohereConversationalTaskc                    s   t  jttd d S )N)providerbase_url)super__init__	_PROVIDER	_BASE_URL)self	__class__ Z/var/www/auris/lib/python3.10/site-packages/huggingface_hub/inference/_providers/cohere.pyr      s   z!CohereConversationalTask.__init__mapped_modelapi_keyreturnc                 C   s   dS )Nz"/compatibility/v1/chat/completionsr   )r
   r   r   r   r   r   _prepare_route   s   z'CohereConversationalTask._prepare_route)__name__
__module____qualname__r   strr   __classcell__r   r   r   r   r   
   s    r   N)Z,huggingface_hub.inference._providers._commonr   r   r	   r   r   r   r   r   <module>   s    