ó
    ûÞ jv  ã                  óP  • S SK Jr  SSKJr  SSKJrJrJrJrJ	r	J
r
  SSKJrJr  SSKJrJrJrJrJrJr  SSKJrJrJrJrJrJr  SS	KJrJr  SS
KJ r J!r!  SSK"J#r#J$r$J%r%J&r&J'r'J(r(  SS/r) " S S\5      r* " S S\5      r+ " S S5      r, " S S5      r- " S S5      r. " S S5      r/g)é    )Ú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                  ó´   • \ rS rSr\SS j5       r\SS j5       r\SS j5       r\SS j5       r\SS j5       r	\SS j5       r
\SS j5       r\SS	 j5       rS
rg)r%   é0   c                ó,   • [        U R                  5      $ ©N)r   Ú_client©Úselfs    ÚT/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/resources/beta/beta.pyÚchatÚ	Beta.chat1   s   € ä�D—L‘LÓ!Ð!ó    c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   ÚrealtimeÚBeta.realtime5   s   € ä˜Ÿ™Ó%Ð%r1   c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   Ú	responsesÚBeta.responses9   ó   € ä˜Ÿ™Ó&Ð&r1   c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   ÚchatkitÚBeta.chatkit=   s   € ä�t—|‘|Ó$Ð$r1   c                ó,   • [        U R                  5      $ ©z4Build Assistants that can call models and use tools.)r   r+   r,   s    r.   Ú
assistantsÚBeta.assistantsA   s   € ô ˜$Ÿ,™,Ó'Ð'r1   c                ó,   • [        U R                  5      $ r=   )r   r+   r,   s    r.   ÚthreadsÚBeta.threadsF   s   € ô �t—|‘|Ó$Ð$r1   c                ó   • [        U 5      $ ©zï
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_responseÚBeta.with_raw_responseK   s   € ô # 4Ó(Ð(r1   c                ó   • [        U 5      $ ©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_responseÚBeta.with_streaming_responseU   s   € ô )¨Ó.Ð.r1   © N)Úreturnr   )rN   r   )rN   r   )rN   r   )rN   r   )rN   r   )rN   rE   )rN   rJ   ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r/   r3   r6   r:   r>   rA   rF   rK   Ú__static_attributes__rM   r1   r.   r%   r%   0   s    † Øó"ó ð"ð ó&ó ð&ð ó'ó ð'ð ó%ó ð%ð ó(ó ð(ð ó%ó ð%ð ó)ó ð)ð ó/ó ó/r1   c                  ó´   • \ rS rSr\SS j5       r\SS j5       r\SS j5       r\SS j5       r\SS j5       r	\SS j5       r
\SS j5       r\SS	 j5       rS
rg)r&   é_   c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   r/   ÚAsyncBeta.chat`   r8   r1   c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   r3   ÚAsyncBeta.realtimed   s   € ä˜TŸ\™\Ó*Ð*r1   c                ó,   • [        U R                  5      $ r*   )r    r+   r,   s    r.   r6   ÚAsyncBeta.responsesh   s   € ä˜dŸl™lÓ+Ð+r1   c                ó,   • [        U R                  5      $ r*   )r   r+   r,   s    r.   r:   ÚAsyncBeta.chatkitl   s   € ä˜DŸL™LÓ)Ð)r1   c                ó,   • [        U R                  5      $ r=   )r   r+   r,   s    r.   r>   ÚAsyncBeta.assistantsp   s   € ô ˜tŸ|™|Ó,Ð,r1   c                ó,   • [        U R                  5      $ r=   )r   r+   r,   s    r.   rA   ÚAsyncBeta.threadsu   s   € ô ˜DŸL™LÓ)Ð)r1   c                ó   • [        U 5      $ rD   )ÚAsyncBetaWithRawResponser,   s    r.   rF   ÚAsyncBeta.with_raw_responsez   s   € ô (¨Ó-Ð-r1   c                ó   • [        U 5      $ rI   )ÚAsyncBetaWithStreamingResponser,   s    r.   rK   Ú!AsyncBeta.with_streaming_response„   s   € ô .¨dÓ3Ð3r1   rM   N)rN   r   )rN   r   )rN   r    )rN   r   )rN   r   )rN   r   )rN   rd   )rN   rg   rO   rM   r1   r.   r&   r&   _   s    † Øó'ó ð'ð ó+ó ð+ð ó,ó ð,ð ó*ó ð*ð ó-ó ð-ð ó*ó ð*ð ó.ó ð.ð ó4ó ó4r1   c                  ón   • \ rS rSrS	S jr\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)rE   éŽ   c                ó   • Xl         g r*   ©Ú_beta©r-   Úbetas     r.   Ú__init__ÚBetaWithRawResponse.__init__�   ó   € Ø�
r1   c                ó@   • [        U R                  R                  5      $ r*   )r!   rm   r6   r,   s    r.   r6   ÚBetaWithRawResponse.responses’   s   € ä'¨¯
©
×(<Ñ(<Ó=Ð=r1   c                ó@   • [        U R                  R                  5      $ r*   )r   rm   r:   r,   s    r.   r:   ÚBetaWithRawResponse.chatkit–   s   € ä% d§j¡j×&8Ñ&8Ó9Ð9r1   c                ó@   • [        U R                  R                  5      $ r=   )r	   rm   r>   r,   s    r.   r>   ÚBetaWithRawResponse.assistantsš   s   € ô )¨¯©×)>Ñ)>Ó?Ð?r1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   rA   r,   s    r.   rA   ÚBetaWithRawResponse.threadsŸ   s   € ô & d§j¡j×&8Ñ&8Ó9Ð9r1   rl   N©ro   r%   rN   ÚNone)rN   r!   )rN   r   )rN   r	   )rN   r   ©rP   rQ   rR   rS   rp   r   r6   r:   r>   rA   rT   rM   r1   r.   rE   rE   Ž   sY   † ôð ó>ó ð>ð ó:ó ð:ð ó@ó ð@ð ó:ó ó:r1   rE   c                  ón   • \ rS rSrS	S jr\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)rd   é¥   c                ó   • Xl         g r*   rl   rn   s     r.   rp   Ú!AsyncBetaWithRawResponse.__init__¦   rr   r1   c                ó@   • [        U R                  R                  5      $ r*   )r"   rm   r6   r,   s    r.   r6   Ú"AsyncBetaWithRawResponse.responses©   s   € ä,¨T¯Z©Z×-AÑ-AÓBÐBr1   c                ó@   • [        U R                  R                  5      $ r*   )r   rm   r:   r,   s    r.   r:   Ú AsyncBetaWithRawResponse.chatkit­   s   € ä*¨4¯:©:×+=Ñ+=Ó>Ð>r1   c                ó@   • [        U R                  R                  5      $ r=   )r
   rm   r>   r,   s    r.   r>   Ú#AsyncBetaWithRawResponse.assistants±   s   € ô .¨d¯j©j×.CÑ.CÓDÐDr1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   rA   r,   s    r.   rA   Ú AsyncBetaWithRawResponse.threads¶   s   € ô +¨4¯:©:×+=Ñ+=Ó>Ð>r1   rl   N©ro   r&   rN   r|   )rN   r"   )rN   r   )rN   r
   )rN   r   r}   rM   r1   r.   rd   rd   ¥   s[   † ôð óCó ðCð ó?ó ð?ð óEó ðEð ó?ó ó?r1   rd   c                  ón   • \ rS rSrS	S jr\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)rJ   é¼   c                ó   • Xl         g r*   rl   rn   s     r.   rp   Ú"BetaWithStreamingResponse.__init__½   rr   r1   c                ó@   • [        U R                  R                  5      $ r*   )r#   rm   r6   r,   s    r.   r6   Ú#BetaWithStreamingResponse.responsesÀ   s   € ä-¨d¯j©j×.BÑ.BÓCÐCr1   c                ó@   • [        U R                  R                  5      $ r*   )r   rm   r:   r,   s    r.   r:   Ú!BetaWithStreamingResponse.chatkitÄ   s   € ä+¨D¯J©J×,>Ñ,>Ó?Ð?r1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   r>   r,   s    r.   r>   Ú$BetaWithStreamingResponse.assistantsÈ   s   € ô /¨t¯z©z×/DÑ/DÓEÐEr1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   rA   r,   s    r.   rA   Ú!BetaWithStreamingResponse.threadsÍ   s   € ô ,¨D¯J©J×,>Ñ,>Ó?Ð?r1   rl   Nr{   )rN   r#   )rN   r   )rN   r   )rN   r   r}   rM   r1   r.   rJ   rJ   ¼   s_   † ôð óDó ðDð ó@ó ð@ð óFó ðFð ó@ó ó@r1   rJ   c                  ón   • \ rS rSrS	S jr\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)rg   éÓ   c                ó   • Xl         g r*   rl   rn   s     r.   rp   Ú'AsyncBetaWithStreamingResponse.__init__Ô   rr   r1   c                ó@   • [        U R                  R                  5      $ r*   )r$   rm   r6   r,   s    r.   r6   Ú(AsyncBetaWithStreamingResponse.responses×   s   € ä2°4·:±:×3GÑ3GÓHÐHr1   c                ó@   • [        U R                  R                  5      $ r*   )r   rm   r:   r,   s    r.   r:   Ú&AsyncBetaWithStreamingResponse.chatkitÛ   s   € ä0°·±×1CÑ1CÓDÐDr1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   r>   r,   s    r.   r>   Ú)AsyncBetaWithStreamingResponse.assistantsß   s   € ô 4°D·J±J×4IÑ4IÓJÐJr1   c                ó@   • [        U R                  R                  5      $ r=   )r   rm   rA   r,   s    r.   rA   Ú&AsyncBetaWithStreamingResponse.threadsä   s   € ô 1°·±×1CÑ1CÓDÐDr1   rl   NrŠ   )rN   r$   )rN   r   )rN   r   )rN   r   r}   rM   r1   r.   rg   rg   Ó   s_   † ôð óIó ðIð óEó ðEð óKó ðKð óEó óEr1   rg   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&   rE   rd   rJ   rg   rM   r1   r.   Ú<module>r¬      s—   ðõ #å &÷÷ ÷ ;÷÷ ÷÷ ÷ .÷÷÷ ð �;Ð
€ô,/ˆ?ô ,/ô^,4Ð ô ,4÷^:ñ :÷.?ñ ?÷.@ñ @÷.Eò Er1   