
    	h                        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
 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   )GradersAsyncGradersGradersWithRawResponseAsyncGradersWithRawResponseGradersWithStreamingResponse!AsyncGradersWithStreamingResponse   )cached_property)SyncAPIResourceAsyncAPIResourceAlpha
AsyncAlphac                  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    u/var/www/html/web-builder-api.evdpl.com/venv/lib/python3.11/site-packages/openai/resources/fine_tuning/alpha/alpha.pygraderszAlpha.graders   s    t|$$$    AlphaWithRawResponsec                     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
        )r   r   s    r   with_raw_responsezAlpha.with_raw_response   s     $D)))r   AlphaWithStreamingResponsec                     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
        )r   r   s    r   with_streaming_responsezAlpha.with_streaming_response"   s     *$///r   N)r   r   )r   r   )r   r   __name__
__module____qualname__r   r   r   r"    r   r   r   r      sr        % % % _% * * * _* 0 0 0 _0 0 0r   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AsyncAlpha.graders-   s    DL)))r   AsyncAlphaWithRawResponsec                     t          |           S r   )r*   r   s    r   r   zAsyncAlpha.with_raw_response1   s     )...r   AsyncAlphaWithStreamingResponsec                     t          |           S r!   )r,   r   s    r   r"   z"AsyncAlpha.with_streaming_response;   s     /t444r   N)r   r   )r   r*   )r   r,   r#   r'   r   r   r   r   ,   sr        * * * _* / / / _/ 5 5 5 _5 5 5r   c                  .    e Zd Zd	dZed
d            ZdS )r   alphar   r   Nonec                    || _         d S r   _alphar   r/   s     r   __init__zAlphaWithRawResponse.__init__F       r   r   c                4    t          | j        j                  S r   )r   r3   r   r   s    r   r   zAlphaWithRawResponse.gradersI   s    %dk&9:::r   Nr/   r   r   r0   )r   r   r$   r%   r&   r5   r   r   r'   r   r   r   r   E   sH            ; ; ; _; ; ;r   r   c                  .    e Zd Zd	dZed
d            ZdS )r*   r/   r   r   r0   c                    || _         d S r   r2   r4   s     r   r5   z"AsyncAlphaWithRawResponse.__init__O   r6   r   r   c                4    t          | j        j                  S r   )r   r3   r   r   s    r   r   z!AsyncAlphaWithRawResponse.gradersR   s    *4;+>???r   Nr/   r   r   r0   )r   r   r9   r'   r   r   r*   r*   N   sN            @ @ @ _@ @ @r   r*   c                  .    e Zd Zd	dZed
d            ZdS )r   r/   r   r   r0   c                    || _         d S r   r2   r4   s     r   r5   z#AlphaWithStreamingResponse.__init__X   r6   r   r	   c                4    t          | j        j                  S r   )r	   r3   r   r   s    r   r   z"AlphaWithStreamingResponse.graders[   s    +DK,?@@@r   Nr8   )r   r	   r9   r'   r   r   r   r   W   sN            A A A _A A Ar   r   c                  .    e Zd Zd	dZed
d            ZdS )r,   r/   r   r   r0   c                    || _         d S r   r2   r4   s     r   r5   z(AsyncAlphaWithStreamingResponse.__init__a   r6   r   r
   c                4    t          | j        j                  S r   )r
   r3   r   r   s    r   r   z'AsyncAlphaWithStreamingResponse.gradersd   s    01DEEEr   Nr=   )r   r
   r9   r'   r   r   r,   r,   `   sN            F F F _F F Fr   r,   N)
__future__r   r   r   r   r   r   r	   r
   _compatr   	_resourcer   r   __all__r   r   r   r*   r   r,   r'   r   r   <module>rH      s   # " " " " "                ( ' ' ' ' ' ; ; ; ; ; ; ; ;L
!0 0 0 0 0O 0 0 025 5 5 5 5! 5 5 52; ; ; ; ; ; ; ;@ @ @ @ @ @ @ @A A A A A A A AF F F F F F F F F Fr   