
    if                    l
   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 ddl4m5Z5  G d de5d                   Z6 G d  d!e5d"                   Z7 G d# d$e5d%                   Z8 G d& d'e5d(                   Z9 G d) d*e5d+                   Z: G d, d-e5d.                   Z; G d/ d0e5d1                   Z< G d2 d3e5d4                   Z= G d5 d6e5d7                   Z> G d8 d9e5d:                   Z? G d; d<e5d=                   Z@ G d> d?e5d@                   ZA G dA dBe5dC                   ZB G dD dEe5dF                   ZC G dG dHe5dI                   ZD G dJ dKe5dL                   ZE G dM dNe5dO                   ZF G dP dQe5dR                   ZG G dS dTe5dU                   ZH G dV dWe5dX                   ZI G dY dZe5d[                   ZJ G d\ d]e5d^                   ZK e6            L                                ZMdeNd_<    e7            L                                ZOd"eNd`<    e8            L                                ZPd%eNda<    e9            L                                ZQd(eNdb<    e:            L                                ZRd+eNdc<    e;            L                                ZSd.eNdd<    e<            L                                ZTd1eNde<    e=            L                                ZUd4eNdf<    e>            L                                ZVd7eNdg<    e?            L                                ZWd:eNdh<    e@            L                                ZXd=eNdi<    eA            L                                ZYd@eNdj<    eB            L                                ZZdCeNdk<    eC            L                                Z[dFeNdl<    eD            L                                Z\dIeNdm<    eE            L                                Z]dLeNdn<    eF            L                                Z^dOeNdo<    eG            L                                Z_dReNdp<    eH            L                                Z`dUeNdq<    eI            L                                ZadXeNdr<    eJ            L                                Zbd[eNds<    eK            L                                Zcd^eNdt<   duS )v    )annotations)TYPE_CHECKING)override   )Files)Images)Models)Videos)Batches)Beta)Chat)
