§
    œ~»iÑ  ã                  óò   — d dl mZ d dlmZ d dlZd dlmZ ddlmZ ddl	m
Z
 ddlmZmZ dd	lmZmZmZ dd
lmZmZ ddlmZmZ ddlmZmZ ddlmZmZmZ ddgZ G d„ de¦  «        Z  G d„ de¦  «        Z!dS )é    )Úannotations)ÚListN)ÚLiteralé   )Úmake_request_options)Úcached_property)ÚAsyncAPIResourceÚSyncAPIResource)ÚBodyÚHeadersÚQuery)Úasync_with_sts_tokenÚwith_sts_token)ÚEmbeddingInputParamÚMultimodalEmbeddingResponseé   )Ú(AsyncMultimodalEmbeddingsWithRawResponseÚ#MultimodalEmbeddingsWithRawResponseé   )Úasync_with_batch_retryÚget_request_last_timeÚwith_batch_retryÚMultimodalEmbeddingsÚAsyncMultimodalEmbeddingsc                  óN   — e Zd Zedd„¦   «         Zedddddddœdd„¦   «         ZdS )r   Úreturnr   c                ó    — t          | ¦  «        S ©N)r   ©Úselfs    ú†/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkarkruntime/resources/batch/multimodal_embeddings.pyÚwith_raw_responsez&MultimodalEmbeddings.with_raw_response   s   € å2°4Ñ8Ô8Ð8ó    ÚfloatN©Úencoding_formatÚ
dimensionsÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutÚinputúList[EmbeddingInputParam]ÚmodelÚstrr&   úLiteral['float', 'base64']r'   ú
int | Noner(   úHeaders | Noner)   úQuery | Noner*   úBody | Noner+   úfloat | httpx.Timeout | Noner   c               óÌ   — t          | j        |¦  «        }	| j                             |¦  «        }
t          |	|
| j        d||||dœt          ||||¬¦  «        t          ¬¦  «        S ©Nz/batch/embeddings/multimodal)r,   r.   r&   r'   )r(   r)   r*   r+   )ÚbodyÚoptionsÚcast_to)r   Ú_clientÚget_model_breakerr   Ú_post_without_retryr   r   ©r    r,   r.   r&   r'   r(   r)   r*   r+   ÚdeadlineÚbreakers              r!   ÚcreatezMultimodalEmbeddings.create   s‹   € õ )¨¬°wÑ?Ô?ˆØ”,×0Ò0°Ñ7Ô7ˆåØØØÔ$Ø*àØØ#2Ø(ð	ð õ )Ø+Ø'Ø%Øð	ñ ô õ 0ð#
ñ 
ô 
ð 	
r#   )r   r   ©r,   r-   r.   r/   r&   r0   r'   r1   r(   r2   r)   r3   r*   r4   r+   r5   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r"   r   rA   © r#   r!   r   r      sr   € € € € € Øð9ð 9ð 9ñ „_ð9ð ð 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   r   c                ó    — t          | ¦  «        S r   )r   r   s    r!   r"   z+AsyncMultimodalEmbeddings.with_raw_responseG   s   € å7¸Ñ=Ô=Ð=r#   r$   Nr%   r,   r-   r.   r/   r&   r0   r'   r1   r(   r2   r)   r3   r*   r4   r+   r5   r   c             ƒ  óè   K  — t          | j        |¦  «        }	| j                             |¦  «        ƒ d {V —†}
t          |	|
| j        d||||dœt          ||||¬¦  «        t          ¬¦  «        ƒ d {V —†S r7   )r   r;   r<   r   r=   r   r   r>   s              r!   rA   z AsyncMultimodalEmbeddings.createK   s¿   è è € õ )¨¬°wÑ?Ô?ˆØœ×6Ò6°uÑ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=ˆå+ØØØÔ$Ø*àØØ#2Ø(ð	ð õ )Ø+Ø'Ø%Øð	ñ ô õ 0ð#
ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r#   )r   r   rB   )rC   rD   rE   r   r"   r   rA   rF   r#   r!   r   r   F   ss   € € € € € Øð>ð >ð >ñ „_ð>ð ð 7>Ø!%ð )-Ø$(Ø"&Ø04ð#
ð #
ð #
ð #
ð #
ñ Ôð#
ð #
ð #
r#   )"Ú
__future__r   Útypingr   ÚhttpxÚtyping_extensionsr   Ú_base_clientr   Ú_compatr   Ú	_resourcer	   r
   Ú_typesr   r   r   Ú_utils._utilsr   r   Útypes.multimodal_embeddingr   r   Úmultimodal_embeddingsr   r   Ú_utilsr   r   r   Ú__all__r   r   rF   r#   r!   ú<module>rW      s’  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à €€€Ø %Ð %Ð %Ð %Ð %Ð %à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø &Ð &Ð &Ð &Ð &Ð &Ø :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ Aðð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð TÐ SÐ SÐ SÐ SÐ SÐ SÐ SÐ SÐ Sà!Ð#>Ð
?€ð)
ð )
ð )
ð )
ð )
˜?ñ )
ô )
ð )
ðX)
ð )
ð )
ð )
ð )
Ð 0ñ )
ô )
ð )
ð )
ð )
r#   