ó
    ûÞ jç  ã                  óÐ   • S SK Jr  SSK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)ÚSyncAPIResourceÚAsyncAPIResourceé   )ÚCompletionsÚAsyncCompletionsÚCompletionsWithRawResponseÚAsyncCompletionsWithRawResponseÚ CompletionsWithStreamingResponseÚ%AsyncCompletionsWithStreamingResponseÚChatÚ	AsyncChatc                  óP   • \ rS rSr\SS j5       r\SS j5       r\S	S j5       rSrg)
r   é   c                ó,   • [        U R                  5      $ ©zW
Given a list of messages comprising a conversation, the model will return a response.
)r	   Ú_client©Úselfs    ÚT/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/resources/chat/chat.pyÚcompletionsÚChat.completions   s   € ô
 ˜4Ÿ<™<Ó(Ð(ó    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
)ÚChatWithRawResponser   s    r   Úwith_raw_responseÚChat.with_raw_response   s   € ô # 4Ó(Ð(r   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
)ÚChatWithStreamingResponser   s    r   Úwith_streaming_responseÚChat.with_streaming_response%   s   € ô )¨Ó.Ð.r   © N)Úreturnr	   )r'   r   )r'   r#   ©	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r$   Ú__static_attributes__r&   r   r   r   r      s<   † Øó)ó ð)ð ó)ó ð)ð ó/ó ó/r   c                  óP   • \ rS rS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   ÚAsyncChat.completions0   s   € ô
   §¡Ó-Ð-r   c                ó   • [        U 5      $ r   )ÚAsyncChatWithRawResponser   s    r   r   ÚAsyncChat.with_raw_response7   s   € ô (¨Ó-Ð-r   c                ó   • [        U 5      $ r"   )ÚAsyncChatWithStreamingResponser   s    r   r$   Ú!AsyncChat.with_streaming_responseA   s   € ô .¨dÓ3Ð3r   r&   N)r'   r
   )r'   r3   )r'   r6   r(   r&   r   r   r   r   /   s<   † Øó.ó ð.ð ó.ó ð.ð ó4ó ó4r   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r   éK   c                ó   • Xl         g ©N©Ú_chat©r   Úchats     r   Ú__init__ÚChatWithRawResponse.__init__L   ó   € Ø�
r   c                ó@   • [        U R                  R                  5      $ r   )r   r=   r   r   s    r   r   ÚChatWithRawResponse.completionsO   s   € ô
 *¨$¯*©*×*@Ñ*@ÓAÐAr   r<   N©r?   r   r'   ÚNone)r'   r   ©r)   r*   r+   r,   r@   r   r   r-   r&   r   r   r   r   K   s   † ôð óBó óBr   r   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r3   éW   c                ó   • Xl         g r;   r<   r>   s     r   r@   Ú!AsyncChatWithRawResponse.__init__X   rB   r   c                ó@   • [        U R                  R                  5      $ r   )r   r=   r   r   s    r   r   Ú$AsyncChatWithRawResponse.completions[   s   € ô
 /¨t¯z©z×/EÑ/EÓFÐFr   r<   N©r?   r   r'   rF   )r'   r   rG   r&   r   r   r3   r3   W   s   † ôð óGó óGr   r3   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r#   éc   c                ó   • Xl         g r;   r<   r>   s     r   r@   Ú"ChatWithStreamingResponse.__init__d   rB   r   c                ó@   • [        U R                  R                  5      $ r   )r   r=   r   r   s    r   r   Ú%ChatWithStreamingResponse.completionsg   s   € ô
 0°·
±
×0FÑ0FÓGÐGr   r<   NrE   )r'   r   rG   r&   r   r   r#   r#   c   s   † ôð óHó óHr   r#   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r6   éo   c                ó   • Xl         g r;   r<   r>   s     r   r@   Ú'AsyncChatWithStreamingResponse.__init__p   rB   r   c                ó@   • [        U R                  R                  5      $ r   )r   r=   r   r   s    r   r   Ú*AsyncChatWithStreamingResponse.completionss   s   € ô
 5°T·Z±Z×5KÑ5KÓLÐLr   r<   NrN   )r'   r   rG   r&   r   r   r6   r6   o   s   † ôð óMó óMr   r6   N)Ú
__future__r   Ú_compatr   Ú	_resourcer   r   Úcompletions.completionsr	   r
   r   r   r   r   Ú__all__r   r   r   r3   r#   r6   r&   r   r   Ú<module>r`      so   ðõ #å &ß :÷÷ ð �;Ð
€ô/ˆ?ô /ô84Ð ô 4÷8	Bñ 	B÷	Gñ 	G÷	Hñ 	H÷	Mò 	Mr   