
    ~iv	                        d dl mZ ddlmZ ddlmZmZ ddl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dS )    )annotations   )cached_property   )Chat	AsyncChat)SyncAPIResourceAsyncAPIResourceBeta	AsyncBetac                  V    e Zd Zed	d            Zed
d            Zedd            ZdS )r   returnr   c                *    t          | j                  S N)r   _clientselfs    t/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkarkruntime/resources/beta/beta.pychatz	Beta.chat   s    DL!!!    BetaWithRawResponsec                     t          |           S 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.
        )r   r   s    r   with_raw_responsezBeta.with_raw_response   s     #4(((r   BetaWithStreamingResponsec                     t          |           S ze
        An alternative to `.with_raw_response` that doesn't eagerly read the response body.
        )r   r   s    r   with_streaming_responsezBeta.with_streaming_response"   s    
 )...r   N)r   r   )r   r   )r   r   __name__
__module____qualname__r   r   r   r    r   r   r   r      sr        " " " _" ) ) ) _) / / / _/ / /r   c                  V    e Zd Zed	d            Zed
d            Zedd            ZdS )r   r   r   c                *    t          | j                  S r   )r   r   r   s    r   r   zAsyncBeta.chat+   s    &&&r   AsyncBetaWithRawResponsec                     t          |           S r   )r&   r   s    r   r   zAsyncBeta.with_raw_response/   s     (---r   AsyncBetaWithStreamingResponsec                     t          |           S r   )r(   r   s    r   r   z!AsyncBeta.with_streaming_response7   s    
 .d333r   N)r   r   )r   r&   )r   r(   r   r#   r   r   r   r   *   sr        ' ' ' _' . . . _. 4 4 4 _4 4 4r   c                      e Zd ZddZdS )r   betar   r   Nonec                    || _         d S r   _betar   r+   s     r   __init__zBetaWithRawResponse.__init__@       


r   Nr+   r   r   r,   r    r!   r"   r1   r#   r   r   r   r   ?   (             r   r   c                      e Zd ZddZdS )r&   r+   r   r   r,   c                    || _         d S r   r.   r0   s     r   r1   z!AsyncBetaWithRawResponse.__init__E   r2   r   Nr+   r   r   r,   r4   r#   r   r   r&   r&   D   r5   r   r&   c                      e Zd ZddZdS )r   r+   r   r   r,   c                    || _         d S r   r.   r0   s     r   r1   z"BetaWithStreamingResponse.__init__J   r2   r   Nr3   r4   r#   r   r   r   r   I   r5   r   r   c                      e Zd ZddZdS )r(   r+   r   r   r,   c                    || _         d S r   r.   r0   s     r   r1   z'AsyncBetaWithStreamingResponse.__init__O   r2   r   Nr8   r4   r#   r   r   r(   r(   N   r5   r   r(   N)
__future__r   _compatr   	chat.chatr   r   	_resourcer	   r
   __all__r   r   r   r&   r   r(   r#   r   r   <module>rB      sd   # " " " " " & & & & & & & & & & & & & & : : : : : : : :;
/ / / / /? / / /*4 4 4 4 4  4 4 4*       
       
       
         r   