a
    ๙!f
  ใ                   @   s&  U d dl mZ ddlmZmZ ddlmZ G dd deej ZG dd deej	 Z
G d	d
 d
eej ZG dd deej ZG dd deej ZG dd deej ZG dd deej ZG dd deej ZG dd deej ZG dd deej ZG dd deej ZG dd deej Ze  ก Z eje!d< e
  ก Z"ej	e!d< e  ก Z#eje!d< e  ก Z$eje!d < e  ก Z%eje!d!< e  ก Z&eje!d"< e  ก Z'eje!d#< e  ก Z(eje!d$< e  ก Z)eje!d%< e  ก Z*eje!d&< e  ก Z+eje!d'< e  ก Z,eje!d(< d)S )*้    )ฺoverride้   )ฺ	resourcesฺ_load_client)ฺ	LazyProxyc                   @   s    e Zd ZeejdddZdS )ฺ	ChatProxyฉฺreturnc                 C   s   t  jS ฉN)r   ฺchatฉฺselfฉ r   ๚V/var/www/html/python-backend/venv/lib/python3.9/site-packages/openai/_module_client.pyฺ__load__
   s    zChatProxy.__load__N)ฺ__name__ฺ
__module__ฺ__qualname__r   r   ฺChatr   r   r   r   r   r   	   s   r   c                   @   s    e Zd ZeejdddZdS )ฺ	BetaProxyr   c                 C   s   t  jS r
   )r   ฺbetar   r   r   r   r      s    zBetaProxy.__load__N)r   r   r   r   r   ฺBetar   r   r   r   r   r      s   r   c                   @   s    e Zd ZeejdddZdS )ฺ
EditsProxyr   c                 C   s   t  jS r
   )r   ฺeditsr   r   r   r   r      s    zEditsProxy.__load__N)r   r   r   r   r   ฺEditsr   r   r   r   r   r      s   r   c                   @   s    e Zd ZeejdddZdS )ฺ
FilesProxyr   c                 C   s   t  jS r
   )r   ฺfilesr   r   r   r   r      s    zFilesProxy.__load__N)r   r   r   r   r   ฺFilesr   r   r   r   r   r      s   r   c                   @   s    e Zd ZeejdddZdS )ฺ
AudioProxyr   c                 C   s   t  jS r
   )r   ฺaudior   r   r   r   r   "   s    zAudioProxy.__load__N)r   r   r   r   r   ฺAudior   r   r   r   r   r   !   s   r   c                   @   s    e Zd ZeejdddZdS )ฺImagesProxyr   c                 C   s   t  jS r
   )r   ฺimagesr   r   r   r   r   (   s    zImagesProxy.__load__N)r   r   r   r   r   ฺImagesr   r   r   r   r   r!   '   s   r!   c                   @   s    e Zd ZeejdddZdS )ฺModelsProxyr   c                 C   s   t  jS r
   )r   ฺmodelsr   r   r   r   r   .   s    zModelsProxy.__load__N)r   r   r   r   r   ฺModelsr   r   r   r   r   r$   -   s   r$   c                   @   s    e Zd ZeejdddZdS )ฺEmbeddingsProxyr   c                 C   s   t  jS r
   )r   ฺ
embeddingsr   r   r   r   r   4   s    zEmbeddingsProxy.__load__N)r   r   r   r   r   ฺ
Embeddingsr   r   r   r   r   r'   3   s   r'   c                   @   s    e Zd ZeejdddZdS )ฺFineTunesProxyr   c                 C   s   t  jS r
   )r   ฺ
fine_tunesr   r   r   r   r   :   s    zFineTunesProxy.__load__N)r   r   r   r   r   ฺ	FineTunesr   r   r   r   r   r*   9   s   r*   c                   @   s    e Zd ZeejdddZdS )ฺCompletionsProxyr   c                 C   s   t  jS r
   )r   ฺcompletionsr   r   r   r   r   @   s    zCompletionsProxy.__load__N)r   r   r   r   r   ฺCompletionsr   r   r   r   r   r-   ?   s   r-   c                   @   s    e Zd ZeejdddZdS )ฺModerationsProxyr   c                 C   s   t  jS r
   )r   ฺmoderationsr   r   r   r   r   F   s    zModerationsProxy.__load__N)r   r   r   r   r   ฺModerationsr   r   r   r   r   r0   E   s   r0   c                   @   s    e Zd ZeejdddZdS )ฺFineTuningProxyr   c                 C   s   t  jS r
   )r   ฺfine_tuningr   r   r   r   r   L   s    zFineTuningProxy.__load__N)r   r   r   r   r   ฺ
FineTuningr   r   r   r   r   r3   K   s   r3   r   r   r   r   r   r"   r%   r(   r+   r.   r1   r4   N)-Ztyping_extensionsr   ฺ r   r   ฺ_utilsr   r   r   r   r   r   r   r   r   r    r   r#   r!   r&   r$   r)   r'   r,   r*   r/   r-   r2   r0   r5   r3   Z__as_proxied__r   ฺ__annotations__r   r   r   r   r"   r%   r(   r+   r.   r1   r4   r   r   r   r   ฺ<module>   s4   