o
    "Ìch¹  ã                   @  s˜  U d dl mZ d dlmZ d dlmZ er{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) ddl*m+Z+ G dd„ de+d ƒZ,G dd„ de+d ƒZ-G dd„ de+d  ƒZ.G d!d"„ d"e+d# ƒZ/G d$d%„ d%e+d& ƒZ0G d'd(„ d(e+d) ƒZ1G d*d+„ d+e+d, ƒZ2G d-d.„ d.e+d/ ƒZ3G d0d1„ d1e+d2 ƒZ4G d3d4„ d4e+d5 ƒZ5G d6d7„ d7e+d8 ƒZ6G d9d:„ d:e+d; ƒZ7G d<d=„ d=e+d> ƒZ8G d?d@„ d@e+dA ƒZ9G dBdC„ dCe+dD ƒZ:G dEdF„ dFe+dG ƒZ;G dHdI„ 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d„ƒZdS )Ú	ChatProxyÚreturnr   c                 C  ó   t ƒ jS ©N)r   Úchat©Úself© r!   úS/home/air/goalskill/back/venv/lib/python3.10/site-packages/openai/_module_client.pyÚ__load__    ó   zChatProxy.__load__N)r   r   ©Ú__name__Ú
__module__Ú__qualname__r   r#   r!   r!   r!   r"   r      ó    r   r   c                   @  r   )Ú	BetaProxyr   r   c                 C  r   r   )r   Úbetar   r!   r!   r"   r#   &   r$   zBetaProxy.__load__N)r   r   r%   r!   r!   r!   r"   r*   %   r)   r*   r   c                   @  r   )Ú
FilesProxyr   r   c                 C  r   r   )r   Úfilesr   r!   r!   r"   r#   ,   r$   zFilesProxy.__load__N)r   r   r%   r!   r!   r!   r"   r,   +   r)   r,   r   c                   @  r   )Ú
AudioProxyr   r   c                 C  r   r   )r   Úaudior   r!   r!   r"   r#   2   r$   zAudioProxy.__load__N)r   r   r%   r!   r!   r!   r"   r.   1   r)   r.   r   c                   @  r   )Ú
EvalsProxyr   r   c                 C  r   r   )r   Úevalsr   r!   r!   r"   r#   8   r$   zEvalsProxy.__load__N)r   r   r%   r!   r!   r!   r"   r0   7   r)   r0   r   c                   @  r   )ÚImagesProxyr   r   c                 C  r   r   )r   Úimagesr   r!   r!   r"   r#   >   r$   zImagesProxy.__load__N)r   r   r%   r!   r!   r!   r"   r2   =   r)   r2   r   c                   @  r   )ÚModelsProxyr   r   c                 C  r   r   )r   Úmodelsr   r!   r!   r"   r#   D   r$   zModelsProxy.__load__N)r   r   r%   r!   r!   r!   r"   r4   C   r)   r4   r   c                   @  r   )ÚBatchesProxyr   r	   c                 C  r   r   )r   Úbatchesr   r!   r!   r"   r#   J   r$   zBatchesProxy.__load__N)r   r	   r%   r!   r!   r!   r"   r6   I   r)   r6   r	   c                   @  r   )ÚUploadsProxyr   r   c                 C  r   r   )r   Úuploadsr   r!   r!   r"   r#   P   r$   zUploadsProxy.__load__N)r   r   r%   r!   r!   r!   r"   r8   O   r)   r8   r   c                   @  r   )ÚWebhooksProxyr   r
   c                 C  r   r   )r   Úwebhooksr   r!   r!   r"   r#   V   r$   zWebhooksProxy.__load__N)r   r
   r%   r!   r!   r!   r"   r:   U   r)   r:   r
   c                   @  r   )ÚResponsesProxyr   r   c                 C  r   r   )r   Ú	responsesr   r!   r!   r"   r#   \   r$   zResponsesProxy.__load__N)r   r   r%   r!   r!   r!   r"   r<   [   r)   r<   r   c                   @  r   )ÚEmbeddingsProxyr   r   c                 C  r   r   )r   Ú
embeddingsr   r!   r!   r"   r#   b   r$   zEmbeddingsProxy.__load__N)r   r   r%   r!   r!   r!   r"   r>   a   r)   r>   r   c                   @  r   )ÚContainersProxyr   r   c                 C  r   r   )r   Ú
containersr   r!   r!   r"   r#   h   r$   zContainersProxy.__load__N)r   r   r%   r!   r!   r!   r"   r@   g   r)   r@   r   c                   @  r   )ÚCompletionsProxyr   r   c                 C  r   r   )r   Úcompletionsr   r!   r!   r"   r#   n   r$   zCompletionsProxy.__load__N)r   r   r%   r!   r!   r!   r"   rB   m   r)   rB   r   c                   @  r   )ÚModerationsProxyr   r   c                 C  r   r   )r   Úmoderationsr   r!   r!   r"   r#   t   r$   zModerationsProxy.__load__N)r   r   r%   r!   r!   r!   r"   rD   s   r)   rD   r   c                   @  r   )ÚFineTuningProxyr   r   c                 C  r   r   )r   Úfine_tuningr   r!   r!   r"   r#   z   r$   zFineTuningProxy.__load__N)r   r   r%   r!   r!   r!   r"   rF   y   r)   rF   r   c                   @  r   )ÚVectorStoresProxyr   r   c                 C  r   r   )r   Úvector_storesr   r!   r!   r"   r#   €   r$   zVectorStoresProxy.__load__N)r   r   r%   r!   r!   r!   r"   rH      r)   rH   r   r   r+   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   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*   r,   r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   Ú__as_proxied__r   Ú__annotations__r+   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   r!   r!   r!   r"   Ú<module>   sr   