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 ddl2m3Z3 G dd de3d Z4G dd  d e3d! Z5G d"d# d#e3d$ Z6G d%d& d&e3d' Z7G d(d) d)e3d* Z8G d+d, d,e3d- Z9G d.d/ d/e3d0 Z:G d1d2 d2e3d3 Z;G d4d5 d5e3d6 Z<G d7d8 d8e3d9 Z=G d:d; d;e3d< Z>G d=d> d>e3d? Z?G d@dA dAe3dB Z@G dCdD dDe3dE ZAG dFdG dGe3dH ZBG dIdJ dJe3dK ZCG dLdM dMe3dN ZDG dOdP dPe3dQ ZEG dRdS dSe3dT ZFG dUdV dVe3dW ZGG dXdY dYe3dZ ZHe4 I ZJdeKd[< e5 I ZLd!eKd\< e6 I ZMd$eKd]< e7 I ZNd'eKd^< e8 I ZOd*eKd_< e9 I ZPd-eKd`< e: I ZQd0eKda< e; I ZRd3eKdb< e< I ZSd6eKdc< e= I ZTd9eKdd< e> I ZUd<eKde< e? I ZVd?eKdf< e@ I ZWdBeKdg< eA I ZXdEeKdh< eB I ZYdHeKdi< eC I ZZdKeKdj< eD I Z[dNeKdk< eE I Z\dQeKdl< eF I Z]dTeKdm< eG I Z^dWeKdn< eH I Z_dZeKdo< dpS )q    )annotations)TYPE_CHECKING)override   )Files)Images)Models)Videos)Batches)Beta)Chat)
Embeddings)Audio)Completions)Evals)Moderations)Skills)Uploads)Realtime)Webhooks)	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%   O/home/kim/smarthome/.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'   0   r(   zFilesProxy.__load__N)r   r   r)   r%   r%   r%   r&   r0   /   r-   r0   r   c                   @  r   )
AudioProxyr   r   c                 C  r    r!   )r   audior#   r%   r%   r&   r'   6   r(   zAudioProxy.__load__N)r   r   r)   r%   r%   r%   r&   r2   5   r-   r2   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&   r4   ;   r-   r4   r   c                   @  r   )ImagesProxyr   r   c                 C  r    r!   )r   imagesr#   r%   r%   r&   r'   B   r(   zImagesProxy.__load__N)r   r   r)   r%   r%   r%   r&   r6   A   r-   r6   r   c                   @  r   )ModelsProxyr   r   c                 C  r    r!   )r   modelsr#   r%   r%   r&   r'   H   r(   zModelsProxy.__load__N)r   r   r)   r%   r%   r%   r&   r8   G   r-   r8   r   c                   @  r   )SkillsProxyr   r   c                 C  r    r!   )r   skillsr#   r%   r%   r&   r'   N   r(   zSkillsProxy.__load__N)r   r   r)   r%   r%   r%   r&   r:   M   r-   r:   r   c                   @  r   )VideosProxyr   r	   c                 C  r    r!   )r   videosr#   r%   r%   r&   r'   T   r(   zVideosProxy.__load__N)r   r	   r)   r%   r%   r%   r&   r<   S   r-   r<   r	   c                   @  r   )BatchesProxyr   r
   c                 C  r    r!   )r   batchesr#   r%   r%   r&   r'   Z   r(   zBatchesProxy.__load__N)r   r
   r)   r%   r%   r%   r&   r>   Y   r-   r>   r
   c                   @  r   )UploadsProxyr   r   c                 C  r    r!   )r   uploadsr#   r%   r%   r&   r'   `   r(   zUploadsProxy.__load__N)r   r   r)   r%   r%   r%   r&   r@   _   r-   r@   r   c                   @  r   )WebhooksProxyr   r   c                 C  r    r!   )r   webhooksr#   r%   r%   r&   r'   f   r(   zWebhooksProxy.__load__N)r   r   r)   r%   r%   r%   r&   rB   e   r-   rB   r   c                   @  r   )RealtimeProxyr   r   c                 C  r    r!   )r   realtimer#   r%   r%   r&   r'   l   r(   zRealtimeProxy.__load__N)r   r   r)   r%   r%   r%   r&   rD   k   r-   rD   r   c                   @  r   )ResponsesProxyr   r   c                 C  r    r!   )r   	responsesr#   r%   r%   r&   r'   r   r(   zResponsesProxy.__load__N)r   r   r)   r%   r%   r%   r&   rF   q   r-   rF   r   c                   @  r   )EmbeddingsProxyr   r   c                 C  r    r!   )r   
embeddingsr#   r%   r%   r&   r'   x   r(   zEmbeddingsProxy.__load__N)r   r   r)   r%   r%   r%   r&   rH   w   r-   rH   r   c                   @  r   )ContainersProxyr   r   c                 C  r    r!   )r   
containersr#   r%   r%   r&   r'   ~   r(   zContainersProxy.__load__N)r   r   r)   r%   r%   r%   r&   rJ   }   r-   rJ   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&   rL      r-   rL   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&   rN      r-   rN   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&   rP      r-   rP   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&   rR      r-   rR   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&   rT      r-   rT   r   r"   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   rU   N)`
__future__r   typingr   Ztyping_extensionsr   Zresources.filesr   Zresources.imagesr   Zresources.modelsr   Zresources.videosr	   Zresources.batchesr
   Zresources.beta.betar   Zresources.chat.chatr   Zresources.embeddingsr   Zresources.audio.audior   Zresources.completionsr   Zresources.evals.evalsr   Zresources.moderationsr   Zresources.skills.skillsr   Zresources.uploads.uploadsr   Zresources.realtime.realtimer   Zresources.webhooks.webhooksr   Zresources.responses.responsesr   Zresources.containers.containersr   Z!resources.fine_tuning.fine_tuningr   Z%resources.conversations.conversationsr   Z%resources.vector_stores.vector_storesr    r   Z_utilsr   r   r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   rT   Z__as_proxied__r"   __annotations__r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   rU   r%   r%   r%   r&   <module>   s   