
    2h"                       S SK Jr  SSKJr  SSKJrJrJrJrJ	r	J
r
  SSKJrJr  SSKJrJrJrJrJrJr  SSKJrJrJrJrJrJr  S	S
/r " S S	\5      r " S S
\5      r " S S5      r " S S5      r  " S S5      r! " S S5      r"g)    )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                  x    \ rS rSr\S	S j5       r\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)r   #   c                ,    [        U R                  5      $ N)r   _clientselfs    `/var/www/auris/envauris/lib/python3.13/site-packages/openai/resources/fine_tuning/fine_tuning.pyjobsFineTuning.jobs$   s    DLL!!    c                ,    [        U R                  5      $ r    )r   r!   r"   s    r$   checkpointsFineTuning.checkpoints(   s    4<<((r'   c                ,    [        U R                  5      $ r    )r   r!   r"   s    r$   alphaFineTuning.alpha,   s    T\\""r'   c                    [        U 5      $ 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.

For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
)FineTuningWithRawResponser"   s    r$   with_raw_responseFineTuning.with_raw_response0   s     )..r'   c                    [        U 5      $ 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_response"FineTuning.with_streaming_response:   s     /t44r'    N)returnr   )r9   r   )r9   r   )r9   r0   )r9   r5   __name__
__module____qualname____firstlineno__r   r%   r)   r,   r1   r6   __static_attributes__r8   r'   r$   r   r   #   sd    " " ) ) # # / / 5 5r'   c                  x    \ rS rSr\S	S j5       r\S
S j5       r\SS j5       r\SS j5       r\SS j5       r	Sr
g)r   D   c                ,    [        U R                  5      $ r    )r   r!   r"   s    r$   r%   AsyncFineTuning.jobsE   s    &&r'   c                ,    [        U R                  5      $ r    )r   r!   r"   s    r$   r)   AsyncFineTuning.checkpointsI   s    --r'   c                ,    [        U R                  5      $ r    )r   r!   r"   s    r$   r,   AsyncFineTuning.alphaM   s    $,,''r'   c                    [        U 5      $ r/   )AsyncFineTuningWithRawResponser"   s    r$   r1   !AsyncFineTuning.with_raw_responseQ   s     .d33r'   c                    [        U 5      $ r4   )$AsyncFineTuningWithStreamingResponser"   s    r$   r6   'AsyncFineTuning.with_streaming_response[   s     4D99r'   r8   N)r9   r   )r9   r   )r9   r   )r9   rI   )r9   rL   r:   r8   r'   r$   r   r   D   sd    ' ' . . ( ( 4 4 : :r'   c                  Z    \ rS rSrSS jr\S	S j5       r\S
S j5       r\SS j5       rSr	g)r0   e   c                    Xl         g r    _fine_tuningr#   fine_tunings     r$   __init__"FineTuningWithRawResponse.__init__f       'r'   c                @    [        U R                  R                  5      $ r    )r	   rR   r%   r"   s    r$   r%   FineTuningWithRawResponse.jobsi   s    "4#4#4#9#9::r'   c                @    [        U R                  R                  5      $ r    )r   rR   r)   r"   s    r$   r)   %FineTuningWithRawResponse.checkpointsm   s    )$*;*;*G*GHHr'   c                @    [        U R                  R                  5      $ r    )r   rR   r,   r"   s    r$   r,   FineTuningWithRawResponse.alphaq   s    #D$5$5$;$;<<r'   rQ   NrT   r   r9   None)r9   r	   )r9   r   )r9   r   
r;   r<   r=   r>   rU   r   r%   r)   r,   r?   r8   r'   r$   r0   r0   e   sE    ( ; ; I I = =r'   r0   c                  Z    \ rS rSrSS jr\S	S j5       r\S
S j5       r\SS j5       rSr	g)rI   v   c                    Xl         g r    rQ   rS   s     r$   rU   'AsyncFineTuningWithRawResponse.__init__w   rW   r'   c                @    [        U R                  R                  5      $ r    )r
   rR   r%   r"   s    r$   r%   #AsyncFineTuningWithRawResponse.jobsz   s    '(9(9(>(>??r'   c                @    [        U R                  R                  5      $ r    )r   rR   r)   r"   s    r$   r)   *AsyncFineTuningWithRawResponse.checkpoints~   s    .t/@/@/L/LMMr'   c                @    [        U R                  R                  5      $ r    )r   rR   r,   r"   s    r$   r,   $AsyncFineTuningWithRawResponse.alpha   s    ():):)@)@AAr'   rQ   NrT   r   r9   r_   )r9   r
   )r9   r   )r9   r   r`   r8   r'   r$   rI   rI   v   sI    ( @ @ N N B Br'   rI   c                  Z    \ rS rSrSS jr\S	S j5       r\S
S j5       r\SS j5       rSr	g)r5      c                    Xl         g r    rQ   rS   s     r$   rU   (FineTuningWithStreamingResponse.__init__   rW   r'   c                @    [        U R                  R                  5      $ r    )r   rR   r%   r"   s    r$   r%   $FineTuningWithStreamingResponse.jobs   s    ():):)?)?@@r'   c                @    [        U R                  R                  5      $ r    )r   rR   r)   r"   s    r$   r)   +FineTuningWithStreamingResponse.checkpoints   s    /0A0A0M0MNNr'   c                @    [        U R                  R                  5      $ r    )r   rR   r,   r"   s    r$   r,   %FineTuningWithStreamingResponse.alpha   s    )$*;*;*A*ABBr'   rQ   Nr^   )r9   r   )r9   r   )r9   r   r`   r8   r'   r$   r5   r5      sI    ( A A O O C Cr'   r5   c                  Z    \ rS rSrSS jr\S	S j5       r\S
S j5       r\SS j5       rSr	g)rL      c                    Xl         g r    rQ   rS   s     r$   rU   -AsyncFineTuningWithStreamingResponse.__init__   rW   r'   c                @    [        U R                  R                  5      $ r    )r   rR   r%   r"   s    r$   r%   )AsyncFineTuningWithStreamingResponse.jobs   s    -d.?.?.D.DEEr'   c                @    [        U R                  R                  5      $ r    )r   rR   r)   r"   s    r$   r)   0AsyncFineTuningWithStreamingResponse.checkpoints   s    4T5F5F5R5RSSr'   c                @    [        U R                  R                  5      $ r    )r   rR   r,   r"   s    r$   r,   *AsyncFineTuningWithStreamingResponse.alpha   s    .t/@/@/F/FGGr'   rQ   Nrk   )r9   r   )r9   r   )r9   r   r`   r8   r'   r$   rL   rL      sI    ( F F T T H Hr'   rL   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   r0   rI   r5   rL   r8   r'   r$   <module>r      s    # &  ;   *
+5 5B:& :B= ="B B"C C"H Hr'   