o
    #`^hÛ	  ã                   @   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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                   @   ó    e Zd Zedejfdd„ƒZdS )Ú	ChatProxyÚreturnc                 C   ó   t ƒ jS ©N)r   Úchat©Úself© r   úS/home/air/shanriGPT/back/venv/lib/python3.10/site-packages/openai/_module_client.pyÚ__load__
   ó   zChatProxy.__load__N)Ú__name__Ú
__module__Ú__qualname__r   r   ÚChatr   r   r   r   r   r   	   ó    r   c                   @   r   )Ú	BetaProxyr	   c                 C   r
   r   )r   Úbetar   r   r   r   r      r   zBetaProxy.__load__N)r   r   r   r   r   ÚBetar   r   r   r   r   r      r   r   c                   @   r   )Ú
FilesProxyr	   c                 C   r
   r   )r   Úfilesr   r   r   r   r      r   zFilesProxy.__load__N)r   r   r   r   r   ÚFilesr   r   r   r   r   r      r   r   c                   @   r   )Ú
AudioProxyr	   c                 C   r
   r   )r   Úaudior   r   r   r   r      r   zAudioProxy.__load__N)r   r   r   r   r   ÚAudior   r   r   r   r   r      r   r   c                   @   r   )ÚImagesProxyr	   c                 C   r
   r   )r   Úimagesr   r   r   r   r   "   r   zImagesProxy.__load__N)r   r   r   r   r   ÚImagesr   r   r   r   r   r!   !   r   r!   c                   @   r   )ÚModelsProxyr	   c                 C   r
   r   )r   Úmodelsr   r   r   r   r   (   r   zModelsProxy.__load__N)r   r   r   r   r   ÚModelsr   r   r   r   r   r$   '   r   r$   c                   @   r   )ÚBatchesProxyr	   c                 C   r
   r   )r   Úbatchesr   r   r   r   r   .   r   zBatchesProxy.__load__N)r   r   r   r   r   ÚBatchesr   r   r   r   r   r'   -   r   r'   c                   @   r   )ÚEmbeddingsProxyr	   c                 C   r
   r   )r   Ú
embeddingsr   r   r   r   r   4   r   zEmbeddingsProxy.__load__N)r   r   r   r   r   Ú
Embeddingsr   r   r   r   r   r*   3   r   r*   c                   @   r   )ÚCompletionsProxyr	   c                 C   r
   r   )r   Úcompletionsr   r   r   r   r   :   r   zCompletionsProxy.__load__N)r   r   r   r   r   ÚCompletionsr   r   r   r   r   r-   9   r   r-   c                   @   r   )ÚModerationsProxyr	   c                 C   r
   r   )r   Úmoderationsr   r   r   r   r   @   r   zModerationsProxy.__load__N)r   r   r   r   r   ÚModerationsr   r   r   r   r   r0   ?   r   r0   c                   @   r   )ÚFineTuningProxyr	   c                 C   r
   r   )r   Úfine_tuningr   r   r   r   r   F   r   zFineTuningProxy.__load__N)r   r   r   r   r   Ú
FineTuningr   r   r   r   r   r3   E   r   r3   r   r   r   r   r"   r%   r(   r+   r.   r1   r4   N)*Útyping_extensionsr   Ú r   r   Ú_utilsr   r   r   r   r   r   r   r    r   r#   r!   r&   r$   r)   r'   r,   r*   r/   r-   r2   r0   r5   r3   Ú__as_proxied__r   Ú__annotations__r   r   r   r"   r%   r(   r+   r.   r1   r4   r   r   r   r   Ú<module>   s2   