
    yg                        U d dl mZ ddlmZmZ ddlmZ  G d deej                           Z G d deej	                           Z
 G d	 d
eej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z G d deej                           Z  G 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            #                                Z0ej        e%d,<    e             #                                Z1ej        e%d-<    e"            #                                Z2ej!        e%d.<   d/S )0    )override   )	resources_load_client)	LazyProxyc                   4    e Zd Zedej        fd            ZdS )	ChatProxyreturnc                 (    t                      j        S N)r   chatselfs    P/var/www/html/nourish/venv/lib/python3.11/site-packages/openai/_module_client.py__load__zChatProxy.__load__
       ~~""    N)__name__
__module____qualname__r   r   Chatr    r   r   r	   r	   	   ;        #). # # # X# # #r   r	   c                   4    e Zd Zedej        fd            ZdS )	BetaProxyr
   c                 (    t                      j        S r   )r   betar   s    r   r   zBetaProxy.__load__   r   r   N)r   r   r   r   r   Betar   r   r   r   r   r      r   r   r   c                   4    e Zd Zedej        fd            ZdS )
FilesProxyr
   c                 (    t                      j        S r   )r   filesr   s    r   r   zFilesProxy.__load__       ~~##r   N)r   r   r   r   r   Filesr   r   r   r   r    r       ;        $)/ $ $ $ X$ $ $r   r    c                   4    e Zd Zedej        fd            ZdS )
AudioProxyr
   c                 (    t                      j        S r   )r   audior   s    r   r   zAudioProxy.__load__   r#   r   N)r   r   r   r   r   Audior   r   r   r   r'   r'      r%   r   r'   c                   4    e Zd Zedej        fd            ZdS )ImagesProxyr
   c                 (    t                      j        S r   )r   imagesr   s    r   r   zImagesProxy.__load__"       ~~$$r   N)r   r   r   r   r   Imagesr   r   r   r   r,   r,   !   <        %)* % % % X% % %r   r,   c                   4    e Zd Zedej        fd            ZdS )ModelsProxyr
   c                 (    t                      j        S r   )r   modelsr   s    r   r   zModelsProxy.__load__(   r/   r   N)r   r   r   r   r   Modelsr   r   r   r   r3   r3   '   r1   r   r3   c                   4    e Zd Zedej        fd            ZdS )BatchesProxyr
   c                 (    t                      j        S r   )r   batchesr   s    r   r   zBatchesProxy.__load__.       ~~%%r   N)r   r   r   r   r   Batchesr   r   r   r   r8   r8   -   <        &)+ & & & X& & &r   r8   c                   4    e Zd Zedej        fd            ZdS )UploadsProxyr
   c                 (    t                      j        S r   )r   uploadsr   s    r   r   zUploadsProxy.__load__4   r;   r   N)r   r   r   r   r   Uploadsr   r   r   r   r?   r?   3   r=   r   r?   c                   4    e Zd Zedej        fd            ZdS )ResponsesProxyr
   c                 (    t                      j        S r   )r   	responsesr   s    r   r   zResponsesProxy.__load__:   s    ~~''r   N)r   r   r   r   r   	Responsesr   r   r   r   rD   rD   9   s<        ()- ( ( ( X( ( (r   rD   c                   4    e Zd Zedej        fd            ZdS )EmbeddingsProxyr
   c                 (    t                      j        S r   )r   
embeddingsr   s    r   r   zEmbeddingsProxy.__load__@   s    ~~((r   N)r   r   r   r   r   
Embeddingsr   r   r   r   rI   rI   ?   s<        )). ) ) ) X) ) )r   rI   c                   4    e Zd Zedej        fd            ZdS )CompletionsProxyr
   c                 (    t                      j        S r   )r   completionsr   s    r   r   zCompletionsProxy.__load__F       ~~))r   N)r   r   r   r   r   Completionsr   r   r   r   rN   rN   E   <        *)/ * * * X* * *r   rN   c                   4    e Zd Zedej        fd            ZdS )ModerationsProxyr
   c                 (    t                      j        S r   )r   moderationsr   s    r   r   zModerationsProxy.__load__L   rQ   r   N)r   r   r   r   r   Moderationsr   r   r   r   rU   rU   K   rS   r   rU   c                   4    e Zd Zedej        fd            ZdS )FineTuningProxyr
   c                 (    t                      j        S r   )r   fine_tuningr   s    r   r   zFineTuningProxy.__load__R   rQ   r   N)r   r   r   r   r   
FineTuningr   r   r   r   rZ   rZ   Q   s<        *). * * * X* * *r   rZ   c                   4    e Zd Zedej        fd            ZdS )VectorStoresProxyr
   c                 (    t                      j        S r   )r   vector_storesr   s    r   r   zVectorStoresProxy.__load__X   s    ~~++r   N)r   r   r   r   r   VectorStoresr   r   r   r   r_   r_   W   s<        ,)0 , , , X, , ,r   r_   r   r   r"   r)   r.   r5   r:   rA   rF   rK   rP   rW   r\   ra   N)3typing_extensionsr    r   r   _utilsr   r   r	   r   r   r$   r    r*   r'   r0   r,   r6   r3   r<   r8   rB   r?   rG   rD   rL   rI   rR   rN   rX   rU   r]   rZ   rb   r_   __as_proxied__r   __annotations__r   r"   r)   r.   r5   r:   rA   rF   rK   rP   rW   r\   ra   r   r   r   <module>rh      s   ' & & & & & & % % % % % % % %      # # # # #	).) # # ## # # # #	).) # # #$ $ $ $ $9?+ $ $ $$ $ $ $ $9?+ $ $ $% % % % %)I,- % % %% % % % %)I,- % % %& & & & &9Y./ & & && & & & &9Y./ & & &( ( ( ( (Yy23 ( ( () ) ) ) )i	 45 ) ) )* * * * *y!67 * * ** * * * *y!67 * * ** * * * *i	 45 * * *, , , , ,	)"89 , , , !y{{1133in 3 3 3 y{{1133in 3 3 3#4466y 6 6 6#4466y 6 6 6&;==7799	 9 9 9&;==7799	 9 9 9)\^^::<<	 < < <)\^^::<<	 < < <!/!1!1!@!@!B!B	9 B B B#2?#4#4#C#C#E#E
I  E E E%5%5%7%7%F%F%H%HY" H H H%5%5%7%7%F%F%H%HY" H H H$3O$5$5$D$D$F$FY! F F F(9(9(;(;(J(J(L(Ly% L L L L Lr   