+
    ~j f                       ^ RI Ht ^ RIHt ^ 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Ht ^RIHt ^R	IHtHt ^R
IHtHt ^RIHtHtH t H!t!H"t"H#t# ^RI$H%t%H&t& ^RI'H(t(H)t) ^RI*H+t+H,t, ^RI-H.t. ^RI/H0t0 ^RI1H2t2 ^RI3H4t4 ^RI5H6t6 ^RI7H8t8 RR.t9 ! 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# )!    )annotations)Optional)LiteralN)_legacy_response)BodyOmitQueryHeadersNotGivenomit	not_given)path_templatemaybe_transformasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)OutputItemsAsyncOutputItemsOutputItemsWithRawResponseAsyncOutputItemsWithRawResponse OutputItemsWithStreamingResponse%AsyncOutputItemsWithStreamingResponse)SyncCursorPageAsyncCursorPage)run_list_paramsrun_create_params)AsyncPaginatormake_request_options)Metadata)RunListResponse)RunCancelResponse)RunCreateResponse)RunDeleteResponse)RunRetrieveResponseRuns	AsyncRunsc                     ] tR t^%tRt]R R l4       t]R R l4       t]R R l4       tR]	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]	R]	R]	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
RRRRRR]
/R R lltRtR# )r(   ,Manage and run evals in the OpenAI platform.c                   V ^8  d   QhRR/# )   returnr    )formats   "u/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/evals/runs/runs.py__annotate__Runs.__annotate__)   s     ) )k )    c                ,    \        V P                  4      # r+   )r   _clientselfs   &r1   output_itemsRuns.output_items(   s     4<<((r4   c                   V ^8  d   QhRR/# )r-   r.   RunsWithRawResponser/   )r0   s   "r1   r2   r3   .   s     ) )#6 )r4   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=   r8   s   &r1   with_raw_responseRuns.with_raw_response-   s     #4((r4   c                   V ^8  d   QhRR/# )r-   r.   RunsWithStreamingResponser/   )r0   s   "r1   r2   r3   8   s     / /)B /r4   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
)rC   r8   s   &r1   with_streaming_responseRuns.with_streaming_response7   s     )..r4   metadatanameextra_headersNextra_query
extra_bodytimeoutc               <    V ^8  d   QhRRRRRRRRR	R
RRRRRRRR/	# r-   eval_idstrdata_sourcezrun_create_params.DataSourcerH   zOptional[Metadata] | OmitrI   
str | OmitrJ   Headers | NonerK   Query | NonerL   Body | NonerM   'float | httpx.Timeout | None | NotGivenr.   r%   r/   )r0   s   "r1   r2   r3   @   d     ;
 ;
;
 2	;

 ,;
 ;
 &;
 ";
  ;
 9;
 
;
r4   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        RVRVRV/\        P
                  4      \        VVVVRR/R	7      \        R
7      # )  
Kicks off a new run for a given evaluation, specifying the data source, and what
model configuration to use to test. The datasource will be validated against the
schema specified in the config of the evaluation.

Args:
  data_source: Details about the run's data source.

  metadata: Set of 16 key-value pairs that can be attached to an object. This can be useful
      for storing additional information about the object in a structured format, and
      querying for objects via API or the dashboard.

      Keys are strings with a maximum length of 64 characters. Values are strings with
      a maximum length of 512 characters.

  name: The name of the run.

  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
