
    h                     >    d dl mZ d dlZd dlmZ dZ G d de      Zy)    )OptionalN)BaseLLMExceptionzhttps://api.bytez.com/models/v2c                   J     e Zd Z	 ddededeej                     f fdZ xZ	S )
BytezErrorstatus_codemessageheadersc                     || _         || _        t        j                  dt              | _        t        j                  || j
                        | _        t        | %  |||       y )NPOST)methodurl)r   request)r   r   r	   )
r   r   httpxRequestAPI_BASEr   Responseresponsesuper__init__)selfr   r   r	   	__class__s       [/var/www/Befach/backend/env/lib/python3.12/site-packages/litellm/llms/bytez/common_utils.pyr   zBytezError.__init__   sW     '}}FA;U# 	 	
    )N)
__name__
__module____qualname__intstrr   r   Headersr   __classcell__)r   s   @r   r   r   
   s7    
 ,0	

 
 %--(	
 
r   r   )typingr   r   )litellm.llms.base_llm.chat.transformationr   r   r    r   r   <module>r$      s       F,
! 
r   