+
    ~j'4                    Z   ^ 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 ^RIHt ^RI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"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# )    )annotations)LiteralN)_legacy_response)BodyOmitQueryHeadersNotGivenomit	not_given)path_templatemaybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)SyncCursorPageAsyncCursorPage)AsyncPaginatormake_request_options)output_item_list_params)OutputItemListResponse)OutputItemRetrieveResponseOutputItemsAsyncOutputItemsc                      ] 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 llt	R]
R]
R]
R]
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/# )   returnOutputItemsWithRawResponse )formats   "}/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/evals/runs/output_items.py__annotate__OutputItems.__annotate__   s     0 0#= 0    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OutputItems.with_raw_response   s     *$//r(   c                   V ^8  d   QhRR/# )r    r!    OutputItemsWithStreamingResponser#   )r$   s   "r%   r&   r'   &   s     6 6)I 6r(   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
)r0   r+   s   &r%   with_streaming_response#OutputItems.with_streaming_response%   s     055r(   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    output_item_idstreval_idrun_idr5   Headers | Noner6   Query | Noner7   Body | Noner8   'float | httpx.Timeout | None | NotGivenr!   r   r#   )r$   s   "r%   r&   r'   .   Z     .
 .
.
 	.

 .
 &.
 ".
  .
 9.
 
$.
r(   c                   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RVVVR7      \        VVVVRR/R7      \        R	7      # )
$  
Get an evaluation run output item 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
6Expected a non-empty value for `eval_id` but received 5Expected a non-empty value for `run_id` but received =Expected a non-empty value for `output_item_id` but received </evals/{eval_id}/runs/{run_id}/output_items/{output_item_id}r=   r>   r;   bearer_authTr5   r6   r7   r8   securityoptionscast_to
ValueError_getr   r   r   r,   r;   r=   r>   r5   r6   r7   r8   s   &&$$$$$$r%   retrieveOutputItems.retrieve.   s    2 UV]U`abbTU[T^_``\]k\noppyyN-	 )+'%'. /  
 	
r(   afterlimitorderstatusc               D    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R/# )r    r>   r<   r=   rW   
str | OmitrX   
int | OmitrY   Literal['asc', 'desc'] | OmitrZ   Literal['fail', 'pass'] | Omitr5   r?   r6   r@   r7   rA   r8   rB   r!   z&SyncCursorPage[OutputItemListResponse]r#   )r$   s   "r%   r&   r'   ^   sx     >
 >
>
 	>

 >
 >
 ->
 />
 &>
 ">
  >
 9>
 
0>
r(   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VRVRVRV/\        P                  4      R	R
/R7      \        R7      # a  
Get a list of output items for an evaluation run.

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

  limit: Number of output items to retrieve.

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

  status: Filter output items by status. Use `failed` to filter by failed output items or
      `pass` to filter by passed output items.

  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
rF   rG   z+/evals/{eval_id}/runs/{run_id}/output_items)r=   r>   rW   rX   rY   rZ   rK   T)r5   r6   r7   r8   queryrM   )pagerO   model)	rR   _get_api_listr   r   r   r   r   r   OutputItemListParamsr,   r>   r=   rW   rX   rY   rZ   r5   r6   r7   r8   s   &&$$$$$$$$$r%   listOutputItems.list^   s    L UV]U`abbTU[T^_``!!GQXh 67(+'%% &	 ,@@ (.  )' " 
 	
r(   r#   __name__
__module____qualname____firstlineno____doc__r   r-   r3   r   rU   r   rh   __static_attributes__r#   r(   r%   r   r      s    60 0 6 6.
 )-.
 %).
 #'.
 <E.
`>

 !>
 !>
 04>
 26>
 )->
 %)>
 #'>
 <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 llt	R]
R]
R]
R]
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!   AsyncOutputItemsWithRawResponser#   )r$   s   "r%   r&   AsyncOutputItems.__annotate__   s     5 5#B 5r(   c                    \        V 4      # r*   )rs   r+   s   &r%   r-   "AsyncOutputItems.with_raw_response   s     /t44r(   c                   V ^8  d   QhRR/# )r    r!   %AsyncOutputItemsWithStreamingResponser#   )r$   s   "r%   r&   rt      s     ; ;)N ;r(   c                    \        V 4      # r2   )rx   r+   s   &r%   r3   (AsyncOutputItems.with_streaming_response   s     5T::r(   r5   Nr6   r7   r8   c               8    V ^8  d   QhRRRRRRRRRRR	R
RRRR/# r:   r#   )r$   s   "r%   r&   rt      rC   r(   c                 "   V'       g   \        RV: 24      hV'       g   \        RV: 24      hV'       g   \        RV: 24      hV P                  \        RVVVR7      \        VVVVRR/R7      \        R	7      G R
j  xL
 #  L5i)rE   rF   rG   rH   rI   rJ   rK   TrL   rN   NrQ   rT   s   &&$$$$$$r%   rU   AsyncOutputItems.retrieve   s     2 UV]U`abbTU[T^_``\]k\noppYYN-	 )+'%'. /  
 
 	
 
