
    CTh                         d dl mZmZ d dlmZmZmZmZmZ  G d de      Z	 G d de      Z
 G d de      Z G d	 d
e      Zy)    )	BaseModel	validator)AnyDictUnionOptionalListc                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)ChatRequesthilo_conversacionprompt	idclienteid_asistente	volume_upN)__name__
__module____qualname__str__annotations__int     ;/var/www/catia.catastroantioquia-mas.com/valormas/clases.pyr   r      s    KNNr   r   c                   r    e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   d	Zee   ed
<   y	)ChatResponseExito	RespuestaTarea_Creadainput_tokensoutput_tokenstotal_tokensinference_time_ms	thread_idN
ruta_audio)r   r   r   r   r   r   r$   r   r   r   r   r   r      s=    JNN $J$r   r   c                       e Zd ZU ee   ed<   y)DownloadRequestmodel_reposN)r   r   r   listr   r   r   r   r   r&   r&      s    cr   r&   c                   8    e Zd ZU eed<   ee   ed<   ee   ed<   y)DownloadResponsestatusdownloaded_modelserrorsN)r   r   r   r   r   r(   r   r   r   r*   r*      s    KCy Ir   r*   N)pydanticr   r   typingr   r   r   r   r	   r   r   r&   r*   r   r   r   <module>r0      s>    ) 2 2) 	%9 	%i y r   