
    2i&                        d dl mZ 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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   )PermissionsAsyncPermissionsPermissionsWithRawResponseAsyncPermissionsWithRawResponse PermissionsWithStreamingResponse%AsyncPermissionsWithStreamingResponse)SyncAPIResourceAsyncAPIResourceCheckpointsAsyncCheckpointsc                  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 zIManage fine-tuning jobs to tailor a model to your specific training data.)r   _clientselfs    {/root/.openclaw/workspace/.venv-openai/lib/python3.11/site-packages/openai/resources/fine_tuning/checkpoints/checkpoints.pypermissionszCheckpoints.permissions   s     4<(((    CheckpointsWithRawResponsec                     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Checkpoints.with_raw_response   s     *$///r    CheckpointsWithStreamingResponsec                     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#Checkpoints.with_streaming_response#   s     0555r   N)r   r   )r   r   )r   r   __name__
__module____qualname__r   r   r   r"    r   r   r   r      sr        ) ) ) _) 0 0 0 _0 6 6 6 _6 6 6r   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AsyncCheckpoints.permissions.   s      ---r   AsyncCheckpointsWithRawResponsec                     t          |           S r   )r*   r   s    r   r   z"AsyncCheckpoints.with_raw_response3   s     /t444r   %AsyncCheckpointsWithStreamingResponsec                     t          |           S r!   )r,   r   s    r   r"   z(AsyncCheckpoints.with_streaming_response=   s     5T:::r   N)r   r   )r   r*   )r   r,   r#   r'   r   r   r   r   -   sr        . . . _. 5 5 5 _5 ; ; ; _; ; ;r   c                  .    e Zd Zd	dZed
d            ZdS )r   checkpointsr   r   Nonec                    || _         d S N_checkpointsr   r/   s     r   __init__z#CheckpointsWithRawResponse.__init__H       'r   r	   c                4    t          | j        j                  S r   )r	   r4   r   r   s    r   r   z&CheckpointsWithRawResponse.permissionsK   s     *$*;*GHHHr   Nr/   r   r   r0   )r   r	   r$   r%   r&   r6   r   r   r'   r   r   r   r   G   sN        ( ( ( ( I I I _I I Ir   r   c                  .    e Zd Zd	dZed
d            ZdS )r*   r/   r   r   r0   c                    || _         d S r2   r3   r5   s     r   r6   z(AsyncCheckpointsWithRawResponse.__init__R   r7   r   r
   c                4    t          | j        j                  S r   )r
   r4   r   r   s    r   r   z+AsyncCheckpointsWithRawResponse.permissionsU   s     /t/@/LMMMr   Nr/   r   r   r0   )r   r
   r:   r'   r   r   r*   r*   Q   sN        ( ( ( ( N N N _N N Nr   r*   c                  .    e Zd Zd	dZed
d            ZdS )r   r/   r   r   r0   c                    || _         d S r2   r3   r5   s     r   r6   z)CheckpointsWithStreamingResponse.__init__\   r7   r   r   c                4    t          | j        j                  S r   )r   r4   r   r   s    r   r   z,CheckpointsWithStreamingResponse.permissions_   s     00A0MNNNr   Nr9   )r   r   r:   r'   r   r   r   r   [   sN        ( ( ( ( O O O _O O Or   r   c                  .    e Zd Zd	dZed
d            ZdS )r,   r/   r   r   r0   c                    || _         d S r2   r3   r5   s     r   r6   z.AsyncCheckpointsWithStreamingResponse.__init__f   r7   r   r   c                4    t          | j        j                  S r   )r   r4   r   r   s    r   r   z1AsyncCheckpointsWithStreamingResponse.permissionsi   s     5T5F5RSSSr   Nr>   )r   r   r:   r'   r   r   r,   r,   e   sN        ( ( ( ( T T T _T T Tr   r,   N)
__future__r   _compatr   r   r   r   r	   r
   r   r   	_resourcer   r   __all__r   r   r   r*   r   r,   r'   r   r   <module>rI      s   # " " " " " ' ' ' ' ' '                < ; ; ; ; ; ; ;,
-6 6 6 6 6/ 6 6 64; ; ; ; ;' ; ; ;4I I I I I I I IN N N N N N N NO O O O O O O OT T T T T T T T T Tr   