
    ='h                       U d dl mZ d dlmZ d dlmZ erZd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$         Z, G d% d&e'd'         Z- G d( d)e'd*         Z. G d+ d,e'd-         Z/ G d. d/e'd0         Z0 G d1 d2e'd3         Z1 G d4 d5e'd6         Z2 G d7 d8e'd9         Z3 G d: d;e'd<         Z4 G d= d>e'd?         Z5 G d@ dAe'dB         Z6 e(       jo                         Z8de9dC<    e)       jo                         Z:de9dD<    e*       jo                         Z;de9dE<    e+       jo                         Z<d!e9dF<    e,       jo                         Z=d$e9dG<    e-       jo                         Z>d'e9dH<    e.       jo                         Z?d*e9dI<    e/       jo                         Z@d-e9dJ<    e0       jo                         ZAd0e9dK<    e1       jo                         ZBd3e9dL<    e2       jo                         ZCd6e9dM<    e3       jo                         ZDd9e9dN<    e4       jo                         ZEd<e9dO<    e5       jo                         ZFd?e9dP<    e6       jo                         ZGdBe9dQ<   yR)S    )annotations)TYPE_CHECKING)override   )Files)Images)Models)Batches)Beta)Chat)
Embeddings)Audio)Completions)Evals)Moderations)Uploads)	Responses)
FineTuning)VectorStores)_load_client)	LazyProxyc                      e Zd Zedd       Zy)	ChatProxyc                *    t               j                  S N)r   chatselfs    \/home/kushmeetdev/Regenta/Chatbot/venv/lib/python3.12/site-packages/openai/_module_client.py__load__zChatProxy.__load__       ~"""    N)returnr   __name__
__module____qualname__r   r     r"   r   r   r          # #r"   r   r   c                      e Zd Zedd       Zy)	BetaProxyc                *    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y)
FilesProxyc                *    t               j                  S r   )r   filesr   s    r   r    zFilesProxy.__load__*       ~###r"   N)r#   r   r$   r(   r"   r   r/   r/   )       $ $r"   r/   r   c                      e Zd Zedd       Zy)
AudioProxyc                *    t               j                  S r   )r   audior   s    r   r    zAudioProxy.__load__0   r2   r"   N)r#   r   r$   r(   r"   r   r5   r5   /   r3   r"   r5   r   c                      e Zd Zedd       Zy)
EvalsProxyc                *    t               j                  S r   )r   evalsr   s    r   r    zEvalsProxy.__load__6   r2   r"   N)r#   r   r$   r(   r"   r   r9   r9   5   r3   r"   r9   r   c                      e Zd Zedd       Zy)ImagesProxyc                *    t               j                  S r   )r   imagesr   s    r   r    zImagesProxy.__load__<       ~$$$r"   N)r#   r   r$   r(   r"   r   r=   r=   ;       % %r"   r=   r   c                      e Zd Zedd       Zy)ModelsProxyc                *    t               j                  S r   )r   modelsr   s    r   r    zModelsProxy.__load__B   r@   r"   N)r#   r	   r$   r(   r"   r   rC   rC   A   rA   r"   rC   r	   c                      e Zd Zedd       Zy)BatchesProxyc                *    t               j                  S r   )r   batchesr   s    r   r    zBatchesProxy.__load__H       ~%%%r"   N)r#   r
   r$   r(   r"   r   rG   rG   G       & &r"   rG   r
   c                      e Zd Zedd       Zy)UploadsProxyc                *    t               j                  S r   )r   uploadsr   s    r   r    zUploadsProxy.__load__N   rJ   r"   N)r#   r   r$   r(   r"   r   rM   rM   M   rK   r"   rM   r   c                      e Zd Zedd       Zy)ResponsesProxyc                *    t               j                  S r   )r   	responsesr   s    r   r    zResponsesProxy.__load__T   s    ~'''r"   N)r#   r   r$   r(   r"   r   rQ   rQ   S   s    ( (r"   rQ   r   c                      e Zd Zedd       Zy)EmbeddingsProxyc                *    t               j                  S r   )r   
embeddingsr   s    r   r    zEmbeddingsProxy.__load__Z   s    ~(((r"   N)r#   r   r$   r(   r"   r   rU   rU   Y   s    ) )r"   rU   r   c                      e Zd Zedd       Zy)CompletionsProxyc                *    t               j                  S r   )r   completionsr   s    r   r    zCompletionsProxy.__load__`       ~)))r"   N)r#   r   r$   r(   r"   r   rY   rY   _       * *r"   rY   r   c                      e Zd Zedd       Zy)ModerationsProxyc                *    t               j                  S r   )r   moderationsr   s    r   r    zModerationsProxy.__load__f   r\   r"   N)r#   r   r$   r(   r"   r   r_   r_   e   r]   r"   r_   r   c                      e Zd Zedd       Zy)FineTuningProxyc                *    t               j                  S r   )r   fine_tuningr   s    r   r    zFineTuningProxy.__load__l   r\   r"   N)r#   r   r$   r(   r"   r   rc   rc   k   r]   r"   rc   r   c                      e Zd Zedd       Zy)VectorStoresProxyc                *    t               j                  S r   )r   vector_storesr   s    r   r    zVectorStoresProxy.__load__r   s    ~+++r"   N)r#   r   r$   r(   r"   r   rg   rg   q   s    , ,r"   rg   r   r   r-   r1   r7   r;   r?   rE   rI   rO   rS   rW   r[   ra   re   ri   N)H
__future__r   typingr   typing_extensionsr   resources.filesr   resources.imagesr   resources.modelsr	   resources.batchesr
   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.fine_tuning.fine_tuningr   %resources.vector_stores.vector_storesr    r   _utilsr   r   r+   r/   r5   r9   r=   rC   rG   rM   rQ   rU   rY   r_   rc   rg   __as_proxied__r   __annotations__r-   r1   r7   r;   r?   rE   rI   rO   rS   rW   r[   ra   re   ri   r(   r"   r   <module>r      s   #   &&((*))0,2,228=C  #	&! ##	&! #$7# $$7# $$7# $%)H% %%)H% %&9Y' &&9Y' &(Y{+ ()i- )*y/ **y/ **i- *,	.1 , ['')d )['')d )|**,u ,|**,u ,|**,u ,--/ /--/ />002 2>002 2%'668	9 8(*99;
J ;+-<<>[ >+-<<>[ >)+::<Z </1@@B| Br"   