§
    ©eîi�  ã                  óV  — 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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(dS )é    )Úannotationsé   )Úcached_propertyé   )Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseÚAssistantsWithStreamingResponseÚ$AsyncAssistantsWithStreamingResponse)ÚSyncAPIResourceÚAsyncAPIResource)ÚChatKitÚAsyncChatKitÚChatKitWithRawResponseÚAsyncChatKitWithRawResponseÚChatKitWithStreamingResponseÚ!AsyncChatKitWithStreamingResponse)ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponseÚThreadsWithStreamingResponseÚ!AsyncThreadsWithStreamingResponse)ÚChatÚ	AsyncChat)ÚRealtimeÚAsyncRealtimeÚBetaÚ	AsyncBetac                  ó¶   — 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	edd„¦   «         Z
dS )r   Úreturnr   c                ó*   — t          | j        ¦  «        S ©N)r   Ú_client©Úselfs    ú^/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/openai/resources/beta/beta.pyÚchatz	Beta.chat)   s   € å�D”LÑ!Ô!Ð!ó    r   c                ó*   — t          | j        ¦  «        S r$   )r   r%   r&   s    r(   ÚrealtimezBeta.realtime-   s   € å˜œÑ%Ô%Ð%r*   r   c                ó*   — t          | j        ¦  «        S r$   )r   r%   r&   s    r(   ÚchatkitzBeta.chatkit1   s   € å�t”|Ñ$Ô$Ð$r*   r   c                ó*   — t          | j        ¦  «        S ©z4Build Assistants that can call models and use tools.)r   r%   r&   s    r(   Ú
assistantszBeta.assistants5   s   € õ ˜$œ,Ñ'Ô'Ð'r*   r   c                ó*   — t          | j        ¦  «        S r0   )r   r%   r&   s    r(   ÚthreadszBeta.threads:   s   € õ �t”|Ñ$Ô$Ð$r*   ÚBetaWithRawResponsec                ó    — 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
        )r4   r&   s    r(   Úwith_raw_responsezBeta.with_raw_response?   s   € õ # 4Ñ(Ô(Ð(r*   ÚBetaWithStreamingResponsec                ó    — 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
        )r8   r&   s    r(   Úwith_streaming_responsezBeta.with_streaming_responseI   s   € õ )¨Ñ.Ô.Ð.r*   N)r"   r   )r"   r   )r"   r   )r"   r   )r"   r   )r"   r4   )r"   r8   ©Ú__name__Ú
