+
    UiM                       ^ RI Ht ^ RIHtHt ^ RIt^RIHt ^RIH	t	H
t
HtHtHt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$ ^RI%H&t&H't' ^RI(H)t) ^RI*H+t+ ^RI,H-t- ^RI.H/t/ RR.t0 ! R R]4      t1 ! R R]4      t2 ! R R4      t3 ! R R4      t4 ! R R4      t5 ! R R4      t6R# )    )annotations)IterableOptionalN)_legacy_response)Items
AsyncItemsItemsWithRawResponseAsyncItemsWithRawResponseItemsWithStreamingResponseAsyncItemsWithStreamingResponse)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)make_request_options)conversation_create_paramsconversation_update_params)Metadata)Conversation)ResponseInputItemParam)ConversationDeletedResourceConversationsAsyncConversationsc                      ] 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 lltR
RRRRRR]
/R R lltRtR# )r#   ,Manage conversations and conversation items.c                   V ^8  d   QhRR/# )   returnr    )formats   "k/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/openai/resources/conversations/conversations.py__annotate__Conversations.__annotate__%   s     # #u #    c                ,    \        V P                  4      # r&   )r   _clientselfs   &r,   itemsConversations.items$   s     T\\""r/   c                   V ^8  d   QhRR/# )r(   r)   ConversationsWithRawResponser*   )r+   s   "r,   r-   r.   *   s     2 2#? 2r/   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
)r8   r3   s   &r,   with_raw_responseConversations.with_raw_response)   s     ,D11r/   c                   V ^8  d   QhRR/# )r(   r)   "ConversationsWithStreamingResponser*   )r+   s   "r,   r-   r.   4   s     8 8)K 8r/   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>   r3   s   &r,   with_streaming_response%Conversations.with_streaming_response3   s     2$77r/   r5   metadataextra_headersNextra_query
extra_bodytimeoutc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r(   r5   z1Optional[Iterable[ResponseInputItemParam]] | OmitrC   zOptional[Metadata] | OmitrD   Headers | NonerE   Query | NonerF   Body | NonerG   'float | httpx.Timeout | None | NotGivenr)   r    r*   )r+   s   "r,   r-   r.   <   S     /
 /
 A/
 ,	/
 &/
 "/
  /
 9/
 
/
r/   c                   V P                  R\        RVRV/\        P                  4      \	        W4WVR7      \
        R7      # )  
Create a conversation.

Args:
  items: Initial items to include in the conversation context. You may add up to 20 items
      at a time.

  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.

  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
/conversationsr5   rC   rD   rE   rF   rG   bodyoptionscast_to)_postr   r   ConversationCreateParamsr   r    r4   r5   rC   rD   rE   rF   rG   s   &$$$$$$r,   createConversations.create<   sU    D zz U +CC )+Q[ !  
 	
r/   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r(   conversation_idstrrD   rJ   rE   rK   rF   rL   rG   rM   r)   r    r*   )r+   s   "r,   r-   r.   m   F     
 

 &
 "
  
 9
 

r/   c          
         V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      # )  
