
    hC                     :    d dl mZ d dlZd dlmZ  G d de      Zy)    )UnionN)BaseLLMExceptionc            	       N     e Zd Zi fdededeeej                  f   f fdZ	 xZ
S )InfinityErrorstatus_codemessageheadersc                     || _         || _        t        j                  dd      | _        t        j
                  || j                        | _        t        | !  ||| j                  | j                  |       y )NPOSTz'https://github.com/michaelfeil/infinity)methodurl)r   request)r   r   r   responser	   )	r   r   httpxRequestr   Responser   super__init__)selfr   r   r	   	__class__s       ^/var/www/Befach/backend/env/lib/python3.12/site-packages/litellm/llms/infinity/common_utils.pyr   zInfinityError.__init__   sk     '}}H
 ;U#LL]] 	 	
    )__name__
__module____qualname__intstrr   dictr   Headersr   __classcell__)r   s   @r   r   r      s<    
 /1	

 
 tU]]*+	
 
r   r   )typingr   r   )litellm.llms.base_llm.chat.transformationr   r    r   r   <module>r$      s      F
$ 
r   