
    j                        d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	  eddd	          Z
e
                    ed
gdd
gd
g           e
                    ej        dgej                   e
                    e	           e
                    ddg          d             Zedk    rd dlZ ej        dddd           dS dS )    )FastAPI)CORSMiddleware)chat)settings)AuthenticationMiddlewarezPinecone RAG Chatbot APIzAA FastAPI MVC project for a RAG chatbot using Pinecone and OpenAIz1.0.0)titledescriptionversion*T)allow_originsallow_credentialsallow_methodsallow_headersr   )tagsprefixz/healthhealth)r   c                      dddS )NokzAPI is running)statusmessage r       %/var/www/html/ls-pms-bot-apis/main.pyhealth_checkr      s    '7888r   __main__Nzmain:appz0.0.0.0i@  )hostportreload)fastapir   fastapi.middleware.corsr   app.api.routesr   app.core.configr   app.middleware.authenticationr   appadd_middlewareinclude_routerrouter
API_PREFIXgetr   __name__uvicornrunr   r   r   <module>r-      sX         2 2 2 2 2 2       $ $ $ $ $ $ B B B B B Bg
$S     %%%       4;fXh6I  J J J   + , , ,($$9 9 %$9 zNNNGK
dCCCCCC r   