Ë
    Fü´j8"  ã                  óp  — 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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Z0 G d„ de«      Z1 G d„ de«      Z2 G d„ d«      Z3 G d„ d«      Z4 G d„ d«      Z5 G d„ d«      Z6y)é    )Úannotationsé   )Úcached_propertyé   )Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseÚAssistantsWithStreamingResponseÚ$AsyncAssistantsWithStreamingResponse)ÚSyncAPIResourceÚAsyncAPIResource)ÚAgentsÚAsyncAgentsÚAgentsWithRawResponseÚAsyncAgentsWithRawResponseÚAgentsWithStreamingResponseÚ AsyncAgentsWithStreamingResponse)Ú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edd	„«       Zy
)r+   c                ó,   — t        | j                  «      S ©N)r!   Ú_client©Úselfs    úX/root/workspace/ytshorts/venv/lib/python3.12/site-packages/openai/resources/beta/beta.pyÚchatz	Beta.chat9   s   € ä�D—L‘LÓ!Ð!ó    c                ó,   — t        | j                  «      S r/   )r#   r0   r1   s    r3   ÚrealtimezBeta.realtime=   s   € ä˜Ÿ™Ó%Ð%r5   c                ó,   — t        | j                  «      S r/   )r   r0   r1   s    r3   ÚagentszBeta.agentsA   s   € ä�d—l‘lÓ#Ð#r5   c                ó,   — t        | j                  «      S ©z"Create and manage model responses.)r%   r0   r1   s    r3   Ú	responseszBeta.responsesE   s   € ô ˜Ÿ™Ó&Ð&r5   c                ó,   — t        | j                  «      S r/   )r   r0   r1   s    r3   ÚchatkitzBeta.chatkitJ   s   € ä�t—|‘|Ó$Ð$r5   c                ó,   — t        | j                  «      S ©z4Build Assistants that can call models and use tools.)r   r0   r1   s    r3   Ú
assistantszBeta.assistantsN   s   € ô ˜$Ÿ,™,Ó'Ð'r5   c                ó,   — t        | j                  «      S r@   )r   r0   r1   s    r3   ÚthreadszBeta.threadsS   s   € ô �t—|‘|Ó$Ð$r5   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
        )ÚBetaWithRawResponser1   s    r3   Úwith_raw_responsezBeta.with_raw_responseX   s   € ô # 4Ó(Ð(r5   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
        )ÚBetaWithStreamingResponser1   s    r3   Úwith_streaming_responsezBeta.with_streaming_responseb   s   € ô )¨Ó.Ð.r5   N)Úreturnr!   )rL   r#   )rL   r   )rL   r%   )rL   r   )rL   r   )rL   r   )rL   rF   )rL   rJ   ©Ú__name__Ú
