Ë
    $Æ%hf  ã                  ó   — d dl mZ ddl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mZmZmZmZ dd	lmZmZmZmZ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é   )ÚChatÚ	AsyncChat)Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseÚAssistantsWithStreamingResponseÚ$AsyncAssistantsWithStreamingResponse)ÚSyncAPIResourceÚAsyncAPIResource)ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponseÚThreadsWithStreamingResponseÚ!AsyncThreadsWithStreamingResponse)ÚRealtimeÚAsyncRealtimeÚRealtimeWithRawResponseÚAsyncRealtimeWithRawResponseÚRealtimeWithStreamingResponseÚ"AsyncRealtimeWithStreamingResponseÚ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    úX/var/www/skyplay_api_hub/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.threads1   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_response5   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   )r6   r   )r6   r	   )r6   r   )r6   r0   )r6   r4   ©
Ú__name__Ú
__module__Ú__qualname__r   r&   r)   r+   r-   r1   r5   © 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.chatJ   s   € ä˜Ÿ™Ó&Ð&r'   c                ó,   — t        | j                  «      S r!   )r   r"   r#   s    r%   r)   zAsyncBeta.realtimeN   s   € ä˜TŸ\™\Ó*Ð*r'   c                ó,   — t        | j                  «      S r!   )r
   r"   r#   s    r%   r+   zAsyncBeta.assistantsR   s   € ä˜tŸ|™|Ó,Ð,r'   c                ó,   — t        | j                  «      S r!   )r   r"   r#   s    r%   r-   zAsyncBeta.threadsV   s   € ä˜DŸL™LÓ)Ð)r'   c                ó   — t        | «      S r/   )ÚAsyncBetaWithRawResponser#   s    r%   r1   zAsyncBeta.with_raw_responseZ   s   € ô (¨Ó-Ð-r'   c                ó   — t        | «      S r3   )ÚAsyncBetaWithStreamingResponser#   s    r%   r5   z!AsyncBeta.with_streaming_responsed   s   € ô .¨dÓ3Ð3r'   N)r6   r   )r6   r   )r6   r
   )r6   r   )r6   rB   )r6   rD   r7   r;   r'   r%   r   r   I   sx   „ Øò'ó ð'ð ò+ó ð+ð ò-ó ð-ð ò*ó ð*ð ò.ó ð.ð ò4ó ñ4r'   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
r0   c                ó   — || _         y r!   ©Ú_beta©r$   Úbetas     r%   Ú__init__zBetaWithRawResponse.__init__o   ó	   € Øˆ�
r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r)   r#   s    r%   r)   zBetaWithRawResponse.realtimer   s   € ä& t§z¡z×':Ñ':Ó;Ð;r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r+   r#   s    r%   r+   zBetaWithRawResponse.assistantsv   s   € ä(¨¯©×)>Ñ)>Ó?Ð?r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r-   r#   s    r%   r-   zBetaWithRawResponse.threadsz   s   € ä% d§j¡j×&8Ñ&8Ó9Ð9r'   N©rJ   r   r6   ÚNone)r6   r   )r6   r   )r6   r   ©r8   r9   r:   rK   r   r)   r+   r-   r;   r'   r%   r0   r0   n   sE   „ óð ò<ó ð<ð ò@ó ð@ð ò:ó ñ:r'   r0   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rB   c                ó   — || _         y r!   rG   rI   s     r%   rK   z!AsyncBetaWithRawResponse.__init__€   rL   r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r)   r#   s    r%   r)   z!AsyncBetaWithRawResponse.realtimeƒ   s   € ä+¨D¯J©J×,?Ñ,?Ó@Ð@r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r+   r#   s    r%   r+   z#AsyncBetaWithRawResponse.assistants‡   s   € ä-¨d¯j©j×.CÑ.CÓDÐDr'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r-   r#   s    r%   r-   z AsyncBetaWithRawResponse.threads‹   s   € ä*¨4¯:©:×+=Ñ+=Ó>Ð>r'   N©rJ   r   r6   rQ   )r6   r   )r6   r   )r6   r   rR   r;   r'   r%   rB   rB      sG   „ óð òAó ðAð òEó ðEð ò?ó ñ?r'   rB   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
r4   c                ó   — || _         y r!   rG   rI   s     r%   rK   z"BetaWithStreamingResponse.__init__‘   rL   r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r)   r#   s    r%   r)   z"BetaWithStreamingResponse.realtime”   s   € ä,¨T¯Z©Z×-@Ñ-@ÓAÐAr'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r+   r#   s    r%   r+   z$BetaWithStreamingResponse.assistants˜   s   € ä.¨t¯z©z×/DÑ/DÓEÐEr'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r-   r#   s    r%   r-   z!BetaWithStreamingResponse.threadsœ   s   € ä+¨D¯J©J×,>Ñ,>Ó?Ð?r'   NrP   )r6   r   )r6   r   )r6   r   rR   r;   r'   r%   r4   r4   �   sI   „ óð òBó ðBð òFó ðFð ò@ó ñ@r'   r4   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rD   c                ó   — || _         y r!   rG   rI   s     r%   rK   z'AsyncBetaWithStreamingResponse.__init__¢   rL   r'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r)   r#   s    r%   r)   z'AsyncBetaWithStreamingResponse.realtime¥   s   € ä1°$·*±*×2EÑ2EÓFÐFr'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r+   r#   s    r%   r+   z)AsyncBetaWithStreamingResponse.assistants©   s   € ä3°D·J±J×4IÑ4IÓJÐJr'   c                ó@   — t        | j                  j                  «      S r!   )r   rH   r-   r#   s    r%   r-   z&AsyncBetaWithStreamingResponse.threads­   s   € ä0°·±×1CÑ1CÓDÐDr'   NrX   )r6   r   )r6   r   )r6   r   rR   r;   r'   r%   rD   rD   ¡   sI   „ óð òGó ðGð òKó ðKð òEó ñEr'   rD   N)&Ú
__future__r   Ú_compatr   Ú	chat.chatr   r   r+   r	   r
   r   r   r   r   Ú	_resourcer   r   Úthreads.threadsr   r   r   r   r   r   Úrealtime.realtimer   r   r   r   r   r   Ú__all__r   r   r0   rB   r4   rD   r;   r'   r%   ú<module>rj      s†   ðõ #å &ß &÷÷ ÷ ;÷÷ ÷÷ ð �;Ð
€ô"/ˆ?ô "/ôJ"4Ð ô "4÷J:ñ :÷"?ñ ?÷"@ñ @÷"Eò Er'   