
    ֕g                        d dl mZmZ d dlmZmZmZ d dlmZ d dl	m
Z
 d dlmZ  e       Zej                  d       ed       ed      fded	efd
       Zej                  d       ed      fdefd       Zej                  d       ed      fdefd       Zej                  d       ed       ed       ed      fdededefd       Zej                  d       ed       ed      fdedefd       Zej                  d       ed      fdefd       Zej                  d       ed      fdefd       Zej                  d       ed       ed      fdedefd       Zej                  d       ed      fdefd       Zy )!    )FastAPIForm)chatvector_chatmilvus_vectorhilo_conversacion)actualizar_mulvus)update_categories_milvusz	/pregunta.preguntasesionc                 .    t        j                  | |      S N)r   r   )r   r   s     %/opt/lhia/marcimex/python/app/main.pyenvio_preguntar   	   s    ==6**    z/pregunta_pgvectorc                 ,    t        j                  |       S r   )r   pregunta_pgvectorr   s    r   envio_pregunta_pgvectorr      s    ((22r   z/pregunta_milvusc                 ,    t        j                  |       S r   )r   pregunta_milvusrr   s    r   envio_pregunta_milvusr      s    ))(33r   z/question_milvusquestion
collectionamountc                 0    t        j                  | ||      S r   )r   question_milvusr)r   r   r   s      r   send_question_milvusr      s    ))(:fEEr   z/pregunta_hiloidentificadorc                 .    t        j                   | |      S r   r   )r    r   s     r   r   r      s    ..}hGGr   z/actualizar_productos_milvuscollectionNamec                 ,    t        j                  |       S r   )r
   actualizar_productosr"   s    r   actualizar_productos_milvusr&      s    11.AAr   z/update_categoriesc                 ,    t        j                  |       S r   )r   update_categoriesr%   s    r   r(   r(   $   s    #55nEEr   z/question_milvus_v2c                 .    t        j                  | |      S r   )r   question_milvusr_v2)r   r   s     r   send_question_milvus_v2r+   *   s    ,,Xf==r   z/update_categories_v2c                 ,    t        j                  |       S r   )r   update_categories_v2r%   s    r   r-   r-   /   s    #88HHr   N)fastapir   r   app.langchain_lhiar   r   r   8app.langchain_lhia.funciones_langchain.hilo_conversacionr	   app.actualizacion_productosr
   app.update_categoriesr   apppoststrr   r   r   intr   r&   r(   r+   r-    r   r   <module>r8      s    ! ? ? V 9 :i +#'9DI +S +c + + 
,0I 3c 3  3 
*.s) 4C 4 4 
)-cT#Y]abe]f F3 Fs FWZ F F 
/3Cy$s) H HC H H 
()6:3i B B *B
 
,0I Fc F  F
 
 ,0IDI >c >c > !> 
!"/3Cy I I #Ir   