__module__Ú__qualname__r   r)   r,   r.   r1   r3   r7   r;   © r*   r(   r   r   (   sò   € € € € € Øð"ð "ð "ñ „_ð"ð ð&ð &ð &ñ „_ð&ð ð%ð %ð %ñ „_ð%ð ð(ð (ð (ñ „_ð(ð ð%ð %ð %ñ „_ð%ð ð)ð )ð )ñ „_ð)ð ð/ð /ð /ñ „_ð/ð /ð /r*   c                  ó¶   — 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	edd„¦   «         Z
dS )r    r"   r   c                ó*   — t          | j        ¦  «        S r$   )r   r%   r&   s    r(   r)   zAsyncBeta.chatT   s   € å˜œÑ&Ô&Ð&r*   r   c                ó*   — t          | j        ¦  «        S r$   )r   r%   r&   s    r(   r,   zAsyncBeta.realtimeX   s   € å˜Tœ\Ñ*Ô*Ð*r*   r   c                ó*   — t          | j        ¦  «        S r$   )r   r%   r&   s    r(   r.   zAsyncBeta.chatkit\   s   € å˜DœLÑ)Ô)Ð)r*   r   c                ó*   — t          | j        ¦  «        S r0   )r   r%   r&   s    r(   r1   zAsyncBeta.assistants`   s   € õ ˜tœ|Ñ,Ô,Ð,r*   r   c                ó*   — t          | j        ¦  «        S r0   )r   r%   r&   s    r(   r3   zAsyncBeta.threadse   s   € õ ˜DœLÑ)Ô)Ð)r*   ÚAsyncBetaWithRawResponsec                ó    — t          | ¦  «        S r6   )rG   r&   s    r(   r7   zAsyncBeta.with_raw_responsej   s   € õ (¨Ñ-Ô-Ð-r*   ÚAsyncBetaWithStreamingResponsec                ó    — t          | ¦  «        S r:   )rI   r&   s    r(   r;   z!AsyncBeta.with_streaming_responset   s   € õ .¨dÑ3Ô3Ð3r*   N)r"   r   )r"   r   )r"   r   )r"   r   )r"   r   )r"   rG   )r"   rI   r<   r@   r*   r(   r    r    S   sò   € € € € € Øð'ð 'ð 'ñ „_ð'ð ð+ð +ð +ñ „_ð+ð ð*ð *ð *ñ „_ð*ð ð-ð -ð -ñ „_ð-ð ð*ð *ð *ñ „_ð*ð ð.ð .ð .ñ „_ð.ð ð4ð 4ð 4ñ „_ð4ð 4ð 4r*   c                  ó^   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         ZdS )r4   Úbetar   r"   ÚNonec                ó   — || _         d S r$   ©Ú_beta©r'   rL   s     r(   Ú__init__zBetaWithRawResponse.__init__   ó   € ØˆŒ
ˆ
ˆ
r*   r   c                ó4   — t          | j        j        ¦  «        S r$   )r   rP   r.   r&   s    r(   r.   zBetaWithRawResponse.chatkit‚   s   € å% d¤jÔ&8Ñ9Ô9Ð9r*   r	   c                ó4   — t          | j        j        ¦  «        S r0   )r	   rP   r1   r&   s    r(   r1   zBetaWithRawResponse.assistants†   s   € õ )¨¬Ô)>Ñ?Ô?Ð?r*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r3   r&   s    r(   r3   zBetaWithRawResponse.threads‹   s   € õ & d¤jÔ&8Ñ9Ô9Ð9r*   N©rL   r   r"   rM   )r"   r   )r"   r	   )r"   r   ©r=   r>   r?   rR   r   r.   r1   r3   r@   r*   r(   r4   r4   ~   sŒ   € € € € € ðð ð ð ð ð:ð :ð :ñ „_ð:ð ð@ð @ð @ñ „_ð@ð ð:ð :ð :ñ „_ð:ð :ð :r*   r4   c                  ó^   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         ZdS )rG   rL   r    r"   rM   c                ó   — || _         d S r$   rO   rQ   s     r(   rR   z!AsyncBetaWithRawResponse.__init__’   rS   r*   r   c                ó4   — t          | j        j        ¦  «        S r$   )r   rP   r.   r&   s    r(   r.   z AsyncBetaWithRawResponse.chatkit•   s   € å*¨4¬:Ô+=Ñ>Ô>Ð>r*   r
   c                ó4   — t          | j        j        ¦  «        S r0   )r
   rP   r1   r&   s    r(   r1   z#AsyncBetaWithRawResponse.assistants™   s   € õ .¨d¬jÔ.CÑDÔDÐDr*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r3   r&   s    r(   r3   z AsyncBetaWithRawResponse.threadsž   s   € õ +¨4¬:Ô+=Ñ>Ô>Ð>r*   N©rL   r    r"   rM   )r"   r   )r"   r
   )r"   r   rX   r@   r*   r(   rG   rG   ‘   sŒ   € € € € € ðð ð ð ð ð?ð ?ð ?ñ „_ð?ð ðEð Eð Eñ „_ðEð ð?ð ?ð ?ñ „_ð?ð ?ð ?r*   rG   c                  ó^   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         ZdS )r8   rL   r   r"   rM   c                ó   — || _         d S r$   rO   rQ   s     r(   rR   z"BetaWithStreamingResponse.__init__¥   rS   r*   r   c                ó4   — t          | j        j        ¦  «        S r$   )r   rP   r.   r&   s    r(   r.   z!BetaWithStreamingResponse.chatkit¨   s   € å+¨D¬JÔ,>Ñ?Ô?Ð?r*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r1   r&   s    r(   r1   z$BetaWithStreamingResponse.assistants¬   s   € õ /¨t¬zÔ/DÑEÔEÐEr*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r3   r&   s    r(   r3   z!BetaWithStreamingResponse.threads±   s   € õ ,¨D¬JÔ,>Ñ?Ô?Ð?r*   NrW   )r"   r   )r"   r   )r"   r   rX   r@   r*   r(   r8   r8   ¤   s–   € € € € € ðð ð ð ð ð@ð @ð @ñ „_ð@ð ðFð Fð Fñ „_ðFð ð@ð @ð @ñ „_ð@ð @ð @r*   r8   c                  ó^   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         ZdS )rI   rL   r    r"   rM   c                ó   — || _         d S r$   rO   rQ   s     r(   rR   z'AsyncBetaWithStreamingResponse.__init__¸   rS   r*   r   c                ó4   — t          | j        j        ¦  «        S r$   )r   rP   r.   r&   s    r(   r.   z&AsyncBetaWithStreamingResponse.chatkit»   s   € å0°´Ô1CÑDÔDÐDr*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r1   r&   s    r(   r1   z)AsyncBetaWithStreamingResponse.assistants¿   s   € õ 4°D´JÔ4IÑJÔJÐJr*   r   c                ó4   — t          | j        j        ¦  «        S r0   )r   rP   r3   r&   s    r(   r3   z&AsyncBetaWithStreamingResponse.threadsÄ   s   € õ 1°´Ô1CÑDÔDÐDr*   Nr^   )r"   r   )r"   r   )r"   r   rX   r@   r*   r(   rI   rI   ·   s–   € € € € € ðð ð ð ð ðEð Eð Eñ „_ðEð ðKð Kð Kñ „_ðKð ðEð Eð Eñ „_ðEð Eð Er*   rI   N))Ú
__future__r   Ú_compatr   r1   r   r   r	   r
   r   r   Ú	_resourcer   r   Úchatkit.chatkitr   r   r   r   r   r   Úthreads.threadsr   r   r   r   r   r   Úresources.chatr   r   Úrealtime.realtimer   r   Ú__all__r   r    r4   rG   r8   rI   r@   r*   r(   ú<module>rq      s–  ðð #Ð "Ð "Ð "Ð "Ð "à &Ð &Ð &Ð &Ð &Ð &ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :Ð :Ð :ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð .Ð -Ð -Ð -Ð -Ð -Ð -Ð -ðð ð ð ð ð ð ð ð
 �;Ð
€ð(/ð (/ð (/ð (/ð (/ˆ?ñ (/ô (/ð (/ðV(4ð (4ð (4ð (4ð (4Ð ñ (4ô (4ð (4ðV:ð :ð :ð :ð :ñ :ô :ð :ð&?ð ?ð ?ð ?ð ?ñ ?ô ?ð ?ð&@ð @ð @ð @ð @ñ @ô @ð @ð&Eð Eð Eð Eð Eñ Eô Eð Eð Eð Er*   