o
    #i                     @  s.  U d dl mZ d dlmZ d dlmZ erddlmZ ddlm	Z	 ddl
mZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 G dd de1d Z2G dd de1d  Z3G d!d" d"e1d# Z4G d$d% d%e1d& Z5G d'd( d(e1d) Z6G d*d+ d+e1d, Z7G d-d. d.e1d/ Z8G d0d1 d1e1d2 Z9G d3d4 d4e1d5 Z:G d6d7 d7e1d8 Z;G d9d: d:e1d; Z<G d<d= d=e1d> Z=G d?d@ d@e1dA Z>G dBdC dCe1dD Z?G dEdF dFe1dG Z@G dHdI dIe1dJ ZAG dKdL dLe1dM ZBG dNdO dOe1dP ZCG dQdR dRe1dS ZDG dTdU dUe1dV ZEe2 F ZGdeHdW< e3 F ZId eHdX< e4 F ZJd#eHdY< e5 F ZKd&eHdZ< e6 F ZLd)eHd[< e7 F ZMd,eHd\< e8 F ZNd/eHd]< e9 F ZOd2eHd^< e: F ZPd5eHd_< e; F ZQd8eHd`< e< F ZRd;eHda< e= F ZSd>eHdb< e> F ZTdAeHdc< e? F ZUdDeHdd< e@ F ZVdGeHde< eA F ZWdJeHdf< eB F ZXdMeHdg< eC F ZYdPeHdh< eD F ZZdSeHdi< eE F Z[dVeHdj< dkS )l    )annotations)TYPE_CHECKING)override   )Files)Images)Models)Videos)Batches)Webhooks)Beta)Chat)
Embeddings)Audio)Completions)Evals)Moderations)Uploads)Realtime)	Responses)
Containers)
FineTuning)Conversations)VectorStores)_load_client)	LazyProxyc                   @     e Zd ZedddZdS )	ChatProxyreturnr   c                 C     t  jS N)r   chatself r$   U/var/www/html/flask_server/venv/lib/python3.10/site-packages/openai/_module_client.py__load__#      zChatProxy.__load__N)r   r   __name__
__module____qualname__r   r&   r$   r$   r$   r%   r   "       r   r   c                   @  r   )	BetaProxyr   r   c                 C  r   r    )r   betar"   r$   r$   r%   r&   )   r'   zBetaProxy.__load__N)r   r   r(   r$   r$   r$   r%   r-   (   r,   r-   r   c                   @  r   )
FilesProxyr   r   c                 C  r   r    )r   filesr"   r$   r$   r%   r&   /   r'   zFilesProxy.__load__N)r   r   r(   r$   r$   r$   r%   r/   .   r,   r/   r   c                   @  r   )
AudioProxyr   r   c                 C  r   r    )r   audior"   r$   r$   r%   r&   5   r'   zAudioProxy.__load__N)r   r   r(   r$   r$   r$   r%   r1   4   r,   r1   r   c                   @  r   )
EvalsProxyr   r   c                 C  r   r    )r   evalsr"   r$   r$   r%   r&   ;   r'   zEvalsProxy.__load__N)r   r   r(   r$   r$   r$   r%   r3   :   r,   r3   r   c                   @  r   )ImagesProxyr   r   c                 C  r   r    )r   imagesr"   r$   r$   r%   r&   A   r'   zImagesProxy.__load__N)r   r   r(   r$   r$   r$   r%   r5   @   r,   r5   r   c                   @  r   )ModelsProxyr   r   c                 C  r   r    )r   modelsr"   r$   r$   r%   r&   G   r'   zModelsProxy.__load__N)r   r   r(   r$   r$   r$   r%   r7   F   r,   r7   r   c                   @  r   )VideosProxyr   r	   c                 C  r   r    )r   videosr"   r$   r$   r%   r&   M   r'   zVideosProxy.__load__N)r   r	   r(   r$   r$   r$   r%   r9   L   r,   r9   r	   c                   @  r   )BatchesProxyr   r
   c                 C  r   r    )r   batchesr"   r$   r$   r%   r&   S   r'   zBatchesProxy.__load__N)r   r
   r(   r$   r$   r$   r%   r;   R   r,   r;   r
   c                   @  r   )UploadsProxyr   r   c                 C  r   r    )r   uploadsr"   r$   r$   r%   r&   Y   r'   zUploadsProxy.__load__N)r   r   r(   r$   r$   r$   r%   r=   X   r,   r=   r   c                   @  r   )WebhooksProxyr   r   c                 C  r   r    )r   webhooksr"   r$   r$   r%   r&   _   r'   zWebhooksProxy.__load__N)r   r   r(   r$   r$   r$   r%   r?   ^   r,   r?   r   c                   @  r   )RealtimeProxyr   r   c                 C  r   r    )r   realtimer"   r$   r$   r%   r&   e   r'   zRealtimeProxy.__load__N)r   r   r(   r$   r$   r$   r%   rA   d   r,   rA   r   c                   @  r   )ResponsesProxyr   r   c                 C  r   r    )r   	responsesr"   r$   r$   r%   r&   k   r'   zResponsesProxy.__load__N)r   r   r(   r$   r$   r$   r%   rC   j   r,   rC   r   c                   @  r   )EmbeddingsProxyr   r   c                 C  r   r    )r   
