o
    ØRWjf  ã                   @  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+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 G dd„ de5d ƒZ6G d d!„ d!e5d" ƒZ7G d#d$„ d$e5d% ƒZ8G d&d'„ d'e5d( ƒZ9G d)d*„ d*e5d+ ƒZ:G d,d-„ d-e5d. ƒZ;G d/d0„ d0e5d1 ƒZ<G d2d3„ d3e5d4 ƒZ=G d5d6„ d6e5d7 ƒZ>G d8d9„ d9e5d: ƒZ?G d;d<„ d<e5d= ƒZ@G d>d?„ d?e5d@ ƒZAG dAdB„ dBe5dC ƒZBG dDdE„ dEe5dF ƒZCG dGdH„ dHe5dI ƒZDG dJdK„ dKe5dL ƒZEG dMdN„ dNe5dO ƒZFG dPdQ„ dQe5dR ƒZGG dSdT„ dTe5dU ƒZHG dVdW„ dWe5dX ƒZIG dYdZ„ dZe5d[ ƒZJG d\d]„ d]e5d^ ƒZKe6ƒ  L¡ ZMdeNd_< e7ƒ  L¡ ZOd"eNd`< e8ƒ  L¡ ZPd%eNda< e9ƒ  L¡ ZQd(eNdb< e:ƒ  L¡ ZRd+eNdc< e;ƒ  L¡ ZSd.eNdd< e<ƒ  L¡ ZTd1eNde< e=ƒ  L¡ ZUd4eNdf< e>ƒ  L¡ ZVd7eNdg< e?ƒ  L¡ ZWd:eNdh< e@ƒ  L¡ ZXd=eNdi< eAƒ  L¡ ZYd@eNdj< eBƒ  L¡ ZZdCeNdk< eCƒ  L¡ Z[dFeNdl< eDƒ  L¡ Z\dIeNdm< eEƒ  L¡ Z]dLeNdn< eFƒ  L¡ Z^dOeNdo< eGƒ  L¡ Z_dReNdp< eHƒ  L¡ Z`dUeNdq< eIƒ  L¡ ZadXeNdr< eJƒ  L¡ Zbd[eNds< eKƒ  L¡ Zcd^eNdt< duS )vé    )Úannotations)ÚTYPE_CHECKING)Úoverrideé   )ÚFiles)ÚImages)ÚModels)ÚVideos)ÚBatches)ÚBeta)ÚChat)Ú
Embeddings)ÚAdmin)ÚAudio)ÚCompletions)ÚEvals)ÚModerations)ÚSkills)ÚUploads)ÚRealtime)ÚWebhooks)Ú	Responses)Ú
Containers)Ú
FineTuning)ÚConversations)Ú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&   úd/home/esfera/Documents/content_generation/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(   1   r)   zFilesProxy.__load__N)r    r   r*   r&   r&   r&   r'   r1   0   r.   r1   r   c                   @  r   )Ú
AudioProxyr    r   c                 C  r!   r"   )r   Úaudior$   r&   r&   r'   r(   7   r)   zAudioProxy.__load__N)r    r   r*   r&   r&   r&   r'   r3   6   r.   r3   r   c                   @  r   )Ú
AdminProxyr    r   c                 C  r!   r"   )r   Úadminr$   r&   r&   r'   r(   =   r)   zAdminProxy.__load__N)r    r   r*   r&   r&   r&   r'   r5   <   r.   r5   r   c                   @  r   )Ú
EvalsProxyr    r   c                 C  r!   r"   )r   Úevalsr$   r&   r&   r'   r(   C   r)   zEvalsProxy.__load__N)r    r   r*   r&   r&   r&   r'   r7   B   r.   r7   r   c                   @  r   )ÚImagesProxyr    r   c                 C  r!   r"   )r   Úimagesr$   r&   r&   r'   r(   I   r)   zImagesProxy.__load__N)r    r   r*   r&   r&   r&   r'   r9   H   r.   r9   r   c                   @  r   )ÚModelsProxyr    r   c                 C  r!   r"   )r   Úmodelsr$   r&   r&   r'   r(   O   r)   zModelsProxy.__load__N)r    r   r*   r&   r&   r&   r'   r;   N   r.   r;   r   c                   @  r   )ÚSkillsProxyr    r   c                 C  r!   r"   )r   Úskillsr$   r&   r&   r'   r(   U   r)   zSkillsProxy.__load__N)r    r   r*   r&   r&   r&   r'   r=   T   r.   r=   r   c                   @  r   )ÚVideosProxyr    r	   c                 C  r!   r"   )r   Úvideosr$   r&   r&   r'   r(   [   r)   zVideosProxy.__load__N)r    r	   r*   r&   r&   r&   r'   r?   Z   r.   r?   r	   c                   @  r   )ÚBatchesProxyr    r
   c                 C  r!   r"   )r   Úbatchesr$   r&   r&   r'   r(   a   r)   zBatchesProxy.__load__N)r    r
   r*   r&   r&   r&   r'   rA   `   r.   rA   r
   c                   @  r   )ÚUploadsProxyr    r   c                 C  r!   r"   )r   Úuploadsr$   r&   r&   r'   r(   g   r)   zUploadsProxy.__load__N)r    r   r*   r&   r&   r&   r'   rC   f   r.   rC   r   c                   @  r   )ÚWebhooksProxyr    r   c                 C  r!   r"   )r   Úwebhooksr$   r&   r&   r'   r(   m   r)   zWebhooksProxy.__load__N)r    r   r*   r&   r&   r&   r'   rE   l   r.   rE   r   c                   @  r   )ÚRealtimeProxyr    r   c                 C  r!   r"   )r   Úrealtimer$   r&   r&   r'   r(   s   r)   zRealtimeProxy.__load__N)r    r   r*   r&   r&   r&   r'   rG   r   r.   rG   r   c                   @  r   )ÚResponsesProxyr    r   c                 C  r!   r"   )r   Ú	responsesr$   r&   r&   r'   r(   y   r)   zResponsesProxy.__load__N)r    r   r*   r&   r&   r&   r'   rI   x   r.   rI   r   c                   @  r   )ÚEmbeddingsProxyr    r   c                 C  r!   r"   )r   Ú
