Ë
    ²Œj£  ã                  ó  — d dl mZ ddlmZ ddlmZmZmZmZm	Z	m
Z
 ddlmZmZ ddlmZmZmZmZmZmZ ddlmZmZ dd	lmZmZ d
dgZ G d„ d
e«      Z G d„ de«      Z G d„ d«      Z G d„ d«      Z G d„ d«      Z  G d„ d«      Z!y)é    )Úannotationsé   )Úcached_propertyé   )Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseÚAssistantsWithStreamingResponseÚ$AsyncAssistantsWithStreamingResponse)ÚSyncAPIResourceÚAsyncAPIResource)ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponseÚThreadsWithStreamingResponseÚ!AsyncThreadsWithStreamingResponse)ÚChatÚ	AsyncChat)ÚRealtimeÚAsyncRealtimeÚBetaÚ	AsyncBetac                  óx   — e Zd Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zedd„«       Zedd„«       Z	y)r   c                ó,   — t        | j                  «      S ©N)r   Ú_client©Úselfs    úd/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/openai/resources/beta/beta.pyÚchatz	Beta.chat!   s   € ä�D—L‘LÓ!Ð!ó    c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   ÚrealtimezBeta.realtime%   s   € ä˜Ÿ™Ó%Ð%r#   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   Ú
assistantszBeta.assistants)   s   € ä˜$Ÿ,™,Ó'Ð'r#   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   ÚthreadszBeta.threads-   s   € ä�t—|‘|Ó$Ð$r#   c                ó   — t        | «      S ©a  
        This property can be used as a prefix for any HTTP method call to return
        the raw response object instead of the parsed content.

        For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
        )ÚBetaWithRawResponser   s    r!   Úwith_raw_responsezBeta.with_raw_response1   s   € ô # 4Ó(Ð(r#   c                ó   — t        | «      S ©zÌ
        An alternative to `.with_raw_response` that doesn't eagerly read the response body.

        For more information, see https://www.github.com/openai/openai-python#with_streaming_response
        )ÚBetaWithStreamingResponser   s    r!   Úwith_streaming_responsezBeta.with_streaming_response;   s   € ô )¨Ó.Ð.r#   N)Úreturnr   )r2   r   )r2   r   )r2   r   )r2   r,   )r2   r0   ©
Ú__name__Ú
__module__Ú__qualname__r   r"   r%   r'   r)   r-   r1   © r#   r!   r   r       sx   „ Øò"ó ð"ð ò&ó ð&ð ò(ó ð(ð ò%ó ð%ð ò)ó ð)ð ò/ó ñ/r#   c                  óx   — e Zd Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zedd„«       Zedd„«       Z	y)r   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   r"   zAsyncBeta.chatF   s   € ä˜Ÿ™Ó&Ð&r#   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   r%   zAsyncBeta.realtimeJ   s   € ä˜TŸ\™\Ó*Ð*r#   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   r'   zAsyncBeta.assistantsN   s   € ä˜tŸ|™|Ó,Ð,r#   c                ó,   — t        | j                  «      S r   )r   r   r   s    r!   r)   zAsyncBeta.threadsR   s   € ä˜DŸL™LÓ)Ð)r#   c                ó   — t        | «      S r+   )ÚAsyncBetaWithRawResponser   s    r!   r-   zAsyncBeta.with_raw_responseV   s   € ô (¨Ó-Ð-r#   c                ó   — t        | «      S r/   )ÚAsyncBetaWithStreamingResponser   s    r!   r1   z!AsyncBeta.with_streaming_response`   s   € ô .¨dÓ3Ð3r#   N)r2   r   )r2   r   )r2   r   )r2   r   )r2   r>   )r2   r@   r3   r7   r#   r!   r   r   E   sx   „ Øò'ó ð'ð ò+ó ð+ð ò-ó ð-ð ò*ó ð*ð ò.ó ð.ð ò4ó ñ4r#   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r,   c                ó   — || _         y r   ©Ú_beta©r    Úbetas     r!   Ú__init__zBetaWithRawResponse.__init__k   ó	   € Øˆ�
r#   c                ó@   — t        | j                  j                  «      S r   )r	   rD   r'   r   s    r!   r'   zBetaWithRawResponse.assistantsn   s   € ä(¨¯©×)>Ñ)>Ó?Ð?r#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r)   r   s    r!   r)   zBetaWithRawResponse.threadsr   s   € ä% d§j¡j×&8Ñ&8Ó9Ð9r#   N©rF   r   r2   ÚNone)r2   r	   )r2   r   ©r4   r5   r6   rG   r   r'   r)   r7   r#   r!   r,   r,   j   s1   „ óð ò@ó ð@ð ò:ó ñ:r#   r,   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r>   c                ó   — || _         y r   rC   rE   s     r!   rG   z!AsyncBetaWithRawResponse.__init__x   rH   r#   c                ó@   — t        | j                  j                  «      S r   )r
   rD   r'   r   s    r!   r'   z#AsyncBetaWithRawResponse.assistants{   s   € ä-¨d¯j©j×.CÑ.CÓDÐDr#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r)   r   s    r!   r)   z AsyncBetaWithRawResponse.threads   s   € ä*¨4¯:©:×+=Ñ+=Ó>Ð>r#   N©rF   r   r2   rL   )r2   r
   )r2   r   rM   r7   r#   r!   r>   r>   w   s1   „ óð òEó ðEð ò?ó ñ?r#   r>   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r0   c                ó   — || _         y r   rC   rE   s     r!   rG   z"BetaWithStreamingResponse.__init__…   rH   r#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r'   r   s    r!   r'   z$BetaWithStreamingResponse.assistantsˆ   s   € ä.¨t¯z©z×/DÑ/DÓEÐEr#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r)   r   s    r!   r)   z!BetaWithStreamingResponse.threadsŒ   s   € ä+¨D¯J©J×,>Ñ,>Ó?Ð?r#   NrK   )r2   r   )r2   r   rM   r7   r#   r!   r0   r0   „   s3   „ óð òFó ðFð ò@ó ñ@r#   r0   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r@   c                ó   — || _         y r   rC   rE   s     r!   rG   z'AsyncBetaWithStreamingResponse.__init__’   rH   r#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r'   r   s    r!   r'   z)AsyncBetaWithStreamingResponse.assistants•   s   € ä3°D·J±J×4IÑ4IÓJÐJr#   c                ó@   — t        | j                  j                  «      S r   )r   rD   r)   r   s    r!   r)   z&AsyncBetaWithStreamingResponse.threads™   s   € ä0°·±×1CÑ1CÓDÐDr#   NrR   )r2   r   )r2   r   rM   r7   r#   r!   r@   r@   ‘   s3   „ óð òKó ðKð òEó ñEr#   r@   N)"Ú
__future__r   Ú_compatr   r'   r   r   r	   r
   r   r   Ú	_resourcer   r   Úthreads.threadsr   r   r   r   r   r   Úresources.chatr   r   Úrealtime.realtimer   r   Ú__all__r   r   r,   r>   r0   r@   r7   r#   r!   Ú<module>rb      sƒ   ðõ #å &÷÷ ÷ ;÷÷ ÷ .÷ð
 �;Ð
€ô"/ˆ?ô "/ôJ"4Ð ô "4÷J
:ñ 
:÷
?ñ 
?÷
@ñ 
@÷
Eò 
Er#   