Get a conversation

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
>Expected a non-empty value for `conversation_id` but received  /conversations/{conversation_id}r^   rR   rU   rV   
ValueError_getr   r   r    r4   r^   rD   rE   rF   rG   s   &&$$$$r,   retrieveConversations.retrievem   sP    . ]^m]pqrryy<o^(+Q[ !  
 	
r/   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r(   r^   r_   rC   zOptional[Metadata]rD   rJ   rE   rK   rF   rL   rG   rM   r)   r    r*   )r+   s   "r,   r-   r.      sP     (
 (
(
 %	(
 &(
 "(
  (
 9(
 
(
r/   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        RV/\        P
                  4      \        W4WVR7      \        R7      # ){  
Update a conversation

Args:
  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.

  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
rc   rd   re   rC   rR   rS   )rh   rW   r   r   r   ConversationUpdateParamsr   r    r4   r^   rC   rD   rE   rF   rG   s   &&$$$$$r,   updateConversations.update   sf    > ]^m]pqrrzz<o^ *h!79S9l9lm(+Q[ !  
 	
r/   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r(   r^   r_   rD   rJ   rE   rK   rF   rL   rG   rM   r)   r"   r*   )r+   s   "r,   r-   r.      F      
  
 
 & 
 " 
   
 9 
 
% 
r/   c          
         V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      # )A  Delete a conversation.

Items in the conversation will not be deleted.

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
rc   rd   re   rR   rf   rh   _deleter   r   r"   rj   s   &&$$$$r,   deleteConversations.delete   sP    0 ]^m]pqrr||<o^(+Q[ 0  
 	
r/   r*   __name__
__module____qualname____firstlineno____doc__r   r5   r;   rA   r   r   rZ   rk   rs   r|   __static_attributes__r*   r/   r,   r#   r#   !   s   6# # 2 2 8 8/
 DH/
 /3	/
 )-/
 %)/
 #'/
 <E/
b
 )-
 %)
 #'
 <E
B(
 )-(
 %)(
 #'(
 <E(
T 
 )- 
 %) 
 #' 
 <E 
  
r/   c                      ] 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 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)   r   r*   )r+   s   "r,   r-   AsyncConversations.__annotate__   s     ( (z (r/   c                ,    \        V P                  4      # r1   )r   r2   r3   s   &r,   r5   AsyncConversations.items   s     $,,''r/   c                   V ^8  d   QhRR/# )r(   r)   !AsyncConversationsWithRawResponser*   )r+   s   "r,   r-   r      s     7 7#D 7r/   c                    \        V 4      # r:   )r   r3   s   &r,   r;   $AsyncConversations.with_raw_response   s     166r/   c                   V ^8  d   QhRR/# )r(   r)   'AsyncConversationsWithStreamingResponser*   )r+   s   "r,   r-   r      s     = =)P =r/   c                    \        V 4      # r@   )r   r3   s   &r,   rA   *AsyncConversations.with_streaming_response   s     7t<<r/   r5   rC   rD   NrE   rF   rG   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# rI   r*   )r+   s   "r,   r-   r      rN   r/   c                  "   T P                  R\        RVRV/\        P                  4      G Rj  xL
 \	        W4WVR7      \
        R7      G Rj  xL
 #  L" L5i)rP   rQ   r5   rC   NrR   rS   )rW   r   r   rX   r   r    rY   s   &$$$$$$r,   rZ   AsyncConversations.create   sl     D ZZ,U +CC  )+Q[ !   
 
 	

s!   .AA
AAAAc               0    V ^8  d   QhRRRRRRRRR	R
RR/# r]   r*   )r+   s   "r,   r-   r   '  r`   r/   c          
        "   V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      G Rj  xL
 #  L5i)rb   rc   rd   re   rR   rf   Nrg   rj   s   &&$$$$r,   rk   AsyncConversations.retrieve'  s]     . ]^m]pqrrYY<o^(+Q[ !  
 
 	
 
   A	AAAc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# rn   r*   )r+   s   "r,   r-   r   H  sP     *
 *
*
 %	*
 &*
 "*
  *
 9*
 
*
r/   c                  "   V'       g   \        RV: 24      hT P                  \        RVR7      \        RV/\        P
                  4      G Rj  xL
 \        W4WVR7      \        R7      G Rj  xL
 #  L" L5i)rp   rc   rd   re   rC   NrR   rS   )rh   rW   r   r   r   rq   r   r    rr   s   &&$$$$$r,   rs   AsyncConversations.updateH  s     > ]^m]pqrrZZ<o^,X&(B([([  )+Q[ !   	
 	
 		
	
s$   AA7A3
A7.A5/A75A7c               0    V ^8  d   QhRRRRRRRRR	R
RR/# rv   r*   )r+   s   "r,   r-   r   t  rw   r/   c          
        "   V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      G Rj  xL
 #  L5i)ry   rc   rd   re   rR   rf   Nrz   rj   s   &&$$$$r,   r|   AsyncConversations.deletet  s]     0 ]^m]pqrr\\<o^(+Q[ 0 " 
 
 	
 