embeddingsr$   r&   r&   r'   r(      r)   zEmbeddingsProxy.__load__N)r    r   r*   r&   r&   r&   r'   rK   ~   r.   rK   r   c                   @  r   )ÚContainersProxyr    r   c                 C  r!   r"   )r   Ú
containersr$   r&   r&   r'   r(   …   r)   zContainersProxy.__load__N)r    r   r*   r&   r&   r&   r'   rM   „   r.   rM   r   c                   @  r   )ÚCompletionsProxyr    r   c                 C  r!   r"   )r   Úcompletionsr$   r&   r&   r'   r(   ‹   r)   zCompletionsProxy.__load__N)r    r   r*   r&   r&   r&   r'   rO   Š   r.   rO   r   c                   @  r   )ÚModerationsProxyr    r   c                 C  r!   r"   )r   Úmoderationsr$   r&   r&   r'   r(   ‘   r)   zModerationsProxy.__load__N)r    r   r*   r&   r&   r&   r'   rQ   �   r.   rQ   r   c                   @  r   )ÚFineTuningProxyr    r   c                 C  r!   r"   )r   Úfine_tuningr$   r&   r&   r'   r(   —   r)   zFineTuningProxy.__load__N)r    r   r*   r&   r&   r&   r'   rS   –   r.   rS   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'   rU   œ   r.   rU   r   c                   @  r   )ÚConversationsProxyr    r   c                 C  r!   r"   )r   Úconversationsr$   r&   r&   r'   r(   £   r)   zConversationsProxy.__load__N)r    r   r*   r&   r&   r&   r'   rW   ¢   r.   rW   r   r#   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   rT   rV   rX   N)dÚ
__future__r   Útypingr   Útyping_extensionsr   Úresources.filesr   Úresources.imagesr   Úresources.modelsr   Úresources.videosr	   Úresources.batchesr
   Úresources.beta.betar   Úresources.chat.chatr   Úresources.embeddingsr   Úresources.admin.adminr   Úresources.audio.audior   Úresources.completionsr   Úresources.evals.evalsr   Úresources.moderationsr   Úresources.skills.skillsr   Úresources.uploads.uploadsr   Úresources.realtime.realtimer   Úresources.webhooks.webhooksr   Úresources.responses.responsesr   Úresources.containers.containersr   Ú!resources.fine_tuning.fine_tuningr   Ú%resources.conversations.conversationsr   Ú%resources.vector_stores.vector_storesr   Ú r   Ú_utilsr   r   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   rU   rW   Ú__as_proxied__r#   Ú__annotations__r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rR   rT   rV   rX   r&   r&   r&   r'   Ú<module>   s�   