+
    ~j4,                    >   ^ RI Ht ^ RIt^RIHt ^RIHtHtHtH	t	H
t
HtHt ^RIHtHt ^RIHt ^RIHtHt ^RIHtHt ^R	IHt ^R
IHtHt ^RIHt ^RIH t  RR.t! ! R R]4      t" ! R R]4      t# ! R R4      t$ ! R R4      t% ! R R4      t& ! R R4      t'R# )    )annotationsN)_legacy_response)BodyOmitQueryHeadersNotGivenomit	not_given)maybe_transformasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)make_request_options)grader_run_paramsgrader_validate_params)GraderRunResponse)GraderValidateResponseGradersAsyncGradersc            
          ] tR t^tRt]R R l4       t]R R l4       tR]RRR	RR
RR]	/R R llt
RRR	RR
RR]	/R R lltRtR# )r   IManage fine-tuning jobs to tailor a model to your specific training data.c                   V ^8  d   QhRR/# )   returnGradersWithRawResponse )formats   "/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/fine_tuning/alpha/graders.py__annotate__Graders.__annotate__   s     , ,#9 ,    c                    \        V 4      # 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
)r   selfs   &r"   with_raw_responseGraders.with_raw_response   s     &d++r%   c                   V ^8  d   QhRR/# )r   r   GradersWithStreamingResponser    )r!   s   "r"   r#   r$   #   s     2 2)E 2r%   c                    \        V 4      # 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_responseGraders.with_streaming_response"   s     ,D11r%   itemextra_headersNextra_query
extra_bodytimeoutc               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# r   graderzgrader_run_params.Gradermodel_samplestrr2   zobject | Omitr3   Headers | Noner4   Query | Noner5   Body | Noner6   'float | httpx.Timeout | None | NotGivenr   r   r    )r!   s   "r"   r#   r$   +   \     7
 7
 )7
 	7

 7
 &7
 "7
  7
 97
 
7
r%   c                   V P                  R\        RVRVRV/\        P                  4      \	        VVVVRR/R7      \
        R7      # )	5  
Run a grader.

Args:
  grader: The grader used for the fine-tuning job.

  model_sample: The model sample to be evaluated. This value will be used to populate the
      `sample` namespace. See
      [the guide](https://platform.openai.com/docs/guides/graders) for more details.
      The `output_json` variable will be populated if the model sample is a valid JSON
      string.

  item: The dataset item provided to the grader. This will be used to populate the
      `item` namespace. See
      [the guide](https://platform.openai.com/docs/guides/graders) for more details.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
/fine_tuning/alpha/graders/runr9   r:   r2   bearer_authTr3   r4   r5   r6   securitybodyoptionscast_to)_postr   r   GraderRunParamsr   r   r)   r9   r:   r2   r3   r4   r5   r6   s   &$$$$$$$r"   runGraders.run+   sh    J zz, f"LD
 "11 )+'%'. &#  
 	
r%   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r9   zgrader_validate_params.Graderr3   r<   r4   r=   r5   r>   r6   r?   r   r   r    )r!   s   "r"   r#   r$   d   H     $
 $
 .$
 &$
 "$
  $
 9$
 
 $
r%   c                   V P                  R\        RV/\        P                  4      \	        VVVVRR/R7      \
        R7      # )B  
Validate a grader.

Args:
  grader: The grader used for the fine-tuning job.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
#/fine_tuning/alpha/graders/validater9   rD   TrE   rG   )rK   r   r   GraderValidateParamsr   r   r)   r9   r3   r4   r5   r6   s   &$$$$$r"   validateGraders.validated   sT    2 zz1 (F!35K5`5`a(+'%'. +  
 	
r%   r    __name__
__module____qualname____firstlineno____doc__r   r*   r0   r
   r   rN   rX   __static_attributes__r    r%   r"   r   r      s    S, , 2 27

 #7
 )-7
 %)7
 #'7
 <E7
r$
 )-$
 %)$
 #'$
 <E$
 $
r%   c            
          ] tR t^tRt]R R l4       t]R R l4       tR]RRR	RR
