Ë
    @²XjŒ  ã                  óÈ   — d dl mZ d dlZd dlmZ d dlZd dlmZ d dlm	Z	m
Z
mZmZmZmZmZ d dlmZmZ d dlmZ d dlmZmZ d d	lmZ d
dgZ G d„ d
e«      Z G d„ de«      Zy)é    )ÚannotationsN)Úoverride)Ú_legacy_response)ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚomitÚ	not_given)Úmaybe_transformÚasync_maybe_transform)Úmake_request_options)ÚCallsÚ
AsyncCalls)Ú!RealtimeSessionCreateRequestParamÚ_CallsÚ_AsyncCallsc                  óF   — e Zd Zeedddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„«       Zy)r   N©ÚsessionÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc          
     ó¸  — |t         u rIdddœ|xs i ¥}| j                  d|j                  d«      t        |||¬«      t        j
                  ¬«      S dddœ|xs i ¥}t        |t        «      }dd |j                  d«      dffd	d t        j                  |«      j                  d«      d
ffg}| j                  d|t        ||||¬«      t        j
                  ¬«      S ©Nzapplication/sdp)ÚAcceptzContent-Typez/realtime/callszutf-8)r   r   r   )ÚcontentÚoptionsÚcast_tozmultipart/form-dataÚsdpr   zapplication/json)r   r   r   r   )Úfilesr    r!   )
r   Ú_postÚencoder   r   ÚHttpxBinaryResponseContentr   r   ÚjsonÚdumps©	Úselfr"   r   r   r   r   r   Úsession_payloadr#   s	            úZ/var/www/html/content_generation/venv/lib/python3.12/site-packages/openai/lib/_realtime.pyÚcreatez_Calls.create   s  € ð ”d‰?Ø'8ÐJ[ÑuÐ`mÒ`sÐqsÐuˆMØ—:‘:Ø!ØŸ
™
 7Ó+Ü,¸=ÐVaÐkrÔsÜ(×CÑCð	 ó ð ð $5ÐF[ÑuÐ`mÒ`sÐqsÐuˆÜ)¨'Ô3TÓUˆà�T˜3Ÿ:™: gÓ.Ð0AÐBÐCØ˜œtŸz™z¨/Ó:×AÑAÀ'ÓJÐL^Ð_Ð`ð
ˆð �z‰zØØÜ(Ø+¸ÐQ[Ðelôô %×?Ñ?ð ó 
ð 	
ó    ©r"   Ústrr   z(RealtimeSessionCreateRequestParam | Omitr   zHeaders | Noner   zQuery | Noner   zBody | Noner   z'float | httpx.Timeout | None | NotGivenÚreturnz+_legacy_response.HttpxBinaryResponseContent©Ú__name__Ú
__module__Ú__qualname__r   r   r   r-   © r.   r,   r   r      ól   „ Øð
 =AØ(,Ø$(Ø"&Ø;Dñ 
ð ð 
ð :ð	 
ð
 &ð 
ð "ð 
ð  ð 
ð 9ð 
ð 
5ò 
ó ñ 
r.   c                  óF   — e Zd Zeedddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„«       Zy)r   Nr   c          
   ƒ  óü  K  — |t         u rQdddœ|xs i ¥}| j                  d|j                  d«      t        |||¬«      t        j
                  ¬«      ƒ d {  –—† S dddœ|xs i ¥}t        |t        «      ƒ d {  –—† }dd |j                  d«      dffd	d t        j                  |«      j                  d«      d
ffg}| j                  d|t        ||||¬«      t        j
                  ¬«      ƒ d {  –—† S 7 Œž7 Œ}7 Œ­wr   )
r   r$   r%   r   r   r&   r   r   r'   r(   r)   s	            r,   r-   z_AsyncCalls.create;   s'  è ø€ ð ”d‰?Ø'8ÐJ[ÑuÐ`mÒ`sÐqsÐuˆMØŸ™Ø!ØŸ
™
 7Ó+Ü,¸=ÐVaÐkrÔsÜ(×CÑCð	 $ó ÷ ð ð $5ÐF[ÑuÐ`mÒ`sÐqsÐuˆÜ 5°gÔ?`Ó a×aˆà�T˜3Ÿ:™: gÓ.Ð0AÐBÐCØ˜œtŸz™z¨/Ó:×AÑAÀ'ÓJÐL^Ð_Ð`ð
ˆð —Z‘ZØØÜ(Ø+¸ÐQ[Ðelôô %×?Ñ?ð  ó 
÷ 
ð 	
ðøð bøð

ús7   ‚AC<ÁC6Á"C<Á:C8Á;A6C<Ã1C:Ã2C<Ã8C<Ã:C<r/   r2   r6   r.   r,   r   r   :   r7   r.   )Ú
__future__r   r'   Útyping_extensionsr   ÚhttpxÚopenair   Úopenai._typesr   r   r   r	   r
   r   r   Úopenai._utilsr   r   Úopenai._base_clientr   Úopenai.resources.realtime.callsr   r   Ú;openai.types.realtime.realtime_session_create_request_paramr   Ú__all__r   r   r6   r.   r,   Ú<module>rD      sL   ðÝ "ã Ý &ã å #ß O× OÑ Oß @Ý 4ß =Ý ià�]Ð
#€ô"
ˆUô "
ôJ"
�*õ "
r.   