
    .`i                         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	e
          Z e            ZdedefdZe                    d          d	efd
            ZdefdZdS )    )	APIRouterFastAPIRequest)JSONResponse)OpenAIServingModels)init_loggerrequestreturnc                 $    | j         j        j        S N)appstateopenai_serving_models)r	   s    }/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/entrypoints/openai/models/api_router.pymodelsr      s    ;22    z
/v1/modelsraw_requestc                    K   t          |           }|                                 d {V }t          |                                          S )N)content)r   show_available_modelsr   
model_dump)r   handlermodels_s      r   r   r      sS      [!!G1133333333G 2 2 4 45555r   r   c                 :    |                      t                     d S r   )include_routerrouter)r   s    r   attach_routerr      s    vr   N)fastapir   r   r   fastapi.responsesr   &vllm.entrypoints.openai.models.servingr   vllm.loggerr   __name__loggerr   r   getr   r    r   r   <module>r&      s   
 0 / / / / / / / / / * * * * * * F F F F F F # # # # # #	X			3G 3 3 3 3 3 3 L6W 6 6 6 6w      r   