s   BBAB BBrW   rX   rY   rZ   c               D    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R/# )r    r>   r<   r=   rW   r\   rX   r]   rY   r^   rZ   r_   r5   r?   r6   r@   r7   rA   r8   rB   r!   zOAsyncPaginator[OutputItemListResponse, AsyncCursorPage[OutputItemListResponse]]r#   )r$   s   "r%   r&   rt      sy     >
 >
>
 	>

 >
 >
 ->
 />
 &>
 ">
  >
 9>
 
Y>
r(   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VRVRVRV/\        P                  4      R	R
/R7      \        R7      # ra   )	rR   re   r   r   r   r   r   r   rf   rg   s   &&$$$$$$$$$r%   rh   AsyncOutputItems.list   s    L UV]U`abbTU[T^_``!!GQXh !78(+'%% &	 ,@@ (.  )' " 
 	
r(   r#   rj   r#   r(   r%   r   r      s    65 5 ; ;.
 )-.
 %).
 #'.
 <E.
`>

 !>
 !>
 04>
 26>
 )->
 %)>
 #'>
 <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    output_itemsr   r!   Noner#   )r$   s   "r%   r&   'OutputItemsWithRawResponse.__annotate__'       
 
[ 
T 
r(   c                	    Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # N)_output_itemsr   to_raw_response_wrapperrU   rh   r,   r   s   &&r%   __init__#OutputItemsWithRawResponse.__init__'  s@    )(@@!!
 %<<
	r(   r   rh   rU   Nrk   rl   rm   rn   r   rp   r#   r(   r%   r"   r"   &      
 
r(   r"   c                  "    ] tR tRtR R ltRtR# )rs   i2  c                    V ^8  d   QhRRRR/# r    r   r   r!   r   r#   )r$   s   "r%   r&   ,AsyncOutputItemsWithRawResponse.__annotate__3       
 
%5 
$ 
r(   c                	    Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r   )r   r   async_to_raw_response_wrapperrU   rh   r   s   &&r%   r   (AsyncOutputItemsWithRawResponse.__init__3  s@    )(FF!!
 %BB
	r(   r   Nr   r#   r(   r%   rs   rs   2  r   r(   rs   c                  "    ] tR tRtR R ltRtR# )r0   i>  c                    V ^8  d   QhRRRR/# r   r#   )r$   s   "r%   r&   -OutputItemsWithStreamingResponse.__annotate__?  r   r(   c                	z    Wn         \        VP                  4      V n        \        VP                  4      V n        R # r   )r   r   rU   rh   r   s   &&r%   r   )OutputItemsWithStreamingResponse.__init__?  s4    )4!!
 1
	r(   r   Nr   r#   r(   r%   r0   r0   >  r   r(   r0   c                  "    ] tR tRtR R ltRtR# )rx   iJ  c                    V ^8  d   QhRRRR/# r   r#   )r$   s   "r%   r&   2AsyncOutputItemsWithStreamingResponse.__annotate__K  r   r(   c                	z    Wn         \        VP                  4      V n        \        VP                  4      V n        R # r   )r   r   rU   rh   r   s   &&r%   r   .AsyncOutputItemsWithStreamingResponse.__init__K  s4    ):!!
 7
	r(   r   Nr   r#   r(   r%   rx   rx   J  r   r(   rx   )-
__future__r   typing_extensionsr   httpx r   _typesr   r   r   r	   r
   r   r   _utilsr   r   _compatr   	_resourcer   r   	_responser   r   
paginationr   r   _base_clientr   r   types.evals.runsr   *types.evals.runs.output_item_list_responser   .types.evals.runs.output_item_retrieve_responser   __all__r   r   r"   rs   r0   rx   r#   r(   r%   <module>r      s    # %  ! L L L 5 ' ; Z : A 8 Q Y,
-D
/ D
ND
' D
N	
 	
	
 	
	
 	
	
 	
r(   