
    j7                     B    d dl mZmZ d dlmZ d dlmZ  G d de      Zy)    )OptionalTuple)OpenAIGPTConfigget_secret_strc            	       ^    e Zd Zedee   fd       Zdee   dee   deee   ee   f   fdZy)AIMLChatConfigreturnc                      y)Naiml )selfs    ~/Users/manta/Documents/Projects/TheRoad-I1/backend/.venv/lib/python3.12/site-packages/litellm/llms/aiml/chat/transformation.pycustom_llm_providerz"AIMLChatConfig.custom_llm_provider   s        api_baseapi_keyc                 N    |xs t        d      xs d}|xs t        d      }||fS )NAIML_API_BASEzhttps://api.aimlapi.com/v1AIML_API_KEYr   )r   r   r   dynamic_api_keys       r   $_get_openai_compatible_provider_infoz3AIMLChatConfig._get_openai_compatible_provider_info   s=    
  ,o.,+ 	
 "C^N%C((r   N)	__name__
__module____qualname__propertyr   strr   r   r   r   r   r   r	   r	      s[    Xc]  
) 
)08
)	x}hsm+	,
) 	r   r	   N)typingr   r   +litellm.llms.openai.chat.gpt_transformationr   litellm.secret_managers.mainr   r	   r   r   r   <module>r!      s    " G 7	_ 	r   