6Expected a non-empty value for `eval_id` but received /evals/{eval_id}/runsrP   rR   rH   rI   bearer_authTrJ   rK   rL   rM   securitybodyoptionscast_to)
ValueError_postr   r   r   RunCreateParamsr!   r%   	r9   rP   rR   rH   rI   rJ   rK   rL   rM   s	   &&$$$$$$$r1   createRuns.create@   s    N UV]U`abbzz17C !;D
 "11 )+'%'. &#  
 	
r4   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r-   run_idrQ   rP   rJ   rT   rK   rU   rL   rV   rM   rW   r.   r'   r/   )r0   s   "r1   r2   r3   }   P     &
 &
&
 	&
 &&
 "&
  &
 9&
 
&
r4   c                   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      # )	  
Get an evaluation run by ID.

Args:
  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
r[   5Expected a non-empty value for `run_id` but received /evals/{eval_id}/runs/{run_id}rP   rm   r^   Tr_   rc   rd   re   _getr   r!   r'   r9   rm   rP   rJ   rK   rL   rM   s   &&$$$$$r1   retrieveRuns.retrieve}   sv    0 UV]U`abbTU[T^_``yy:G[(+'%'. (  

 
	
r4   afterlimitorderstatusc               @    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRR/
# )r-   rP   rQ   rz   rS   r{   
int | Omitr|   Literal['asc', 'desc'] | Omitr}   JLiteral['queued', 'in_progress', 'completed', 'canceled', 'failed'] | OmitrJ   rT   rK   rU   rL   rV   rM   rW   r.   zSyncCursorPage[RunListResponse]r/   )r0   s   "r1   r2   r3      so     ;
 ;
;
 	;

 ;
 -;
 [;
 &;
 ";
  ;
 9;
 
);
r4   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        \        ,          \        VVVV	\        RVRVRVRV/\        P                  4      RR	/R
7      \        R7      # a  
Get a list of runs for an evaluation.

Args:
  after: Identifier for the last run from the previous pagination request.

  limit: Number of runs to retrieve.

  order: Sort order for runs by timestamp. Use `asc` for ascending order or `desc` for
      descending order. Defaults to `asc`.

  status: Filter runs by status. One of `queued` | `in_progress` | `failed` | `completed`
      | `canceled`.

  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
r[   r\   r]   rz   r{   r|   r}   r^   T)rJ   rK   rL   rM   queryr`   )pagerc   model)	re   _get_api_listr   r   r#   r!   r   r   RunListParams
r9   rP   rz   r{   r|   r}   rJ   rK   rL   rM   s
   &&$$$$$$$$r1   list	Runs.list   s    J UV]U`abb!!17C0(+'%% &	 $11 (.  "' " 
 	
r4   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r-   rm   rQ   rP   rJ   rT   rK   rU   rL   rV   rM   rW   r.   r&   r/   )r0   s   "r1   r2   r3      P     &
 &
&
 	&
 &&
 "&
  &
 9&
 
&
r4   c                   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      # )	  
Delete an eval run.

Args:
  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
r[   rq   rr   rs   r^   Tr_   rt   re   _deleter   r!   r&   rw   s   &&$$$$$r1   deleteRuns.delete   sv    0 UV]U`abbTU[T^_``||:G[(+'%'. &  

 
	
r4   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r-   rm   rQ   rP   rJ   rT   rK   rU   rL   rV   rM   rW   r.   r$   r/   )r0   s   "r1   r2   r3   
  r   r4   c                   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      # )	  
Cancel an ongoing evaluation run.

Args:
  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
r[   rq   rr   rs   r^   Tr_   rt   re   rf   r   r!   r$   rw   s   &&$$$$$r1   cancelRuns.cancel
  sv    0 UV]U`abbTU[T^_``zz:G[(+'%'. &  

 
	
r4   r/   __name__
__module____qualname____firstlineno____doc__r   r:   r@   rF   r   r   ri   rx   r   r   r   __static_attributes__r/   r4   r1   r(   r(   %   sl   6) ) ) ) / /;

 /3;
  ;
 )-;
 %);
 #';
 <E;
z&
 )-&
 %)&
 #'&
 <E&
P;
 !	;

 !;
 04;
 ^b;
 )-;
 %);
 #';
 <E;
z&
 )-&
 %)&
 #'&
 <E&
P&
 )-&
 %)&
 #'&
 <E&
 &