__module__Ú__qualname__r   r4   r7   r9   r<   r>   rA   rC   rG   rK   © r5   r3   r+   r+   8   s´   „ Øò"ó ð"ð ò&ó ð&ð ò$ó ð$ð ò'ó ð'ð ò%ó ð%ð ò(ó ð(ð ò%ó ð%ð ò)ó ð)ð ò/ó ñ/r5   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edd	„«       Zy
)r,   c                ó,   — t        | j                  «      S r/   )r"   r0   r1   s    r3   r4   zAsyncBeta.chatm   s   € ä˜Ÿ™Ó&Ð&r5   c                ó,   — t        | j                  «      S r/   )r$   r0   r1   s    r3   r7   zAsyncBeta.realtimeq   s   € ä˜TŸ\™\Ó*Ð*r5   c                ó,   — t        | j                  «      S r/   )r   r0   r1   s    r3   r9   zAsyncBeta.agentsu   s   € ä˜4Ÿ<™<Ó(Ð(r5   c                ó,   — t        | j                  «      S r;   )r&   r0   r1   s    r3   r<   zAsyncBeta.responsesy   s   € ô ˜dŸl™lÓ+Ð+r5   c                ó,   — t        | j                  «      S r/   )r   r0   r1   s    r3   r>   zAsyncBeta.chatkit~   s   € ä˜DŸL™LÓ)Ð)r5   c                ó,   — t        | j                  «      S r@   )r   r0   r1   s    r3   rA   zAsyncBeta.assistants‚   s   € ô ˜tŸ|™|Ó,Ð,r5   c                ó,   — t        | j                  «      S r@   )r   r0   r1   s    r3   rC   zAsyncBeta.threads‡   s   € ô ˜DŸL™LÓ)Ð)r5   c                ó   — t        | «      S rE   )ÚAsyncBetaWithRawResponser1   s    r3   rG   zAsyncBeta.with_raw_responseŒ   s   € ô (¨Ó-Ð-r5   c                ó   — t        | «      S rI   )ÚAsyncBetaWithStreamingResponser1   s    r3   rK   z!AsyncBeta.with_streaming_response–   s   € ô .¨dÓ3Ð3r5   N)rL   r"   )rL   r$   )rL   r   )rL   r&   )rL   r   )rL   r   )rL   r   )rL   r[   )rL   r]   rM   rQ   r5   r3   r,   r,   l   s´   „ Øò'ó ð'ð ò+ó ð+ð ò)ó ð)ð ò,ó ð,ð ò*ó ð*ð ò-ó ð-ð ò*ó ð*ð ò.ó ð.ð ò4ó ñ4r5   c                  ón   — e Zd Zdd„Zed	d„«       Zed
d„«       Zedd„«       Zedd„«       Zedd„«       Z	y)rF   c                ó   — || _         y r/   ©Ú_beta©r2   Úbetas     r3   Ú__init__zBetaWithRawResponse.__init__¡   ó	   € Øˆ�
r5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r9   r1   s    r3   r9   zBetaWithRawResponse.agents¤   s   € ä$ T§Z¡Z×%6Ñ%6Ó7Ð7r5   c                ó@   — t        | j                  j                  «      S r;   )r'   ra   r<   r1   s    r3   r<   zBetaWithRawResponse.responses¨   s   € ô (¨¯
©
×(<Ñ(<Ó=Ð=r5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r>   r1   s    r3   r>   zBetaWithRawResponse.chatkit­   s   € ä% d§j¡j×&8Ñ&8Ó9Ð9r5   c                ó@   — t        | j                  j                  «      S r@   )r	   ra   rA   r1   s    r3   rA   zBetaWithRawResponse.assistants±   s   € ô )¨¯©×)>Ñ)>Ó?Ð?r5   c                ó@   — t        | j                  j                  «      S r@   )r   ra   rC   r1   s    r3   rC   zBetaWithRawResponse.threads¶   s   € ô & d§j¡j×&8Ñ&8Ó9Ð9r5   N©rc   r+   rL   ÚNone)rL   r   )rL   r'   )rL   r   )rL   r	   )rL   r   ©
rN   rO   rP   rd   r   r9   r<   r>   rA   rC   rQ   r5   r3   rF   rF       sm   „ óð ò8ó ð8ð ò>ó ð>ð ò:ó ð:ð ò@ó ð@ð ò:ó ñ:r5   rF   c                  ón   — e Zd Z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                ó   — || _         y r/   r`   rb   s     r3   rd   z!AsyncBetaWithRawResponse.__init__½   re   r5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r9   r1   s    r3   r9   zAsyncBetaWithRawResponse.agentsÀ   s   € ä)¨$¯*©*×*;Ñ*;Ó<Ð<r5   c                ó@   — t        | j                  j                  «      S r;   )r(   ra   r<   r1   s    r3   r<   z"AsyncBetaWithRawResponse.responsesÄ   s   € ô -¨T¯Z©Z×-AÑ-AÓBÐBr5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r>   r1   s    r3   r>   z AsyncBetaWithRawResponse.chatkitÉ   s   € ä*¨4¯:©:×+=Ñ+=Ó>Ð>r5   c                ó@   — t        | j                  j                  «      S r@   )r
   ra   rA   r1   s    r3   rA   z#AsyncBetaWithRawResponse.assistantsÍ   s   € ô .¨d¯j©j×.CÑ.CÓDÐDr5   c                ó@   — t        | j                  j                  «      S r@   )r   ra   rC   r1   s    r3   rC   z AsyncBetaWithRawResponse.threadsÒ   s   € ô +¨4¯:©:×+=Ñ+=Ó>Ð>r5   N©rc   r,   rL   rl   )rL   r   )rL   r(   )rL   r   )rL   r
   )rL   r   rm   rQ   r5   r3   r[   r[   ¼   so   „ óð ò=ó ð=ð òCó ðCð ò?ó ð?ð òEó ðEð ò?ó ñ?r5   r[   c                  ón   — e Zd Zdd„Zed	d„«       Zed
d„«       Zedd„«       Zedd„«       Zedd„«       Z	y)rJ   c                ó   — || _         y r/   r`   rb   s     r3   rd   z"BetaWithStreamingResponse.__init__Ù   re   r5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r9   r1   s    r3   r9   z BetaWithStreamingResponse.agentsÜ   s   € ä*¨4¯:©:×+<Ñ+<Ó=Ð=r5   c                ó@   — t        | j                  j                  «      S r;   )r)   ra   r<   r1   s    r3   r<   z#BetaWithStreamingResponse.responsesà   s   € ô .¨d¯j©j×.BÑ.BÓCÐCr5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r>   r1   s    r3   r>   z!BetaWithStreamingResponse.chatkitå   s   € ä+¨D¯J©J×,>Ñ,>Ó?Ð?r5   c                ó@   — t        | j                  j                  «      S r@   )r   ra   rA   r1   s    r3   rA   z$BetaWithStreamingResponse.assistantsé   s   € ô /¨t¯z©z×/DÑ/DÓEÐEr5   c                ó@   — t        | j                  j                  «      S r@   )r   ra   rC   r1   s    r3   rC   z!BetaWithStreamingResponse.threadsî   s   € ô ,¨D¯J©J×,>Ñ,>Ó?Ð?r5   Nrk   )rL   r   )rL   r)   )rL   r   )rL   r   )rL   r   rm   rQ   r5   r3   rJ   rJ   Ø   ss   „ óð ò>ó ð>ð òDó ðDð ò@ó ð@ð òFó ðFð ò@ó ñ@r5   rJ   c                  ón   — e Zd Z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                ó   — || _         y r/   r`   rb   s     r3   rd   z'AsyncBetaWithStreamingResponse.__init__õ   re   r5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r9   r1   s    r3   r9   z%AsyncBetaWithStreamingResponse.agentsø   s   € ä/°·
±
×0AÑ0AÓBÐBr5   c                ó@   — t        | j                  j                  «      S r;   )r*   ra   r<   r1   s    r3   r<   z(AsyncBetaWithStreamingResponse.responsesü   s   € ô 3°4·:±:×3GÑ3GÓHÐHr5   c                ó@   — t        | j                  j                  «      S r/   )r   ra   r>   r1   s    r3   r>   z&AsyncBetaWithStreamingResponse.chatkit  s   € ä0°·±×1CÑ1CÓDÐDr5   c                ó@   — t        | j                  j                  «      S r@   )r   ra   rA   r1   s    r3   rA   z)AsyncBetaWithStreamingResponse.assistants  s   € ô 4°D·J±J×4IÑ4IÓJÐJr5   c                ó@   — t        | j                  j                  «      S r@   )r    ra   rC   r1   s    r3   rC   z&AsyncBetaWithStreamingResponse.threads
  s   € ô 1°·±×1CÑ1CÓDÐDr5   Nru   )rL   r   )rL   r*   )rL   r   )rL   r   )rL   r    rm   rQ   r5   r3   r]   r]   ô   su   „ óð òCó ðCð òIó ðIð òEó ðEð òKó ðKð òEó ñEr5   r]   N)7Ú
__future__r   Ú_compatr   rA   r   r   r	   r
   r   r   Ú	_resourcer   r   Úagents.agentsr   r   r   r   r   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,   rF   r[   rJ   r]   rQ   r5   r3   ú<module>rŽ      s¡   ðõ #å &÷÷ ÷ ;÷÷ ÷÷ ÷÷ ÷ .÷÷÷ ð �;Ð
€ô1/ˆ?ô 1/ôh14Ð ô 14÷h:ñ :÷8?ñ ?÷8@ñ @÷8Eò Er5   