
    hY%h"                       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lmZmZmZmZmZmZ ddlmZmZmZmZ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"y)    )annotations   )cached_property   )Jobs	AsyncJobsJobsWithRawResponseAsyncJobsWithRawResponseJobsWithStreamingResponseAsyncJobsWithStreamingResponse)SyncAPIResourceAsyncAPIResource)Alpha
AsyncAlphaAlphaWithRawResponseAsyncAlphaWithRawResponseAlphaWithStreamingResponseAsyncAlphaWithStreamingResponse)CheckpointsAsyncCheckpointsCheckpointsWithRawResponseAsyncCheckpointsWithRawResponse CheckpointsWithStreamingResponse%AsyncCheckpointsWithStreamingResponse
FineTuningAsyncFineTuningc                  f    e Zd Zedd       Zedd       Zed	d       Zed
d       Zedd       Zy)r   c                ,    t        | j                        S N)r   _clientselfs    ~/var/www/pru.catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/openai/resources/fine_tuning/fine_tuning.pyjobszFineTuning.jobs$   s    DLL!!    c                ,    t        | j                        S r   )r   r    r!   s    r#   checkpointszFineTuning.checkpoints(   s    4<<((r%   c                ,    t        | j                        S r   )r   r    r!   s    r#   alphazFineTuning.alpha,   s    T\\""r%   c                    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
        )FineTuningWithRawResponser!   s    r#   with_raw_responsezFineTuning.with_raw_response0   s     )..r%   c                    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
        )FineTuningWithStreamingResponser!   s    r#   with_streaming_responsez"FineTuning.with_streaming_response:   s     /t44r%   N)returnr   )r2   r   )r2   r   )r2   r,   )r2   r0   	__name__
__module____qualname__r   r$   r'   r)   r-   r1    r%   r#   r   r   #   sd    " " ) ) # # / / 5 5r%   c                  f    e Zd Zedd       Zedd       Zed	d       Zed
d       Zedd       Zy)r   c                ,    t        | j                        S r   )r   r    r!   s    r#   r$   zAsyncFineTuning.jobsE   s    &&r%   c                ,    t        | j                        S r   )r   r    r!   s    r#   r'   zAsyncFineTuning.checkpointsI   s    --r%   c                ,    t        | j                        S r   )r   r    r!   s    r#   r)   zAsyncFineTuning.alphaM   s    $,,''r%   c                    t        |       S r+   )AsyncFineTuningWithRawResponser!   s    r#   r-   z!AsyncFineTuning.with_raw_responseQ   s     .d33r%   c                    t        |       S r/   )$AsyncFineTuningWithStreamingResponser!   s    r#   r1   z'AsyncFineTuning.with_streaming_response[   s     4D99r%   N)r2   r   )r2   r   )r2   r   )r2   r=   )r2   r?   r3   r7   r%   r#   r   r   D   sd    ' ' . . ( ( 4 4 : :r%   c                  J    e Zd ZddZedd       Zedd       Zed	d       Zy)
r,   c                    || _         y r   _fine_tuningr"   fine_tunings     r#   __init__z"FineTuningWithRawResponse.__init__f   
    'r%   c                @    t        | j                  j                        S r   )r	   rC   r$   r!   s    r#   r$   zFineTuningWithRawResponse.jobsi   s    "4#4#4#9#9::r%   c                @    t        | j                  j                        S r   )r   rC   r'   r!   s    r#   r'   z%FineTuningWithRawResponse.checkpointsm   s    )$*;*;*G*GHHr%   c                @    t        | j                  j                        S r   )r   rC   r)   r!   s    r#   r)   zFineTuningWithRawResponse.alphaq   s    #D$5$5$;$;<<r%   NrE   r   r2   None)r2   r	   )r2   r   )r2   r   r4   r5   r6   rF   r   r$   r'   r)   r7   r%   r#   r,   r,   e   sE    ( ; ; I I = =r%   r,   c                  J    e Zd ZddZedd       Zedd       Zed	d       Zy)
r=   c                    || _         y r   rB   rD   s     r#   rF   z'AsyncFineTuningWithRawResponse.__init__w   rG   r%   c                @    t        | j                  j                        S r   )r
   rC   r$   r!   s    r#   r$   z#AsyncFineTuningWithRawResponse.jobsz   s    '(9(9(>(>??r%   c                @    t        | j                  j                        S r   )r   rC   r'   r!   s    r#   r'   z*AsyncFineTuningWithRawResponse.checkpoints~   s    .t/@/@/L/LMMr%   c                @    t        | j                  j                        S r   )r   rC   r)   r!   s    r#   r)   z$AsyncFineTuningWithRawResponse.alpha   s    ():):)@)@AAr%   NrE   r   r2   rL   )r2   r
   )r2   r   )r2   r   rM   r7   r%   r#   r=   r=   v   sI    ( @ @ N N B Br%   r=   c                  J    e Zd ZddZedd       Zedd       Zed	d       Zy)
r0   c                    || _         y r   rB   rD   s     r#   rF   z(FineTuningWithStreamingResponse.__init__   rG   r%   c                @    t        | j                  j                        S r   )r   rC   r$   r!   s    r#   r$   z$FineTuningWithStreamingResponse.jobs   s    ():):)?)?@@r%   c                @    t        | j                  j                        S r   )r   rC   r'   r!   s    r#   r'   z+FineTuningWithStreamingResponse.checkpoints   s    /0A0A0M0MNNr%   c                @    t        | j                  j                        S r   )r   rC   r)   r!   s    r#   r)   z%FineTuningWithStreamingResponse.alpha   s    )$*;*;*A*ABBr%   NrK   )r2   r   )r2   r   )r2   r   rM   r7   r%   r#   r0   r0      sI    ( A A O O C Cr%   r0   c                  J    e Zd ZddZedd       Zedd       Zed	d       Zy)
r?   c                    || _         y r   rB   rD   s     r#   rF   z-AsyncFineTuningWithStreamingResponse.__init__   rG   r%   c                @    t        | j                  j                        S r   )r   rC   r$   r!   s    r#   r$   z)AsyncFineTuningWithStreamingResponse.jobs   s    -d.?.?.D.DEEr%   c                @    t        | j                  j                        S r   )r   rC   r'   r!   s    r#   r'   z0AsyncFineTuningWithStreamingResponse.checkpoints   s    4T5F5F5R5RSSr%   c                @    t        | j                  j                        S r   )r   rC   r)   r!   s    r#   r)   z*AsyncFineTuningWithStreamingResponse.alpha   s    .t/@/@/F/FGGr%   NrS   )r2   r   )r2   r   )r2   r   rM   r7   r%   r#   r?   r?      sI    ( F F T T H Hr%   r?   N)#
__future__r   _compatr   	jobs.jobsr   r   r	   r
   r   r   	_resourcer   r   alpha.alphar   r   r   r   r   r   checkpoints.checkpointsr   r   r   r   r   r   __all__r   r   r,   r=   r0   r?   r7   r%   r#   <module>re      s    # &  ;   *
+5 5B:& :B= ="B B"C C"H Hr%   