Ë
    @²Xjw  ã                  ó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 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/y)é    )Ú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y	)r%   c                ó,   — t        | j                  «      S ©N)r   Ú_client©Úselfs    ú`/var/www/html/content_generation/venv/lib/python3.12/site-packages/openai/resources/beta/beta.pyÚchatz	Beta.chat1   s   € ä�D—L‘LÓ!Ð!ó    c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   ÚrealtimezBeta.realtime5   s   € ä˜Ÿ™Ó%Ð%r/   c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   Ú	responseszBeta.responses9   ó   € ä˜Ÿ™Ó&Ð&r/   c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   ÚchatkitzBeta.chatkit=   s   € ä�t—|‘|Ó$Ð$r/   c                ó,   — t        | j                  «      S ©z4Build Assistants that can call models and use tools.)r   r*   r+   s    r-   Ú
assistantszBeta.assistantsA   s   € ô ˜$Ÿ,™,Ó'Ð'r/   c                ó,   — t        | j                  «      S r8   )r   r*   r+   s    r-   ÚthreadszBeta.threadsF   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_responseK   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_responseU   s   € ô )¨Ó.Ð.r/   N)Úreturnr   )rD   r   )rD   r   )rD   r   )rD   r   )rD   r   )rD   r>   )rD   rB   ©Ú__name__Ú
__module__Ú__qualname__r   r.   r1   r3   r6   r9   r;   r?   rC   © r/   r-   r%   r%   0   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
edd„«       Zy	)r&   c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   r.   zAsyncBeta.chat`   r4   r/   c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   r1   zAsyncBeta.realtimed   s   € ä˜TŸ\™\Ó*Ð*r/   c                ó,   — t        | j                  «      S r)   )r    r*   r+   s    r-   r3   zAsyncBeta.responsesh   s   € ä˜dŸl™lÓ+Ð+r/   c                ó,   — t        | j                  «      S r)   )r   r*   r+   s    r-   r6   zAsyncBeta.chatkitl   s   € ä˜DŸL™LÓ)Ð)r/   c                ó,   — t        | j                  «      S r8   )r   r*   r+   s    r-   r9   zAsyncBeta.assistantsp   s   € ô ˜tŸ|™|Ó,Ð,r/   c                ó,   — t        | j                  «      S r8   )r   r*   r+   s    r-   r;   zAsyncBeta.threadsu   s   € ô ˜DŸL™LÓ)Ð)r/   c                ó   — t        | «      S r=   )ÚAsyncBetaWithRawResponser+   s    r-   r?   zAsyncBeta.with_raw_responsez   s   € ô (¨Ó-Ð-r/   c                ó   — t        | «      S rA   )ÚAsyncBetaWithStreamingResponser+   s    r-   rC   z!AsyncBeta.with_streaming_response„   s   € ô .¨dÓ3Ð3r/   N)rD   r   )rD   r   )rD   r    )rD   r   )rD   r   )rD   r   )rD   rR   )rD   rT   rE   rI   r/   r-   r&   r&   _   s    „ Øò'ó ð'ð ò+ó ð+ð ò,ó ð,ð ò*ó ð*ð ò-ó ð-ð ò*ó ð*ð ò.ó ð.ð ò4ó ñ4r/   c                  ó\   — e Zd Zdd„Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zy)r>   c                ó   — || _         y r)   ©Ú_beta©r,   Úbetas     r-   Ú__init__zBetaWithRawResponse.__init__�   ó	   € Øˆ�
r/   c                ó@   — t        | j                  j                  «      S r)   )r!   rX   r3   r+   s    r-   r3   zBetaWithRawResponse.responses’   s   € ä'¨¯
©
×(<Ñ(<Ó=Ð=r/   c                ó@   — t        | j                  j                  «      S r)   )r   rX   r6   r+   s    r-   r6   zBetaWithRawResponse.chatkit–   s   € ä% d§j¡j×&8Ñ&8Ó9Ð9r/   c                ó@   — t        | j                  j                  «      S r8   )r	   rX   r9   r+   s    r-   r9   zBetaWithRawResponse.assistantsš   s   € ô )¨¯©×)>Ñ)>Ó?Ð?r/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r;   r+   s    r-   r;   zBetaWithRawResponse.threadsŸ   s   € ô & d§j¡j×&8Ñ&8Ó9Ð9r/   N©rZ   r%   rD   ÚNone)rD   r!   )rD   r   )rD   r	   )rD   r   ©	rF   rG   rH   r[   r   r3   r6   r9   r;   rI   r/   r-   r>   r>   Ž   sY   „ óð ò>ó ð>ð ò:ó ð:ð ò@ó ð@ð ò:ó ñ:r/   r>   c                  ó\   — e Zd Zdd„Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zy)rR   c                ó   — || _         y r)   rW   rY   s     r-   r[   z!AsyncBetaWithRawResponse.__init__¦   r\   r/   c                ó@   — t        | j                  j                  «      S r)   )r"   rX   r3   r+   s    r-   r3   z"AsyncBetaWithRawResponse.responses©   s   € ä,¨T¯Z©Z×-AÑ-AÓBÐBr/   c                ó@   — t        | j                  j                  «      S r)   )r   rX   r6   r+   s    r-   r6   z AsyncBetaWithRawResponse.chatkit­   s   € ä*¨4¯:©:×+=Ñ+=Ó>Ð>r/   c                ó@   — t        | j                  j                  «      S r8   )r
   rX   r9   r+   s    r-   r9   z#AsyncBetaWithRawResponse.assistants±   s   € ô .¨d¯j©j×.CÑ.CÓDÐDr/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r;   r+   s    r-   r;   z AsyncBetaWithRawResponse.threads¶   s   € ô +¨4¯:©:×+=Ñ+=Ó>Ð>r/   N©rZ   r&   rD   rb   )rD   r"   )rD   r   )rD   r
   )rD   r   rc   rI   r/   r-   rR   rR   ¥   s[   „ óð òCó ðCð ò?ó ð?ð òEó ðEð ò?ó ñ?r/   rR   c                  ó\   — e Zd Zdd„Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zy)rB   c                ó   — || _         y r)   rW   rY   s     r-   r[   z"BetaWithStreamingResponse.__init__½   r\   r/   c                ó@   — t        | j                  j                  «      S r)   )r#   rX   r3   r+   s    r-   r3   z#BetaWithStreamingResponse.responsesÀ   s   € ä-¨d¯j©j×.BÑ.BÓCÐCr/   c                ó@   — t        | j                  j                  «      S r)   )r   rX   r6   r+   s    r-   r6   z!BetaWithStreamingResponse.chatkitÄ   s   € ä+¨D¯J©J×,>Ñ,>Ó?Ð?r/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r9   r+   s    r-   r9   z$BetaWithStreamingResponse.assistantsÈ   s   € ô /¨t¯z©z×/DÑ/DÓEÐEr/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r;   r+   s    r-   r;   z!BetaWithStreamingResponse.threadsÍ   s   € ô ,¨D¯J©J×,>Ñ,>Ó?Ð?r/   Nra   )rD   r#   )rD   r   )rD   r   )rD   r   rc   rI   r/   r-   rB   rB   ¼   s_   „ óð òDó ðDð ò@ó ð@ð òFó ðFð ò@ó ñ@r/   rB   c                  ó\   — e Zd Zdd„Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zy)rT   c                ó   — || _         y r)   rW   rY   s     r-   r[   z'AsyncBetaWithStreamingResponse.__init__Ô   r\   r/   c                ó@   — t        | j                  j                  «      S r)   )r$   rX   r3   r+   s    r-   r3   z(AsyncBetaWithStreamingResponse.responses×   s   € ä2°4·:±:×3GÑ3GÓHÐHr/   c                ó@   — t        | j                  j                  «      S r)   )r   rX   r6   r+   s    r-   r6   z&AsyncBetaWithStreamingResponse.chatkitÛ   s   € ä0°·±×1CÑ1CÓDÐDr/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r9   r+   s    r-   r9   z)AsyncBetaWithStreamingResponse.assistantsß   s   € ô 4°D·J±J×4IÑ4IÓJÐJr/   c                ó@   — t        | j                  j                  «      S r8   )r   rX   r;   r+   s    r-   r;   z&AsyncBetaWithStreamingResponse.threadsä   s   € ô 1°·±×1CÑ1CÓDÐDr/   Nrj   )rD   r$   )rD   r   )rD   r   )rD   r   rc   rI   r/   r-   rT   rT   Ó   s_   „ óð òIó ðIð òEó ðEð òKó ðKð òEó ñEr/   rT   N)0Ú
__future__r   Ú_compatr   r9   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>   rR   rB   rT   rI   r/   r-   Ú<module>r€      s—   ðõ #å &÷÷ ÷ ;÷÷ ÷÷ ÷ .÷÷÷ ð �;Ð
€ô,/ˆ?ô ,/ô^,4Ð ô ,4÷^:ñ :÷.?ñ ?÷.@ñ @÷.Eò Er/   