
    ~i\                       d dl mZ d dlmZmZ d dlmZ d dlZddl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
lmZ ddlmZmZ ddlmZ ddgZ G d de          Z G d de          Z G d d          Z G d d          ZdS )    )annotations)ListUnion)LiteralN   )BodyQueryHeaders)cached_property)SyncAPIResourceAsyncAPIResource)to_raw_response_wrapperasync_to_raw_response_wrapper)make_request_options)with_sts_tokenasync_with_sts_token)CreateEmbeddingResponse
EmbeddingsAsyncEmbeddingsc                  N    e Zd Zedd            Zeddddddddd            ZdS )r   returnEmbeddingsWithRawResponsec                     t          |           S N)r   selfs    u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkarkruntime/resources/embeddings.pywith_raw_responsezEmbeddings.with_raw_response!   s    (...    floatNencoding_formatuserextra_headersextra_query
extra_bodytimeoutinputUnion[str, List[str]]modelstrr"   Literal['float', 'base64']r#   
str | Noner$   Headers | Noner%   Query | Noner&   Body | Noner'   float | httpx.Timeout | Noner   c          
     j    |                      d||||dt          ||||          t                    S Nz/embeddings)r(   r*   r#   r"   )r$   r%   r&   r'   )bodyoptionscast_to_postr   r   	r   r(   r*   r"   r#   r$   r%   r&   r'   s	            r   createzEmbeddings.create%   s]     zz#2	  )+'%	   ,  
 
 	
r   )r   r   r(   r)   r*   r+   r"   r,   r#   r-   r$   r.   r%   r/   r&   r0   r'   r1   r   r   )__name__
__module____qualname__r   r   r   r:    r   r   r   r       sr        / / / _/  7> )-$("&04
 
 
 
 
 ^
 
 
r   c                  N    e Zd Zedd            Zeddddddddd            ZdS )r   r   AsyncEmbeddingsWithRawResponsec                     t          |           S r   )rA   r   s    r   r   z!AsyncEmbeddings.with_raw_responseG   s    -d333r   r    Nr!   r(   r)   r*   r+   r"   r,   r#   r-   r$   r.   r%   r/   r&   r0   r'   r1   r   c          
     z   K   |                      d||||dt          ||||          t                     d {V S r3   r7   r9   s	            r   r:   zAsyncEmbeddings.createK   s       ZZ#2	  )+'%	   ,   
 
 
 
 
 
 
 
 	
r   )r   rA   r;   )r<   r=   r>   r   r   r   r:   r?   r   r   r   r   F   ss        4 4 4 _4  7> )-$("&04
 
 
 
 
 
 
 
r   c                      e Zd ZddZdS )r   
embeddingsr   r   Nonec                F    || _         t          |j                  | _        d S r   )_embeddingsr   r:   r   rE   s     r   __init__z"EmbeddingsWithRawResponse.__init__m   s%    %-
 
r   N)rE   r   r   rF   r<   r=   r>   rJ   r?   r   r   r   r   l   (        
 
 
 
 
 
r   r   c                      e Zd ZddZdS )rA   rE   r   r   rF   c                F    || _         t          |j                  | _        d S r   )rH   r   r:   rI   s     r   rJ   z'AsyncEmbeddingsWithRawResponse.__init__v   s%    %3
 
r   N)rE   r   r   rF   rK   r?   r   r   rA   rA   u   rL   r   rA   ) 
__future__r   typingr   r   typing_extensionsr   httpx_typesr   r	   r
   _compatr   	_resourcer   r   	_responser   r   _base_clientr   _utils._utilsr   r   types.create_embedding_responser   __all__r   r   r   rA   r?   r   r   <module>r[      s   # " " " " "         % % % % % %  ) ) ) ) ) ) ) ) ) ) % % % % % % 9 9 9 9 9 9 9 9 N N N N N N N N      A @ @ @ @ @ @ @ E E E E E E*
+#
 #
 #
 #
 #
 #
 #
 #
L#
 #
 #
 #
 #
& #
 #
 #
L
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
r   