o
    Æ°i7  ã                   @   s<   d dl mZmZ d dlmZ d dlmZ G dd„ deƒZdS )é    )ÚOptionalÚTuple)ÚOpenAIGPTConfig©Úget_secret_strc                	   @   sP   e Zd Zedee fdd„ƒZdee dee deee ee f fdd„ZdS )	ÚAIMLChatConfigÚreturnc                 C   s   dS )NZaiml© )Úselfr	   r	   ú\/home/app/Keep/.python/lib/python3.10/site-packages/litellm/llms/aiml/chat/transformation.pyÚcustom_llm_provider   s   z"AIMLChatConfig.custom_llm_providerÚapi_baseÚapi_keyc                 C   s$   |pt dƒpd}|pt dƒ}||fS )NZAIML_API_BASEzhttps://api.aimlapi.com/v1ZAIML_API_KEYr   )r
   r   r   Zdynamic_api_keyr	   r	   r   Ú$_get_openai_compatible_provider_info   s   ÿýz3AIMLChatConfig._get_openai_compatible_provider_infoN)	Ú__name__Ú
__module__Ú__qualname__Úpropertyr   Ústrr   r   r   r	   r	   r	   r   r      s    ÿÿ
þr   N)Útypingr   r   Z+litellm.llms.openai.chat.gpt_transformationr   Zlitellm.secret_managers.mainr   r   r	   r	   r	   r   Ú<module>   s    