o
    ‘Mfj	  ã                   @  s¼   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lmZmZ dd	gZG d
d„ deƒZG dd	„ d	eƒZG dd„ dƒZG dd„ dƒZG dd„ dƒZG dd„ dƒZdS )é    )Úannotationsé   )ÚJobsÚ	AsyncJobsÚJobsWithRawResponseÚAsyncJobsWithRawResponseÚJobsWithStreamingResponseÚAsyncJobsWithStreamingResponseé   )Úcached_property)r   r   )ÚSyncAPIResourceÚAsyncAPIResourceÚ
FineTuningÚAsyncFineTuningc                   @  ó6   e Zd Zeddd„ƒZeddd„ƒZedd	d
„ƒZdS )r   Úreturnr   c                 C  ó
   t | jƒS ©N)r   Ú_client©Úself© r   új/var/www/html/analyze/labelStudio/lib/python3.10/site-packages/openai/resources/fine_tuning/fine_tuning.pyÚjobs   ó   
zFineTuning.jobsÚFineTuningWithRawResponsec                 C  ó   t | ƒS r   )r   r   r   r   r   Úwith_raw_response   ó   zFineTuning.with_raw_responseÚFineTuningWithStreamingResponsec                 C  r   r   )r   r   r   r   r   Úwith_streaming_response   r   z"FineTuning.with_streaming_responseN)r   r   )r   r   )r   r   ©Ú__name__Ú
__module__Ú__qualname__r   r   r   r    r   r   r   r   r      ó    c                   @  r   )r   r   r   c                 C  r   r   )r   r   r   r   r   r   r   #   r   zAsyncFineTuning.jobsÚAsyncFineTuningWithRawResponsec                 C  r   r   )r&   r   r   r   r   r   '   r   z!AsyncFineTuning.with_raw_responseÚ$AsyncFineTuningWithStreamingResponsec                 C  r   r   )r'   r   r   r   r   r    +   r   z'AsyncFineTuning.with_streaming_responseN)r   r   )r   r&   )r   r'   r!   r   r   r   r   r   "   r%   c                   @  ó$   e Zd Zddd„Zeddd	„ƒZd
S )r   Úfine_tuningr   r   ÚNonec                 C  ó
   || _ d S r   ©Ú_fine_tuning©r   r)   r   r   r   Ú__init__1   ó   
z"FineTuningWithRawResponse.__init__r   c                 C  ó   t | jjƒS r   )r   r-   r   r   r   r   r   r   4   ó   zFineTuningWithRawResponse.jobsN©r)   r   r   r*   )r   r   ©r"   r#   r$   r/   r   r   r   r   r   r   r   0   ó    
r   c                   @  r(   )r&   r)   r   r   r*   c                 C  r+   r   r,   r.   r   r   r   r/   :   r0   z'AsyncFineTuningWithRawResponse.__init__r   c                 C  r1   r   )r   r-   r   r   r   r   r   r   =   r2   z#AsyncFineTuningWithRawResponse.jobsN©r)   r   r   r*   )r   r   r4   r   r   r   r   r&   9   r5   r&   c                   @  r(   )r   r)   r   r   r*   c                 C  r+   r   r,   r.   r   r   r   r/   C   r0   z(FineTuningWithStreamingResponse.__init__r   c                 C  r1   r   )r   r-   r   r   r   r   r   r   F   r2   z$FineTuningWithStreamingResponse.jobsNr3   )r   r   r4   r   r   r   r   r   B   r5   r   c                   @  r(   )r'   r)   r   r   r*   c                 C  r+   r   r,   r.   r   r   r   r/   L   r0   z-AsyncFineTuningWithStreamingResponse.__init__r	   c                 C  r1   r   )r	   r-   r   r   r   r   r   r   O   r2   z)AsyncFineTuningWithStreamingResponse.jobsNr6   )r   r	   r4   r   r   r   r   r'   K   r5   r'   N)Ú
__future__r   r   r   r   r   r   r   r	   Ú_compatr   Ú	jobs.jobsÚ	_resourcer   r   Ú__all__r   r   r   r&   r   r'   r   r   r   r   Ú<module>   s    			