§
    �’j]  ã                  ó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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/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)Ú	ResponsesÚAsyncResponsesÚResponsesWithRawResponseÚAsyncResponsesWithRawResponseÚResponsesWithStreamingResponseÚ#AsyncResponsesWithStreamingResponseÚ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
edd„¦   «         ZdS )r%   Úreturnr   c                ó*   — t          | j        ¦  «        S ©N)r   Ú_client©Úselfs    úHC:\Projects\DSCons\.venv\Lib\site-packages\openai\resources\beta\beta.pyÚchatz	Beta.chat1   s   € å�D”LÑ!Ô!Ð!ó    r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   ÚrealtimezBeta.realtime5   s   € å˜œÑ%Ô%Ð%r0   r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   Ú	responseszBeta.responses9   ó   € å˜œÑ&Ô&Ð&r0   r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   ÚchatkitzBeta.chatkit=   s   € å�t”|Ñ$Ô$Ð$r0   r   c                ó*   — t          | j        ¦  «        S ©z4Build Assistants that can call models and use tools.)r   r+   r,   s    r.   Ú
assistantszBeta.assistantsA   s   € õ ˜$œ,Ñ'Ô'Ð'r0   r   c                ó*   — t          | j        ¦  «        S r9   )r   r+   r,   s    r.   ÚthreadszBeta.threadsF   s   € õ �t”|Ñ$Ô$Ð$r0   Ú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
        )r=   r,   s    r.   Úwith_raw_responsezBeta.with_raw_responseK   s   € õ # 4Ñ(Ô(Ð(r0   Ú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
        )rA   r,   s    r.   Úwith_streaming_responsezBeta.with_streaming_responseU   s   € õ )¨Ñ.Ô.Ð.r0   N)r(   r   )r(   r   )r(   r   )r(   r   )r(   r   )r(   r   )r(   r=   )r(   rA   ©Ú__name__Ú
__module__Ú__qualname__r   r/   r2   r4   r7   r:   r<   r@   rD   © r0   r.   r%   r%   0   s  € € € € € Øð"ð "ð "ñ „_ð"ð ð&ð &ð &ñ „_ð&ð ð'ð 'ð 'ñ „_ð'ð ð%ð %ð %ñ „_ð%ð ð(ð (ð (ñ „_ð(ð ð%ð %ð %ñ „_ð%ð ð)ð )ð )ñ „_ð)ð ð/ð /ð /ñ „_ð/ð /ð /r0   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
edd„¦   «         ZdS )r&   r(   r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   r/   zAsyncBeta.chat`   r5   r0   r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   r2   zAsyncBeta.realtimed   s   € å˜Tœ\Ñ*Ô*Ð*r0   r    c                ó*   — t          | j        ¦  «        S r*   )r    r+   r,   s    r.   r4   zAsyncBeta.responsesh   s   € å˜dœlÑ+Ô+Ð+r0   r   c                ó*   — t          | j        ¦  «        S r*   )r   r+   r,   s    r.   r7   zAsyncBeta.chatkitl   s   € å˜DœLÑ)Ô)Ð)r0   r   c                ó*   — t          | j        ¦  «        S r9   )r   r+   r,   s    r.   r:   zAsyncBeta.assistantsp   s   € õ ˜tœ|Ñ,Ô,Ð,r0   r   c                ó*   — t          | j        ¦  «        S r9   )r   r+   r,   s    r.   r<   zAsyncBeta.threadsu   s   € õ ˜DœLÑ)Ô)Ð)r0   ÚAsyncBetaWithRawResponsec                ó    — t          | ¦  «        S r?   )rQ   r,   s    r.   r@   zAsyncBeta.with_raw_responsez   s   € õ (¨Ñ-Ô-Ð-r0   ÚAsyncBetaWithStreamingResponsec                ó    — t          | ¦  «        S rC   )rS   r,   s    r.   rD   z!AsyncBeta.with_streaming_response„   s   € õ .¨dÑ3Ô3Ð3r0   N)r(   r   )r(   r   )r(   r    )r(   r   )r(   r   )r(   r   )r(   rQ   )r(   rS   rE   rI   r0   r.   r&   r&   _   s  € € € € € Øð'ð 'ð 'ñ „_ð'ð ð+ð +ð +ñ „_ð+ð ð,ð ,ð ,ñ „_ð,ð ð*ð *ð *ñ „_ð*ð ð-ð -ð -ñ „_ð-ð ð*ð *ð *ñ „_ð*ð ð.ð .ð .ñ „_ð.ð ð4ð 4ð 4ñ „_ð4ð 4ð 4r0   c                  óv   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         Zedd„¦   «         ZdS )r=   Úbetar%   r(   ÚNonec                ó   — || _         d S r*   ©Ú_beta©r-   rV   s     r.   Ú__init__zBetaWithRawResponse.__init__�   ó   € ØˆŒ
ˆ
ˆ
r0   r!   c                ó4   — t          | j        j        ¦  «        S r*   )r!   rZ   r4   r,   s    r.   r4   zBetaWithRawResponse.responses’   s   € å'¨¬
Ô(<Ñ=Ô=Ð=r0   r   c                ó4   — t          | j        j        ¦  «        S r*   )r   rZ   r7   r,   s    r.   r7   zBetaWithRawResponse.chatkit–   s   € å% d¤jÔ&8Ñ9Ô9Ð9r0   r	   c                ó4   — t          | j        j        ¦  «        S r9   )r	   rZ   r:   r,   s    r.   r:   zBetaWithRawResponse.assistantsš   s   € õ )¨¬Ô)>Ñ?Ô?Ð?r0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r<   r,   s    r.   r<   zBetaWithRawResponse.threadsŸ   s   € õ & d¤jÔ&8Ñ9Ô9Ð9r0   N©rV   r%   r(   rW   )r(   r!   )r(   r   )r(   r	   )r(   r   ©	rF   rG   rH   r\   r   r4   r7   r:   r<   rI   r0   r.   r=   r=   Ž   s¬   € € € € € ðð ð ð ð ð>ð >ð >ñ „_ð>ð ð:ð :ð :ñ „_ð:ð ð@ð @ð @ñ „_ð@ð ð:ð :ð :ñ „_ð:ð :ð :r0   r=   c                  óv   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         Zedd„¦   «         ZdS )rQ   rV   r&   r(   rW   c                ó   — || _         d S r*   rY   r[   s     r.   r\   z!AsyncBetaWithRawResponse.__init__¦   r]   r0   r"   c                ó4   — t          | j        j        ¦  «        S r*   )r"   rZ   r4   r,   s    r.   r4   z"AsyncBetaWithRawResponse.responses©   s   € å,¨T¬ZÔ-AÑBÔBÐBr0   r   c                ó4   — t          | j        j        ¦  «        S r*   )r   rZ   r7   r,   s    r.   r7   z AsyncBetaWithRawResponse.chatkit­   s   € å*¨4¬:Ô+=Ñ>Ô>Ð>r0   r
   c                ó4   — t          | j        j        ¦  «        S r9   )r
   rZ   r:   r,   s    r.   r:   z#AsyncBetaWithRawResponse.assistants±   s   € õ .¨d¬jÔ.CÑDÔDÐDr0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r<   r,   s    r.   r<   z AsyncBetaWithRawResponse.threads¶   s   € õ +¨4¬:Ô+=Ñ>Ô>Ð>r0   N©rV   r&   r(   rW   )r(   r"   )r(   r   )r(   r
   )r(   r   rc   rI   r0   r.   rQ   rQ   ¥   s°   € € € € € ðð ð ð ð ðCð Cð Cñ „_ðCð ð?ð ?ð ?ñ „_ð?ð ðEð Eð Eñ „_ðEð ð?ð ?ð ?ñ „_ð?ð ?ð ?r0   rQ   c                  óv   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         Zedd„¦   «         ZdS )rA   rV   r%   r(   rW   c                ó   — || _         d S r*   rY   r[   s     r.   r\   z"BetaWithStreamingResponse.__init__½   r]   r0   r#   c                ó4   — t          | j        j        ¦  «        S r*   )r#   rZ   r4   r,   s    r.   r4   z#BetaWithStreamingResponse.responsesÀ   s   € å-¨d¬jÔ.BÑCÔCÐCr0   r   c                ó4   — t          | j        j        ¦  «        S r*   )r   rZ   r7   r,   s    r.   r7   z!BetaWithStreamingResponse.chatkitÄ   s   € å+¨D¬JÔ,>Ñ?Ô?Ð?r0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r:   r,   s    r.   r:   z$BetaWithStreamingResponse.assistantsÈ   s   € õ /¨t¬zÔ/DÑEÔEÐEr0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r<   r,   s    r.   r<   z!BetaWithStreamingResponse.threadsÍ   s   € õ ,¨D¬JÔ,>Ñ?Ô?Ð?r0   Nrb   )r(   r#   )r(   r   )r(   r   )r(   r   rc   rI   r0   r.   rA   rA   ¼   sº   € € € € € ðð ð ð ð ðDð Dð Dñ „_ðDð ð@ð @ð @ñ „_ð@ð ðFð Fð Fñ „_ðFð ð@ð @ð @ñ „_ð@ð @ð @r0   rA   c                  óv   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zedd„¦   «         Zedd„¦   «         ZdS )rS   rV   r&   r(   rW   c                ó   — || _         d S r*   rY   r[   s     r.   r\   z'AsyncBetaWithStreamingResponse.__init__Ô   r]   r0   r$   c                ó4   — t          | j        j        ¦  «        S r*   )r$   rZ   r4   r,   s    r.   r4   z(AsyncBetaWithStreamingResponse.responses×   s   € å2°4´:Ô3GÑHÔHÐHr0   r   c                ó4   — t          | j        j        ¦  «        S r*   )r   rZ   r7   r,   s    r.   r7   z&AsyncBetaWithStreamingResponse.chatkitÛ   s   € å0°´Ô1CÑDÔDÐDr0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r:   r,   s    r.   r:   z)AsyncBetaWithStreamingResponse.assistantsß   s   € õ 4°D´JÔ4IÑJÔJÐJr0   r   c                ó4   — t          | j        j        ¦  «        S r9   )r   rZ   r<   r,   s    r.   r<   z&AsyncBetaWithStreamingResponse.threadsä   s   € õ 1°´Ô1CÑDÔDÐDr0   Nrj   )r(   r$   )r(   r   )r(   r   )r(   r   rc   rI   r0   r.   rS   rS   Ó   sº   € € € € € ðð ð ð ð ðIð Ið Iñ „_ðIð ðEð Eð Eñ „_ðEð ðKð Kð Kñ „_ðKð ðEð Eð Eñ „_ðEð Eð Er0   rS   N)0Ú
__future__r   Ú_compatr   r:   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   Úresponses.responsesr   r    r!   r"   r#   r$   Ú__all__r%   r&   r=   rQ   rA   rS   rI   r0   r.   ú<module>r€      sæ  ðð #Ð "Ð "Ð "Ð "Ð "à &Ð &Ð &Ð &Ð &Ð &ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ;Ð :Ð :Ð :Ð :Ð :Ð :Ð :ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð .Ð -Ð -Ð -Ð -Ð -Ð -Ð -ðð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð �;Ð
€ð,/ð ,/ð ,/ð ,/ð ,/ˆ?ñ ,/ô ,/ð ,/ð^,4ð ,4ð ,4ð ,4ð ,4Ð ñ ,4ô ,4ð ,4ð^:ð :ð :ð :ð :ñ :ô :ð :ð.?ð ?ð ?ð ?ð ?ñ ?ô ?ð ?ð.@ð @ð @ð @ð @ñ @ô @ð @ð.Eð Eð Eð Eð Eñ Eô Eð Eð Eð Er0   