o
    Cji9                     @  s   d dl mZ d dlmZ ddlmZmZ ddlmZm	Z	m
Z
mZ er*ddlmZmZ dd	gZG d
d deZG dd	 d	eZG dd dZG dd dZdS )    )annotations)TYPE_CHECKING   )SyncAPIResourceAsyncAPIResource   )CompletionsAsyncCompletionsCompletionsWithRawResponseAsyncCompletionsWithRawResponse)OpenAIAsyncOpenAIChat	AsyncChatc                      0   e Zd ZU ded< ded< d fd	d
Z  ZS )r   r   completionsChatWithRawResponsewith_raw_responseclientr   returnNonec                   $   t  | t|| _t| | _d S N)super__init__r   r   r   r   selfr   	__class__ q/var/www/html/Resume-Parser/resume-parser-inhouse/venv/lib/python3.10/site-packages/openai/resources/chat/chat.pyr         
zChat.__init__)r   r   r   r   __name__
__module____qualname____annotations__r   __classcell__r   r   r   r    r         
 c                      r   )r   r	   r   AsyncChatWithRawResponser   r   r   r   r   c                   r   r   )r   r   r	   r   r)   r   r   r   r   r    r   #   r!   zAsyncChat.__init__)r   r   r   r   r"   r   r   r   r    r      r(   c                   @     e Zd ZdddZdS )	r   chatr   r   r   c                 C     t |j| _d S r   )r
   r   r   r+   r   r   r    r   *      zChatWithRawResponse.__init__N)r+   r   r   r   r#   r$   r%   r   r   r   r   r    r   )       r   c                   @  r*   )	r)   r+   r   r   r   c                 C  r,   r   )r   r   r-   r   r   r    r   /   r.   z!AsyncChatWithRawResponse.__init__N)r+   r   r   r   r/   r   r   r   r    r)   .   r0   r)   N)
__future__r   typingr   	_resourcer   r   r   r   r	   r
   r   _clientr   r   __all__r   r   r   r)   r   r   r   r    <module>   s   

