
    
@g	                        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 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                   4    e Zd Zedej        fd            ZdS )	ChatProxyreturnc                 (    t                      j        S N)r   chatselfs    I/var/www/piapp/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__.   s    ~~%%r   N)r   r   r   r   r   Batchesr   r   r   r   r8   r8   -   s<        &)+ & & & X& & &r   r8   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__4   s    ~~((r   N)r   r   r   r   r   
Embeddingsr   r   r   r   r=   r=   3   s<        )). ) ) ) X) ) )r   r=   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__:       ~~))r   N)r   r   r   r   r   Completionsr   r   r   r   rB   rB   9   <        *)/ * * * X* * *r   rB   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__@   rE   r   N)r   r   r   r   r   Moderationsr   r   r   r   rI   rI   ?   rG   r   rI   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__F   rE   r   N)r   r   r   r   r   
FineTuningr   r   r   r   rN   rN   E   s<        *). * * * X* * *r   rN   r   r   r"   r)   r.   r5   r:   r?   rD   rK   rP   N)*typing_extensionsr    r   r   _utilsr   r   r	   r   r   r$   r    r*   r'   r0   r,   r6   r3   r;   r8   r@   r=   rF   rB   rL   rI   rQ   rN   __as_proxied__r   __annotations__r   r"   r)   r.   r5   r:   r?   rD   rK   rP   r   r   r   <module>rW      s   ' & & & & & & % % % % % % % %      # # # # #	).) # # ## # # # #	).) # # #$ $ $ $ $9?+ $ $ $$ $ $ $ $9?+ $ $ $% % % % %)I,- % % %% % % % %)I,- % % %& & & & &9Y./ & & &) ) ) ) )i	 45 ) ) )* * * * *y!67 * * ** * * * *y!67 * * ** * * * *i	 45 * * * !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)\^^::<<	 < < <#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 F Fr   