
    g	                     V   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j2                           Z G d deej6                           Z e       j;                         Zej                  ed<    e
       j;                         Z ej                  ed<    e       j;                         Z!ej                  ed<    e       j;                         Z"ej                  ed<    e       j;                         Z#ej                  ed<    e       j;                         Z$ej"                  ed <    e       j;                         Z%ej&                  ed!<    e       j;                         Z&ej*                  ed"<    e       j;                         Z'ej.                  ed#<    e       j;                         Z(ej2                  ed$<    e       j;                         Z)ej6                  ed%<   y&)'    )override   )	resources_load_client)	LazyProxyc                   6    e Zd Zedej
                  fd       Zy)	ChatProxyreturnc                 *    t               j                  S N)r   chatselfs    J/var/www/openai/venv/lib/python3.12/site-packages/openai/_module_client.py__load__zChatProxy.__load__
       ~"""    N)__name__
__module____qualname__r   r   Chatr    r   r   r	   r	   	       #).. # #r   r	   c                   6    e Zd Zedej
                  fd       Zy)	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                   6    e Zd Zedej
                  fd       Zy)
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           $)// $ $r   r    c                   6    e Zd Zedej
                  fd       Zy)
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                   6    e Zd Zedej
                  fd       Zy)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,   !   !    %)** % %r   r,   c                   6    e Zd Zedej
                  fd       Zy)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                   6    e Zd Zedej
                  fd       Zy)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!    &)++ & &r   r8   c                   6    e Zd Zedej
                  fd       Zy)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!    )).. ) )r   r=   c                   6    e Zd Zedej
                  fd       Zy)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   !    *)// * *r   rB   c                   6    e Zd Zedej
                  fd       Zy)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                   6    e Zd Zedej
                  fd       Zy)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!    *).. * *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 45 )*y!6!67 **y!6!67 **i	 4 45 * !{113inn 3 {113inn 3#446y 6#446y 6&=779	 9&=779	 9)^::<		 <#2#4#C#C#E
I   E%5%7%F%F%HY"" H%5%7%F%F%HY"" H$3$5$D$D$FY!! Fr   