
    g[                     >    d dl mZmZ d dlZd dlmZ  G d de      Zy)    )OptionalUnionN)BaseLLMExceptionc                        e Zd Z	 	 	 ddededeej                     deej                     dee	ej                  ef      f
 fdZ xZS )PredibaseErrorstatus_codemessagerequestresponseheadersc                 .    t         |   |||||       y )N)r   r	   r
   r   r   )super__init__)selfr   r	   r
   r   r   	__class__s         X/var/www/openai/venv/lib/python3.12/site-packages/litellm/llms/predibase/common_utils.pyr   zPredibaseError.__init__	   s&     	# 	 	
    )NNN)__name__
__module____qualname__intstrr   httpxRequestResponser   Headersdictr   __classcell__)r   s   @r   r   r      sm    
 ,0-18<

 
 %--(	

 5>>*
 %t 345
 
r   r   )typingr   r   r   )litellm.llms.base_llm.chat.transformationr   r    r   r   <module>r"      s    "  F
% 
r   