
    Xj                         d dl mZ d dlmZ d dlmZmZ  ee          Z e            Z	e	
                    dd          d             ZdS )	    )	APIRouter)
get_logger)ServiceModeget_status_managerz/statuszGet LLM service status)summaryc                    K   t                               d           t                      } |                                 }|t          j        k    }|j        |d}|t          j        k    r|                                 }|||d<   |S )NzFetching LLM service status)modeinference_availabletraining_info)	loggerinfor   get_current_moder   	INFERENCEvalueTRAININGget_training_info)managerr	   r
   responser   s        A/lsinfo/ai/hellotax_ai/base_platform/app/api/v1/service_status.pyget_service_statusr   
   s      
KK-... ""G##%%D+"77"jATUUH{###1133$(5H_%O    N)fastapir   common_loggingr   'app.services.llm.service_status_managerr   r   __name__r   routergetr    r   r   <module>r      s          % % % % % % S S S S S S S S	H			 I788
 
 98
 
 
r   