r   r*   r~   r*   r/   r,   r$   r$      s   6( ( 7 7 = =/
 DH/
 /3	/
 )-/
 %)/
 #'/
 <E/
b
 )-
 %)
 #'
 <E
B*
 )-*
 %)*
 #'*
 <E*
X 
 )- 
 %) 
 #' 
 <E 
  
r/   c                  8    ] tR tRtR R lt]R R l4       tRtR# )r8   i  c                    V ^8  d   QhRRRR/# r(   conversationsr#   r)   Noner*   )r+   s   "r,   r-   )ConversationsWithRawResponse.__annotate__       
 
m 
 
r/   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        R # N)_conversationsr   to_raw_response_wrapperrZ   rk   rs   r|   r4   r   s   &&r,   __init__%ConversationsWithRawResponse.__init__  sz    +&>>  
 )@@""
 '>>  
 '>>  
r/   c                   V ^8  d   QhRR/# )r(   r)   r	   r*   )r+   s   "r,   r-   r     s     ? ?+ ?r/   c                @    \        V P                  P                  4      # r1   )r	   r   r5   r3   s   &r,   r5   "ConversationsWithRawResponse.items  s     $D$7$7$=$=>>r/   r   rZ   r|   rk   rs   Nr   r   r   r   r   r   r5   r   r*   r/   r,   r8   r8     s    
  ? ?r/   r8   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*   )r+   s   "r,   r-   .AsyncConversationsWithRawResponse.__annotate__       
 
&8 
T 
r/   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        R # r   )r   r   async_to_raw_response_wrapperrZ   rk   rs   r|   r   s   &&r,   r   *AsyncConversationsWithRawResponse.__init__  sz    +&DD  
 )FF""
 'DD  
 'DD  
r/   c                   V ^8  d   QhRR/# )r(   r)   r
   r*   )r+   s   "r,   r-   r     s     D D0 Dr/   c                @    \        V P                  P                  4      # r1   )r
   r   r5   r3   s   &r,   r5   'AsyncConversationsWithRawResponse.items  s     ))<)<)B)BCCr/   r   Nr   r*   r/   r,   r   r     s    
  D Dr/   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+   s   "r,   r-   /ConversationsWithStreamingResponse.__annotate__  r   r/   c                	    W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   rZ   rk   rs   r|   r   s   &&r,   r   +ConversationsWithStreamingResponse.__init__  sb    +2  
 5""
 3  
 3  
r/   c                   V ^8  d   QhRR/# )r(   r)   r   r*   )r+   s   "r,   r-   r     s     E E1 Er/   c                @    \        V P                  P                  4      # r1   )r   r   r5   r3   s   &r,   r5   (ConversationsWithStreamingResponse.items  s     *$*=*=*C*CDDr/   r   Nr   r*   r/   r,   r>   r>     s    
  E Er/   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+   s   "r,   r-   4AsyncConversationsWithStreamingResponse.__annotate__  r   r/   c                	    W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   rZ   rk   rs   r|   r   s   &&r,   r   0AsyncConversationsWithStreamingResponse.__init__  sb    +8  
 ;""
 9  
 9  
r/   c                   V ^8  d   QhRR/# )r(   r)   r   r*   )r+   s   "r,   r-   r     s     J J6 Jr/   c                @    \        V P                  P                  4      # r1   )r   r   r5   r3   s   &r,   r5   -AsyncConversationsWithStreamingResponse.items  s     /t/B/B/H/HIIr/   r   Nr   r*   r/   r,   r   r     s    
  J Jr/   r   )7
__future__r   typingr   r   httpx r   r5   r   r   r	   r
   r   r   _typesr   r   r   r   r   r   r   _utilsr   r   r   _compatr   	_resourcer   r   	_responser   r   _base_clientr   types.conversationsr   r   types.shared_params.metadatar    types.conversations.conversationr    )types.responses.response_input_item_paramr!   1types.conversations.conversation_deleted_resourcer"   __all__r#   r$   r8   r   r>   r   r*   r/   r,   <module>r      s    # %     L K K K K & : Y 0 Y 4 < O \0
1w
O w
ty
) y
x? ?.D D.E E.J Jr/   