Embeddings)Admin)Audio)Completions)Evals)Moderations)Skills)Uploads)Realtime)Webhooks)	Responses)
Containers)
FineTuning)Conversations)VectorStores)_load_client)	LazyProxyc                  &    e Zd Zedd            ZdS )	ChatProxyreturnr   c                (    t                      j        S N)r   chatselfs    \/home/piyush/.hermes/hermes-agent/venv/lib/python3.11/site-packages/openai/_module_client.py__load__zChatProxy.__load__%       ~~""    N)r!   r   __name__
__module____qualname__r   r(    r*   r'   r    r    $   2        # # # X# # #r*   r    r   c                  &    e Zd Zedd            ZdS )	BetaProxyr!   r   c                (    t                      j        S r#   )r   betar%   s    r'   r(   zBetaProxy.__load__+   r)   r*   N)r!   r   r+   r/   r*   r'   r2   r2   *   r0   r*   r2   r   c                  &    e Zd Zedd            ZdS )
FilesProxyr!   r   c                (    t                      j        S r#   )r   filesr%   s    r'   r(   zFilesProxy.__load__1       ~~##r*   N)r!   r   r+   r/   r*   r'   r6   r6   0   2        $ $ $ X$ $ $r*   r6   r   c                  &    e Zd Zedd            ZdS )
AudioProxyr!   r   c                (    t                      j        S r#   )r   audior%   s    r'   r(   zAudioProxy.__load__7   r9   r*   N)r!   r   r+   r/   r*   r'   r<   r<   6   r:   r*   r<   r   c                  &    e Zd Zedd            ZdS )
AdminProxyr!   r   c                (    t                      j        S r#   )r   adminr%   s    r'   r(   zAdminProxy.__load__=   r9   r*   N)r!   r   r+   r/   r*   r'   r@   r@   <   r:   r*   r@   r   c                  &    e Zd Zedd            ZdS )
EvalsProxyr!   r   c                (    t                      j        S r#   )r   evalsr%   s    r'   r(   zEvalsProxy.__load__C   r9   r*   N)r!   r   r+   r/   r*   r'   rD   rD   B   r:   r*   rD   r   c                  &    e Zd Zedd            ZdS )ImagesProxyr!   r   c                (    t                      j        S r#   )r   imagesr%   s    r'   r(   zImagesProxy.__load__I       ~~$$r*   N)r!   r   r+   r/   r*   r'   rH   rH   H   2        % % % X% % %r*   rH   r   c                  &    e Zd Zedd            ZdS )ModelsProxyr!   r	   c                (    t                      j        S r#   )r   modelsr%   s    r'   r(   zModelsProxy.__load__O   rK   r*   N)r!   r	   r+   r/   r*   r'   rN   rN   N   rL   r*   rN   r	   c                  &    e Zd Zedd            ZdS )SkillsProxyr!   r   c                (    t                      j        S r#   )r   skillsr%   s    r'   r(   zSkillsProxy.__load__U   rK   r*   N)r!   r   r+   r/   r*   r'   rR   rR   T   rL   r*   rR   r   c                  &    e Zd Zedd            ZdS )VideosProxyr!   r
   c                (    t                      j        S r#   )r   videosr%   s    r'   r(   zVideosProxy.__load__[   rK   r*   N)r!   r
   r+   r/   r*   r'   rV   rV   Z   rL   r*   rV   r
   c                  &    e Zd Zedd            ZdS )BatchesProxyr!   r   c                (    t                      j        S r#   )r   batchesr%   s    r'   r(   zBatchesProxy.__load__a       ~~%%r*   N)r!   r   r+   r/   r*   r'   rZ   rZ   `   2        & & & X& & &r*   rZ   r   c                  &    e Zd Zedd            ZdS )UploadsProxyr!   r   c                (    t                      j        S r#   )r   uploadsr%   s    r'   r(   zUploadsProxy.__load__g   r]   r*   N)r!   r   r+   r/   r*   r'   r`   r`   f   r^   r*   r`   r   c                  &    e Zd Zedd            ZdS )WebhooksProxyr!   r   c                (    t                      j        S r#   )r   webhooksr%   s    r'   r(   zWebhooksProxy.__load__m       ~~&&r*   N)r!   r   r+   r/   r*   r'   rd   rd   l   2        ' ' ' X' ' 'r*   rd   r   c                  &    e Zd Zedd            ZdS )RealtimeProxyr!   r   c                (    t                      j        S r#   )r   realtimer%   s    r'   r(   zRealtimeProxy.__load__s   rg   r*   N)r!   r   r+   r/   r*   r'   rj   rj   r   rh   r*   rj   r   c                  &    e Zd Zedd            ZdS )ResponsesProxyr!   r   c                (    t                      j        S r#   )r   	responsesr%   s    r'   r(   zResponsesProxy.__load__y   s    ~~''r*   N)r!   r   r+   r/   r*   r'   rn   rn   x   s2        ( ( ( X( ( (r*   rn   r   c                  &    e Zd Zedd            ZdS )EmbeddingsProxyr!   r   c                (    t                      j        S r#   )r   
embeddingsr%   s    r'   r(   zEmbeddingsProxy.__load__       ~~((r*   N)r!   r   r+   r/   r*   r'   rr   rr   ~   2        ) ) ) X) ) )r*   rr   r   c                  &    e Zd Zedd            ZdS )ContainersProxyr!   r   c                (    t                      j        S r#   )r   
containersr%   s    r'   r(   zContainersProxy.__load__   ru   r*   N)r!   r   r+   r/   r*   r'   rx   rx      rv   r*   rx   r   c                  &    e Zd Zedd            ZdS )CompletionsProxyr!   r   c                (    t                      j        S r#   )r   completionsr%   s    r'   r(   zCompletionsProxy.__load__       ~~))r*   N)r!   r   r+   r/   r*   r'   r|   r|      2        * * * X* * *r*   r|   r   c                  &    e Zd Zedd            ZdS )ModerationsProxyr!   r   c                (    t                      j        S r#   )r   moderationsr%   s    r'   r(   zModerationsProxy.__load__   r   r*   N)r!   r   r+   r/   r*   r'   r   r      r   r*   r   r   c                  &    e Zd Zedd            ZdS )FineTuningProxyr!   r   c                (    t                      j        S r#   )r   fine_tuningr%   s    r'   r(   zFineTuningProxy.__load__   r   r*   N)r!   r   r+   r/   r*   r'   r   r      r   r*   r   r   c                  &    e Zd Zedd            ZdS )VectorStoresProxyr!   r   c                (    t                      j        S r#   )r   vector_storesr%   s    r'   r(   zVectorStoresProxy.__load__       ~~++r*   N)r!   r   r+   r/   r*   r'   r   r      2        , , , X, , ,r*   r   r   c                  &    e Zd Zedd            ZdS )ConversationsProxyr!   r   c                (    t                      j        S r#   )r   conversationsr%   s    r'   r(   zConversationsProxy.__load__   r   r*   N)r!   r   r+   r/   r*   r'   r   r      r   r*   r   r   r$   r4   r8   r>   rB   rF   rJ   rP   rT   rX   r\   rb   rf   rl   rp   rt   rz   r~   r   r   r   r   N)d
__future__r   typingr   typing_extensionsr   resources.filesr   resources.imagesr   resources.modelsr	   resources.videosr
   resources.batchesr   resources.beta.betar   resources.chat.chatr   resources.embeddingsr   resources.admin.adminr   resources.audio.audior   resources.completionsr   resources.evals.evalsr   resources.moderationsr   resources.skills.skillsr   resources.uploads.uploadsr   resources.realtime.realtimer   resources.webhooks.webhooksr   resources.responses.responsesr   resources.containers.containersr   !resources.fine_tuning.fine_tuningr   %resources.conversations.conversationsr   %resources.vector_stores.vector_storesr    r   _utilsr   r    r2   r6   r<   r@   rD   rH   rN   rR   rV   rZ   r`   rd   rj   rn   rr   rx   r|   r   r   r   r   __as_proxied__r$   __annotations__r4   r8   r>   rB   rF   rJ   rP   rT   rX   r\   rb   rf   rl   rp   rt   rz   r~   r   r   r   r   r/   r*   r'   <module>r      s!	   # " " " " " "             & & & & & & D&&&&&&((((((((((((((((((******))))))))))))000000,,,,,,,,,,,,222222,,,,,,222222//////222222555555555555888888;;;;;;======DDDDDDCCCCCC            # # # # #	&! # # ## # # # #	&! # # #$ $ $ $ $7# $ $ $$ $ $ $ $7# $ $ $$ $ $ $ $7# $ $ $$ $ $ $ $7# $ $ $% % % % %)H% % % %% % % % %)H% % % %% % % % %)H% % % %% % % % %)H% % % %& & & & &9Y' & & && & & & &9Y' & & &' ' ' ' 'Ij) ' ' '' ' ' ' 'Ij) ' ' '( ( ( ( (Y{+ ( ( () ) ) ) )i- ) ) )) ) ) ) )i- ) ) )* * * * *y/ * * ** * * * *y/ * * ** * * * *i- * * *, , , , ,	.1 , , ,, , , , ,?3 , , , Y[['')) ) ) ) )Y[['')) ) ) ) )z||**,, , , , ,z||**,, , , , ,z||**,, , , , ,z||**,, , , , ,--// / / / /--// / / / /--// / / / /--// / / / /<>>0022 2 2 2 2<>>0022 2 2 2 2"]__3355 5 5 5 5"]__3355 5 5 5 5%~''6688	 8 8 8 8(**99;;
 ; ; ; ;(**99;;
 ; ; ; ;++--<<>> > > > >++--<<>> > > > >)/++::<< < < < <//11@@BB B B B B1133BBDD D D D D D Dr*   