r4   c                     ] tR tRtRt]R R l4       t]R R l4       t]R R l4       tR	]	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]	R]	R]	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RRRRRR]
/R R lltRtR# )r)   i3  r+   c                   V ^8  d   QhRR/# )r-   r.   r   r/   )r0   s   "r1   r2   AsyncRuns.__annotate__7  s     . .. .r4   c                ,    \        V P                  4      # r6   )r   r7   r8   s   &r1   r:   AsyncRuns.output_items6  s      --r4   c                   V ^8  d   QhRR/# )r-   r.   AsyncRunsWithRawResponser/   )r0   s   "r1   r2   r   <  s     . .#; .r4   c                    \        V 4      # r?   )r   r8   s   &r1   r@   AsyncRuns.with_raw_response;  s     (--r4   c                   V ^8  d   QhRR/# )r-   r.   AsyncRunsWithStreamingResponser/   )r0   s   "r1   r2   r   F  s     4 4)G 4r4   c                    \        V 4      # rE   )r   r8   s   &r1   rF   !AsyncRuns.with_streaming_responseE  s     .d33r4   rH   rI   rJ   NrK   rL   rM   c               <    V ^8  d   QhRRRRRRRRR	R
RRRRRRRR/	# rO   r/   )r0   s   "r1   r2   r   N  rX   r4   c                 "   V'       g   \        RV: 24      hT P                  \        RVR7      \        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)rZ   r[   r\   r]   rR   rH   rI   Nr^   Tr_   ra   )re   rf   r   r   r   rg   r!   r%   rh   s	   &&$$$$$$$r1   ri   AsyncRuns.createN  s     N UV]U`abbZZ17C,!;D
 "11  )+'%'. &#   
 
 	

s$   AB A<
"B 7A>8B >B c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# rl   r/   )r0   s   "r1   r2   r     rn   r4   c                  "   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      G R	j  xL
 #  L5i)
rp   r[   rq   rr   rs   r^   Tr_   rt   Nru   rw   s   &&$$$$$r1   rx   AsyncRuns.retrieve  s     0 UV]U`abbTU[T^_``YY:G[(+'%'. (  

 

 
	
 

   A.AA.'A,(A.rz   r{   r|   r}   c               @    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRR/
# )r-   rP   rQ   rz   rS   r{   r   r|   r   r}   r   rJ   rT   rK   rU   rL   rV   rM   rW   r.   zAAsyncPaginator[RunListResponse, AsyncCursorPage[RunListResponse]]r/   )r0   s   "r1   r2   r     sp     ;
 ;
;
 	;

 ;
 -;
 [;
 &;
 ";
  ;
 9;
 
K;
r4   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        \        ,          \        VVVV	\        RVRVRVRV/\        P                  4      RR	/R
7      \        R7      # r   )	re   r   r   r   r#   r!   r   r   r   r   s
   &&$$$$$$$$r1   r   AsyncRuns.list  s    J UV]U`abb!!17C 1(+'%% &	 $11 (.  "' " 
 	
r4   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r   r/   )r0   s   "r1   r2   r     r   r4   c                  "   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      G R	j  xL
 #  L5i)
r   r[   rq   rr   rs   r^   Tr_   rt   Nr   rw   s   &&$$$$$r1   r   AsyncRuns.delete  s     0 UV]U`abbTU[T^_``\\:G[(+'%'. & " 

 

 
	
 

r   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r   r/   )r0   s   "r1   r2   r     r   r4   c                  "   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RW!R7      \        VVVVRR/R7      \        R7      G R	j  xL
 #  L5i)
r   r[   rq   rr   rs   r^   Tr_   rt   Nr   rw   s   &&$$$$$r1   r   AsyncRuns.cancel  s     0 UV]U`abbTU[T^_``ZZ:G[(+'%'. &   

 

 
	
 

r   r/   r   r/   r4   r1   r)   r)   3  sl   6. . . . 4 4;

 /3;
  ;
 )-;
 %);
 #';
 <E;
z&
 )-&
 %)&
 #'&
 <E&
P;
 !	;

 !;
 04;
 ^b;
 )-;
 %);
 #';
 <E;
z&
 )-&
 %)&
 #'&
 <E&
P&
 )-&
 %)&
 #'&
 <E&
 &
r4   c                  8    ] tR tRtR R lt]R R l4       tRtR# )r=   iA  c                    V ^8  d   QhRRRR/# r-   runsr(   r.   Noner/   )r0   s   "r1   r2    RunsWithRawResponse.__annotate__B       
 