RR]	/R R llt
RRR	RR
RR]	/R R lltRtR# )r   r   c                   V ^8  d   QhRR/# )r   r   AsyncGradersWithRawResponser    )r!   s   "r"   r#   AsyncGraders.__annotate__   s     1 1#> 1r%   c                    \        V 4      # r'   )rc   r(   s   &r"   r*   AsyncGraders.with_raw_response   s     +400r%   c                   V ^8  d   QhRR/# )r   r   !AsyncGradersWithStreamingResponser    )r!   s   "r"   r#   rd      s     7 7)J 7r%   c                    \        V 4      # r/   )rh   r(   s   &r"   r0   $AsyncGraders.with_streaming_response   s     166r%   r2   r3   Nr4   r5   r6   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# r8   r    )r!   s   "r"   r#   rd      r@   r%   c                  "   T P                  R\        RVRVRV/\        P                  4      G Rj  xL
 \	        VVVVRR/R7      \
        R	7      G Rj  xL
 #  L' L5i)
rB   rC   r9   r:   r2   NrD   TrE   rG   )rK   r   r   rL   r   r   rM   s   &$$$$$$$r"   rN   AsyncGraders.run   s     J ZZ,,f"LD
 "11  )+'%'. &#   
 
 	

s!   0AA
"AAAAc               0    V ^8  d   QhRRRRRRRRR	R
RR/# rQ   r    )r!   s   "r"   r#   rd      rR   r%   c                  "   T P                  R\        RV/\        P                  4      G Rj  xL
 \	        VVVVRR/R7      \
        R7      G Rj  xL
 #  L' L5i)rT   rU   r9   NrD   TrE   rG   )rK   r   r   rV   r   r   rW   s   &$$$$$r"   rX   AsyncGraders.validate   sg     2 ZZ1,h-?AWAlAlmm(+'%'. +   
 
 	
m
s!   ,AA
"AAAAr    rZ   r    r%   r"   r   r      s    S1 1 7 77

 #7
 )-7
 %)7
 #'7
 <E7
r$
 )-$
 %)$
 #'$
 <E$
 $
r%   c                  "    ] tR tRtR R ltRtR# )r   i  c                    V ^8  d   QhRRRR/# r   gradersr   r   Noner    )r!   s   "r"   r#   #GradersWithRawResponse.__annotate__       
 
 
D 
r%   c                	    Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # N)_gradersr   to_raw_response_wrapperrN   rX   r)   rt   s   &&r"   __init__GradersWithRawResponse.__init__  s=    #;;KK
 )@@
r%   rz   rN   rX   Nr[   r\   r]   r^   r}   r`   r    r%   r"   r   r         
 
r%   r   c                  "    ] tR tRtR R ltRtR# )rc   i  c                    V ^8  d   QhRRRR/# r   rt   r   r   ru   r    )r!   s   "r"   r#   (AsyncGradersWithRawResponse.__annotate__       
 
 
 
r%   c                	    Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # ry   )rz   r   async_to_raw_response_wrapperrN   rX   r|   s   &&r"   r}   $AsyncGradersWithRawResponse.__init__  s=    #AAKK
 )FF
r%   r   Nr   r    r%   r"   rc   rc     r   r%   rc   c                  "    ] tR tRtR R ltRtR# )r-   i  c                    V ^8  d   QhRRRR/# rs   r    )r!   s   "r"   r#   )GradersWithStreamingResponse.__annotate__  rw   r%   c                	z    Wn         \        VP                  4      V n        \        VP                  4      V n        R # ry   )rz   r   rN   rX   r|   s   &&r"   r}   %GradersWithStreamingResponse.__init__  s1    /KK
 5
r%   r   Nr   r    r%   r"   r-   r-     r   r%   r-   c                  "    ] tR tRtR R ltRtR# )rh   i%  c                    V ^8  d   QhRRRR/# r   r    )r!   s   "r"   r#   .AsyncGradersWithStreamingResponse.__annotate__&  r   r%   c                	z    Wn         \        VP                  4      V n        \        VP                  4      V n        R # ry   )rz   r   rN   rX   r|   s   &&r"   r}   *AsyncGradersWithStreamingResponse.__init__&  s1    5KK
 ;
r%   r   Nr   r    r%   r"   rh   rh   %  r   r%   rh   )(
__future__r   httpx r   _typesr   r   r   r   r	   r
   r   _utilsr   r   _compatr   	_resourcer   r   	_responser   r   _base_clientr   types.fine_tuning.alphar   r   +types.fine_tuning.alpha.grader_run_responser   0types.fine_tuning.alpha.grader_validate_responser   __all__r   r   r   rc   r-   rh   r    r%   r"   <module>r      s    #  ! L L L = ' ; Z 1 Q M Wn
%s
o s
ls
# s
l	
 	
	
 	
	
 	
	
 	
r%   