
    U th                       U d dl mZ d dlmZ d dlmZ erfd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+  G d de+d                   Z, G d de+d                   Z- G d de+d                    Z. G d! d"e+d#                   Z/ G d$ d%e+d&                   Z0 G d' d(e+d)                   Z1 G d* d+e+d,                   Z2 G d- d.e+d/                   Z3 G d0 d1e+d2                   Z4 G d3 d4e+d5                   Z5 G d6 d7e+d8                   Z6 G d9 d:e+d;                   Z7 G d< d=e+d>                   Z8 G d? d@e+dA                   Z9 G dB dCe+dD                   Z: G dE dFe+dG                   Z; G dH dIe+dJ                   Z< e,            =                                Z>de?dK<    e-            =                                Z@de?dL<    e.            =                                ZAd e?dM<    e/            =                                ZBd#e?dN<    e0            =                                ZCd&e?dO<    e1            =                                ZDd)e?dP<    e2            =                                ZEd,e?dQ<    e3            =                                ZFd/e?dR<    e4            =                                ZGd2e?dS<    e5            =                                ZHd5e?dT<    e6            =                                ZId8e?dU<    e7            =                                ZJd;e?dV<    e8            =                                ZKd>e?dW<    e9            =                                ZLdAe?dX<    e:            =                                ZMdDe?dY<    e;            =                                ZNdGe?dZ<    e<            =                                ZOdJe?d[<   d\S )]    )annotations)TYPE_CHECKING)override   )Files)Images)Models)Batches)Webhooks)Beta)Chat)
Embeddings)Audio)Completions)Evals)Moderations)Uploads)	Responses)
Containers)
FineTuning)VectorStores)_load_client)	LazyProxyc                  &    e Zd Zedd            ZdS )	ChatProxyreturnr   c                (    t                      j        S N)r   chatselfs    i/var/www/html/mycamper/aliexpress-site/backend/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"   r-   r-   %   r+   r%   r-   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__,       ~~##r%   N)r   r   r&   r*   r%   r"   r1   r1   +   2        $ $ $ X$ $ $r%   r1   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__2   r4   r%   N)r   r   r&   r*   r%   r"   r7   r7   1   r5   r%   r7   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__8   r4   r%   N)r   r   r&   r*   r%   r"   r;   r;   7   r5   r%   r;   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__>       ~~$$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 )ModelsProxyr   r	   c                (    t                      j        S r   )r   modelsr    s    r"   r#   zModelsProxy.__load__D   rB   r%   N)r   r	   r&   r*   r%   r"   rE   rE   C   rC   r%   rE   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__J       ~~%%r%   N)r   r
   r&   r*   r%   r"   rI   rI   I   2        & & & X& & &r%   rI   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__P   rL   r%   N)r   r   r&   r*   r%   r"   rO   rO   O   rM   r%   rO   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__V   s    ~~&&r%   N)r   r   r&   r*   r%   r"   rS   rS   U   s2        ' ' ' X' ' 'r%   rS   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__\   s    ~~''r%   N)r   r   r&   r*   r%   r"   rW   rW   [   s2        ( ( ( X( ( (r%   rW   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__b       ~~((r%   N)r   r   r&   r*   r%   r"   r[   r[   a   2        ) ) ) X) ) )r%   r[   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__h   r^   r%   N)r   r   r&   r*   r%   r"   ra   ra   g   r_   r%   ra   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__n       ~~))r%   N)r   r   r&   r*   r%   r"   re   re   m   2        * * * X* * *r%   re   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__t   rh   r%   N)r   r   r&   r*   r%   r"   rk   rk   s   ri   r%   rk   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__z   rh   r%   N)r   r   r&   r*   r%   r"   ro   ro   y   ri   r%   ro   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__   s    ~~++r%   N)r   r   r&   r*   r%   r"   rs   rs      s2        , , , X, , ,r%   rs   r   r   r/   r3   r9   r=   rA   rG   rK   rQ   rU   rY   r]   rc   rg   rm   rq   ru   N)P
__future__r   typingr   typing_extensionsr   resources.filesr   resources.imagesr   resources.modelsr	   resources.batchesr
   resources.webhooksr   resources.beta.betar   resources.chat.chatr   resources.embeddingsr   resources.audio.audior   resources.completionsr   resources.evals.evalsr   resources.moderationsr   resources.uploads.uploadsr   resources.responses.responsesr   resources.containers.containersr   !resources.fine_tuning.fine_tuningr   %resources.vector_stores.vector_storesr    r   _utilsr   r   r-   r1   r7   r;   r?   rE   rI   rO   rS   rW   r[   ra   re   rk   ro   rs   __as_proxied__r   __annotations__r/   r3   r9   r=   rA   rG   rK   rQ   rU   rY   r]   rc   rg   rm   rq   ru   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888888;;;;;;======CCCCCC            # # # # #	&! # # ## # # # #	&! # # #$ $ $ $ $7# $ $ $$ $ $ $ $7# $ $ $$ $ $ $ $7# $ $ $% % % % %)H% % % %% % % % %)H% % % %& & & & &9Y' & & && & & & &9Y' & & &' ' ' ' 'Ij) ' ' '( ( ( ( (Y{+ ( ( () ) ) ) )i- ) ) )) ) ) ) )i- ) ) )* * * * *y/ * * ** * * * *y/ * * ** * * * *i- * * *, , , , ,	.1 , , , Y[['')) ) ) ) )Y[['')) ) ) ) )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%~''6688	 8 8 8 8(**99;;
 ; ; ; ;(**99;;
 ; ; ; ;++--<<>> > > > >++--<<>> > > > >)/++::<< < < < <//11@@BB B B B B B Br%   