T 
d 
r4   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # N)_runsr   to_raw_response_wrapperri   rx   r   r   r   r9   r   s   &&r1   __init__RunsWithRawResponse.__init__B  s    
&>>KK
 )@@MM
 %<<II
	 '>>KK
 '>>KK
r4   c                   V ^8  d   QhRR/# )r-   r.   r   r/   )r0   s   "r1   r2   r   V  s     C C8 Cr4   c                @    \        V P                  P                  4      # r6   )r   r   r:   r8   s   &r1   r:    RunsWithRawResponse.output_itemsU  s     *$***A*ABBr4   r   r   ri   r   r   rx   Nr   r   r   r   r   r   r:   r   r/   r4   r1   r=   r=   A  s    
& C Cr4   r=   c                  8    ] tR tRtR R lt]R R l4       tRtR# )r   i[  c                    V ^8  d   QhRRRR/# r-   r   r)   r.   r   r/   )r0   s   "r1   r2   %AsyncRunsWithRawResponse.__annotate__\       
 
Y 
4 
r4   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r   )r   r   async_to_raw_response_wrapperri   rx   r   r   r   r   s   &&r1   r   !AsyncRunsWithRawResponse.__init__\  s    
&DDKK
 )FFMM
 %BBII
	 'DDKK
 'DDKK
r4   c                   V ^8  d   QhRR/# )r-   r.   r   r/   )r0   s   "r1   r2   r   p  s     H H= Hr4   c                @    \        V P                  P                  4      # r6   )r   r   r:   r8   s   &r1   r:   %AsyncRunsWithRawResponse.output_itemso  s     /tzz/F/FGGr4   r   Nr   r/   r4   r1   r   r   [  s    
& H Hr4   r   c                  8    ] tR tRtR R lt]R R l4       tRtR# )rC   iu  c                    V ^8  d   QhRRRR/# r   r/   )r0   s   "r1   r2   &RunsWithStreamingResponse.__annotate__v  r   r4   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r   )r   r   ri   rx   r   r   r   r   s   &&r1   r   "RunsWithStreamingResponse.__init__v  sn    
2KK
 5MM
 1II
	 3KK
 3KK
r4   c                   V ^8  d   QhRR/# )r-   r.   r   r/   )r0   s   "r1   r2   r     s     I I> Ir4   c                @    \        V P                  P                  4      # r6   )r   r   r:   r8   s   &r1   r:   &RunsWithStreamingResponse.output_items  s     0

0G0GHHr4   r   Nr   r/   r4   r1   rC   rC   u  s    
& I Ir4   rC   c                  8    ] tR tRtR R lt]R R l4       tRtR# )r   i  c                    V ^8  d   QhRRRR/# r   r/   )r0   s   "r1   r2   +AsyncRunsWithStreamingResponse.__annotate__  r   r4   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r   )r   r   ri   rx   r   r   r   r   s   &&r1   r   'AsyncRunsWithStreamingResponse.__init__  sn    
8KK
 ;MM
 7II
	 9KK
 9KK
r4   c                   V ^8  d   QhRR/# )r-   r.   r   r/   )r0   s   "r1   r2   r     s     N NC Nr4   c                @    \        V P                  P                  4      # r6   )r   r   r:   r8   s   &r1   r:   +AsyncRunsWithStreamingResponse.output_items  s     5TZZ5L5LMMr4   r   Nr   r/   r4   r1   r   r     s    
& N Nr4   r   )@
__future__r   typingr   typing_extensionsr   httpx r   _typesr   r   r	   r
   r   r   r   _utilsr   r   r   _compatr   	_resourcer   r   	_responser   r   r:   r   r   r   r   r   r   
paginationr   r   types.evalsr   r   _base_clientr    r!   types.shared_params.metadatar"   types.evals.run_list_responser#   types.evals.run_cancel_responser$   types.evals.run_create_responser%   types.evals.run_delete_responser&   !types.evals.run_retrieve_responser'   __all__r(   r)   r=   r   rC   r   r/   r4   r1   <module>r     s    #  %  ! L L L L L ' ; Z  ; > A 5 = A A A E;
K
? K
\K
  K
\C C4H H4I I4N Nr4   