embeddingsr"   r$   r$   r%   r&   q   r'   zEmbeddingsProxy.__load__N)r   r   r(   r$   r$   r$   r%   rE   p   r,   rE   r   c                   @  r   )ContainersProxyr   r   c                 C  r   r    )r   
containersr"   r$   r$   r%   r&   w   r'   zContainersProxy.__load__N)r   r   r(   r$   r$   r$   r%   rG   v   r,   rG   r   c                   @  r   )CompletionsProxyr   r   c                 C  r   r    )r   completionsr"   r$   r$   r%   r&   }   r'   zCompletionsProxy.__load__N)r   r   r(   r$   r$   r$   r%   rI   |   r,   rI   r   c                   @  r   )ModerationsProxyr   r   c                 C  r   r    )r   moderationsr"   r$   r$   r%   r&      r'   zModerationsProxy.__load__N)r   r   r(   r$   r$   r$   r%   rK      r,   rK   r   c                   @  r   )FineTuningProxyr   r   c                 C  r   r    )r   fine_tuningr"   r$   r$   r%   r&      r'   zFineTuningProxy.__load__N)r   r   r(   r$   r$   r$   r%   rM      r,   rM   r   c                   @  r   )VectorStoresProxyr   r   c                 C  r   r    )r   vector_storesr"   r$   r$   r%   r&      r'   zVectorStoresProxy.__load__N)r   r   r(   r$   r$   r$   r%   rO      r,   rO   r   c                   @  r   )ConversationsProxyr   r   c                 C  r   r    )r   conversationsr"   r$   r$   r%   r&      r'   zConversationsProxy.__load__N)r   r   r(   r$   r$   r$   r%   rQ      r,   rQ   r   r!   r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   N)\
__future__r   typingr   typing_extensionsr   resources.filesr   resources.imagesr   resources.modelsr   resources.videosr	   resources.batchesr
   resources.webhooksr   resources.beta.betar   resources.chat.chatr   resources.embeddingsr   resources.audio.audior   resources.completionsr   resources.evals.evalsr   resources.moderationsr   resources.uploads.uploadsr   resources.realtime.realtimer   resources.responses.responsesr   resources.containers.containersr   !resources.fine_tuning.fine_tuningr   %resources.conversations.conversationsr   %resources.vector_stores.vector_storesr    r   _utilsr   r   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   __as_proxied__r!   __annotations__r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   r$   r$   r$   r%   <module>   s   